:root{--ez-black: #050505;--ez-black-soft: #111111;--ez-yellow: #FDDA24;--ez-yellow-hover: #E8C600;--ez-white: #F5F5F5;--ez-page: #FFFFFF;--ez-soft-page: #F5F5F5;--ez-text: #111111;--ez-muted: #555555;--ez-border: #E5E5E5;--ez-border-dark: #2A2A2A;--ez-footer-bg: #181818;--ez-footer-bottom: #151515;--ez-footer-line: #2b2b2b;--ez-footer-text: rgba(245, 245, 245, .66);--ez-footer-heading: #f5f5f5;--ez-heading-font: "Montserrat", "Inter", Arial, sans-serif;--ez-body-font: "Inter", Arial, sans-serif}html{overflow-x:clip!important}html,body{background-color:var(--ez-footer-bg)!important;background-image:none!important;color:var(--ez-text)!important}body,button,input,select,textarea{font-family:var(--ez-body-font)!important}#MainContent,main{background:var(--ez-page)!important;color:var(--ez-text)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.title-wrapper-with-link .title{font-family:var(--ez-heading-font)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.05!important;color:var(--ez-text)!important}p,.rte,.card-information,.product__description,.multicolumn-card__info p,.image-with-text__text{color:var(--ez-muted)!important}a{color:inherit}a:hover{color:var(--ez-yellow)!important}.badge{background:var(--ez-yellow)!important;color:var(--ez-black)!important;border-color:var(--ez-yellow)!important}.button,.button--primary,.shopify-payment-button__button--unbranded{background:var(--ez-yellow)!important;color:var(--ez-black)!important;border:1px solid var(--ez-yellow)!important;box-shadow:none!important;font-family:var(--ez-body-font)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important}.button:hover,.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ez-yellow-hover)!important;color:var(--ez-black)!important;border-color:var(--ez-yellow-hover)!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--ez-yellow)!important;border:1px solid var(--ez-yellow)!important}.announcement-bar{background:var(--ez-yellow)!important;color:var(--ez-black)!important}.announcement-bar__message{font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--ez-black)!important}@media screen and (min-width:750px){.utility-bar,.announcement-bar,#shopify-section-announcement-bar{display:none!important}}.shopify-section-group-header-group,.section-header,sticky-header,.header-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--ez-black-soft)!important;background-color:var(--ez-black-soft)!important;color:var(--ez-white)!important;border-bottom:none!important}.header-wrapper{position:relative!important;left:50%!important;right:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important}.header{width:100%!important;max-width:none!important;margin:0!important;background:var(--ez-black-soft)!important}.header,.header a,.header span,.header .header__menu-item,.header .list-menu__item,.header .localization-form__select,.header .disclosure__button,.header__icon,.header svg,.header .icon,.header .svg-wrapper{color:var(--ez-white)!important}.header__active-menu-item,.header__menu-item:hover,.header__menu-item:hover span{color:var(--ez-yellow)!important}@media screen and (min-width:750px){.header{height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0 44px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:42px!important}.header__heading,.header__heading-link{height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;line-height:1!important}.header__heading-logo{width:132px!important;max-width:132px!important;height:auto!important;display:block!important;opacity:1!important;filter:none!important}.header__inline-menu{height:64px!important;display:flex!important;align-items:center!important;margin:0!important}.list-menu--inline{height:64px!important;display:flex!important;align-items:center!important;gap:12px!important}.header__menu-item,.list-menu__item{height:64px!important;min-height:64px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ez-body-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.035em!important;line-height:1!important;text-transform:none!important;text-decoration:none!important}.header__inline-menu .icon-caret,.header__inline-menu summary svg,.header__inline-menu .header__menu-item svg{display:none!important}.header__icons{height:64px!important;display:flex!important;align-items:center!important;gap:14px!important}.localization-form__select,.disclosure__button,.header-localization{height:64px!important;display:flex!important;align-items:center!important;font-size:13px!important;font-weight:500!important}.header__icon,.header__icon--search,.header__icon--account,.header__icon--cart,#cart-icon-bubble{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__icon--search svg,.header__icon--search .icon,.header__icon--account svg,.header__icon--account .icon{width:19px!important;height:19px!important}.header__icon--cart svg,.header__icon--cart .icon,#cart-icon-bubble svg,#cart-icon-bubble .icon,#cart-icon-bubble .svg-wrapper{display:none!important}.header__icon--cart:before,#cart-icon-bubble:before{content:""!important;display:block!important;width:20px!important;height:20px!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='20.5' r='1.25'/%3E%3Ccircle cx='18' cy='20.5' r='1.25'/%3E%3Cpath d='M2.5 3.5h3l2.1 11.1a2.1 2.1 0 0 0 2.1 1.7h7.9a2.1 2.1 0 0 0 2-1.55L21.5 7H6.4'/%3E%3C/svg%3E")!important;background-size:20px 20px!important;background-repeat:no-repeat!important;background-position:center!important}.header__icon--cart:hover:before,#cart-icon-bubble:hover:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23FDDA24' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='20.5' r='1.25'/%3E%3Ccircle cx='18' cy='20.5' r='1.25'/%3E%3Cpath d='M2.5 3.5h3l2.1 11.1a2.1 2.1 0 0 0 2.1 1.7h7.9a2.1 2.1 0 0 0 2-1.55L21.5 7H6.4'/%3E%3C/svg%3E")!important}}@media screen and (max-width:749px){.header{position:relative!important;display:grid!important;grid-template-columns:76px 1fr 76px!important;grid-template-areas:"drawer logo icons"!important;align-items:center!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 12px!important;box-sizing:border-box!important}header-drawer{grid-area:drawer!important;position:static!important;transform:none!important;justify-self:start!important;margin:0!important;z-index:2!important}.header__icon--menu{width:36px!important;height:36px!important;padding:0!important}.header__icon--menu .icon{width:24px!important;height:24px!important}.header__heading,.header__heading-link{grid-area:logo!important;position:static!important;transform:none!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__heading-logo{width:126px!important;max-width:126px!important;height:auto!important;display:block!important;opacity:1!important;filter:none!important}.header__icons{grid-area:icons!important;position:absolute!important;right:14px!important;top:0!important;bottom:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;height:56px!important;width:auto!important;min-width:54px!important;margin:0!important;padding:0!important;line-height:0!important;background:transparent!important;overflow:visible!important;z-index:20!important}.header__icon--account{display:none!important}.header__icons .header__search,.header__icons details-modal.header__search{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important}.header__icons .header__icon--search,.header__icons summary.header__icon--search,.header__icons #cart-icon-bubble,.header__icons .header__icon--cart{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:0!important;background:transparent!important;color:var(--ez-white)!important;overflow:visible!important}.header__icons .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;line-height:0!important}.header__icons .header__icon--search svg,.header__icons summary.header__icon--search svg,.header__icons .header__icon--search .icon,.header__icons summary.header__icon--search .icon,.header__icons .header__icon--search .svg-wrapper,.header__icons summary.header__icon--search .svg-wrapper{display:none!important}.header__icons .header__icon--search:before,.header__icons summary.header__icon--search:before{content:""!important;display:block!important;width:22px!important;height:22px!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5' cy='10.5' r='7.2'/%3E%3Cpath d='M16 16l5 5'/%3E%3C/svg%3E")!important;background-size:22px 22px!important;background-repeat:no-repeat!important;background-position:center!important}.header__icons .header__icon--cart svg,.header__icons .header__icon--cart .icon,.header__icons .header__icon--cart .svg-wrapper,.header__icons #cart-icon-bubble svg,.header__icons #cart-icon-bubble .icon,.header__icons #cart-icon-bubble .svg-wrapper{display:none!important}.header__icons .header__icon--cart:before,.header__icons #cart-icon-bubble:before{content:""!important;display:block!important;width:22px!important;height:22px!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='20.5' r='1.25'/%3E%3Ccircle cx='18' cy='20.5' r='1.25'/%3E%3Cpath d='M2.5 3.5h3l2.1 11.1a2.1 2.1 0 0 0 2.1 1.7h7.9a2.1 2.1 0 0 0 2-1.55L21.5 7H6.4'/%3E%3C/svg%3E")!important;background-size:22px 22px!important;background-repeat:no-repeat!important;background-position:center!important;transform:translateY(-1px)!important}.header__icons .search-modal__close-button,.header__icons .modal__close-button,.header__icons .icon-close,.header__icons button[aria-label=Close],.header__icons button[aria-label=\95dc\9589],.header__icons .search-modal__form+button{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.cart-count-bubble{position:absolute!important;top:-7px!important;right:-8px!important;left:auto!important;bottom:auto!important;min-width:16px!important;width:16px!important;height:16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--ez-yellow)!important;color:var(--ez-black)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;transform:none!important;z-index:30!important}.cart-count-bubble span,.cart-count-bubble span[aria-hidden=true]{color:var(--ez-black)!important;font-size:10px!important;line-height:1!important;font-weight:800!important;background:transparent!important}}@media screen and (min-width:990px){.header__inline-menu details[open]>.header__submenu,.header__inline-menu .header__submenu,.header__submenu,.mega-menu__content,.mega-menu[open] .mega-menu__content,details[open]>.mega-menu__content{background:#111111fa!important;background-color:#111111fa!important;color:var(--ez-white)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 54px #0000006b!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.mega-menu__content{left:auto!important;right:auto!important;width:auto!important;min-width:320px!important;max-width:360px!important;padding:22px 28px!important;top:64px!important}.header__submenu{min-width:320px!important;padding:22px 28px!important}.mega-menu__list,.header__submenu{background:transparent!important;background-color:transparent!important}.mega-menu__list{display:block!important;padding:0!important;margin:0!important}.mega-menu__list>li,.header__submenu>li{margin:0!important;padding:0!important;border-top:0!important}.mega-menu__list>li+li,.header__submenu>li+li{border-top:1px solid rgba(255,255,255,.08)!important}.mega-menu__link,.mega-menu__link--level-2,.mega-menu__list a,.header__submenu a,.header__submenu .header__menu-item,.header__submenu summary,.header__submenu span{color:#f5f5f5c7!important;background:transparent!important;text-decoration:none!important;font-family:var(--ez-body-font)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.35!important}.mega-menu__link:hover,.mega-menu__link--level-2:hover,.mega-menu__list a:hover,.header__submenu a:hover,.header__submenu .header__menu-item:hover,.header__submenu summary:hover,.header__submenu a:hover span{color:var(--ez-yellow)!important;background:transparent!important;text-decoration:none!important}.header__submenu .header__submenu{position:static!important;transform:none!important;min-width:0!important;width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;padding:2px 0 12px 14px!important;margin:0!important;background:transparent!important;border:none!important;border-left:1px solid rgba(253,218,36,.28)!important;box-shadow:none!important}.header__submenu .header__submenu .header__menu-item,.header__submenu .header__submenu .list-menu__item,.header__submenu .header__submenu a{width:100%!important;padding:6px 0!important;margin:0!important;display:block!important;color:#f5f5f5b8!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.35!important;text-transform:none!important;text-align:left!important}.header__submenu .header__submenu .header__menu-item:hover,.header__submenu .header__submenu .list-menu__item:hover,.header__submenu .header__submenu a:hover{color:var(--ez-yellow)!important}.header__submenu details[open]>summary{color:var(--ez-yellow)!important}.header__submenu summary:focus,.header__submenu a:focus{outline:none!important;box-shadow:none!important}.header__submenu .icon-caret,.header__submenu summary svg,.mega-menu__content .icon-caret,.mega-menu__content summary svg{display:none!important}}@media screen and (max-width:989px){.menu-drawer,.menu-drawer.gradient,.menu-drawer-container .menu-drawer,details[open]>.menu-drawer,#menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer__submenu,.menu-drawer__utility-links{background:#080808!important;background-color:#080808!important;color:var(--ez-white)!important}.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer__menu-item a,.menu-drawer__navigation a,.menu-drawer__navigation button,.menu-drawer__navigation summary{color:var(--ez-white)!important;background:transparent!important;text-decoration:none!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover span{color:var(--ez-yellow)!important;background:#ffffff0f!important}.menu-drawer svg,.menu-drawer .icon,.menu-drawer .svg-wrapper{color:var(--ez-white)!important;stroke:currentColor!important}.menu-drawer__account,.menu-drawer__account span,.menu-drawer .localization-form__select,.menu-drawer .disclosure__button,.menu-drawer .localization-selector,.menu-drawer__close-button{color:var(--ez-white)!important;background:#080808!important}.menu-drawer__close-button:hover{color:var(--ez-yellow)!important;background:#ffffff0f!important}}@media screen and (min-width:990px){.template-index #MainContent>.shopify-section:first-child,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child{max-width:1360px!important;width:calc(100% - 64px)!important;margin:24px auto 0!important;overflow:hidden!important}.template-index #MainContent>.shopify-section:first-child .banner,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner{max-width:1360px!important;width:100%!important;height:440px!important;min-height:440px!important;margin:0 auto!important;overflow:hidden!important}.template-index #MainContent>.shopify-section:first-child .banner__media,.template-index #MainContent>.shopify-section:first-child .banner__media img,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__media,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__media img{height:440px!important;min-height:440px!important}.template-index #MainContent>.shopify-section:first-child .banner__media img,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.template-index #MainContent>.shopify-section:first-child .banner__content,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__content{height:440px!important;min-height:440px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-right:9vw!important;padding-left:0!important}.template-index #MainContent>.shopify-section:first-child .banner__box,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__box{width:fit-content!important;max-width:none!important;min-height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.template-index #MainContent>.shopify-section:first-child .banner__heading,.template-index #MainContent>.shopify-section:first-child .banner__box h1,.template-index #MainContent>.shopify-section:first-child .banner__box h2,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__heading,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__box h1,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__box h2{white-space:nowrap!important;width:fit-content!important;font-size:clamp(34px,3vw,48px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em!important;color:var(--ez-white)!important;text-align:left!important;text-shadow:0 2px 18px rgba(0,0,0,.26)!important;margin:0 0 18px!important}.template-index #MainContent>.shopify-section:first-child .banner__text,.template-index #MainContent>.shopify-section:first-child .banner__text p,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__text,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__text p{max-width:420px!important;font-size:15px!important;line-height:1.55!important;color:#f5f5f5e0!important;text-align:left!important;margin:0 0 22px!important}.template-index #MainContent>.shopify-section:first-child .banner__buttons,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__buttons{width:100%!important;display:flex!important;justify-content:flex-end!important;margin-top:0!important}.template-index #MainContent>.shopify-section:first-child .banner__buttons .button,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) #MainContent>.shopify-section:first-child .banner__buttons .button{min-width:auto!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 24px!important;border-radius:999px!important;background:var(--ez-yellow)!important;border:1px solid var(--ez-yellow)!important;color:var(--ez-black)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}}@media screen and (max-width:749px){.template-index .banner,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner{min-height:220px!important}.template-index .banner .banner__media,.template-index .banner .banner__media img,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__media,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__media img{height:220px!important}.template-index .banner .banner__media img,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__media img{object-fit:cover!important;object-position:center center!important}.template-index .banner .banner__content,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 18px 0 0!important;box-sizing:border-box!important}.template-index .banner .banner__box,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__box{width:54%!important;max-width:220px!important;padding:18px 16px!important;background:#14141457!important;border:none!important;box-shadow:none!important;text-align:center!important}.template-index .banner .banner__heading,.template-index .banner .banner__box h1,.template-index .banner .banner__box h2,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__heading,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__box h1,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__box h2{color:var(--ez-white)!important;font-size:30px!important;line-height:.95!important;font-weight:600!important;letter-spacing:-.035em!important;margin:0 0 14px!important;text-align:center!important}.template-index .banner .banner__text,.template-index .banner .banner__text p,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__text,body:not(:has(.collection-hero)):not(:has(.product__info-wrapper)) .banner .banner__text p{color:#f5f5f5e0!important;font-size:13px!important;line-height:1.35!important;margin:0 0 12px!important}}.ez-two-cards-section{background:var(--ez-page)!important;padding:40px 32px 56px!important}.ez-two-cards-wrapper{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ez-feature-card,.ez-feature-card:hover{display:flex;flex-direction:column;background:#f4f4f4;color:var(--ez-text)!important;text-decoration:none!important;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.ez-feature-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001a}.ez-feature-card__image{position:relative;height:430px;overflow:hidden;background:#e9e9e9}.ez-feature-card__image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to bottom,#f4f4f400,#f4f4f4b8 48%,#f4f4f4f5,#f4f4f4);pointer-events:none;z-index:2}.ez-feature-card__image img,.ez-feature-card__image svg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .7s ease}.ez-feature-card:hover .ez-feature-card__image img,.ez-feature-card:hover .ez-feature-card__image svg{transform:scale(1.05)}.ez-feature-card__content{position:relative!important;z-index:5!important;margin-top:-36px;min-height:210px;padding:0 44px 34px;background:#f4f4f4!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ez-feature-card__eyebrow,.ez-feature-card:hover .ez-feature-card__eyebrow{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777!important}.ez-feature-card__content h2,.ez-feature-card:hover .ez-feature-card__content h2{margin:0 0 16px!important;color:var(--ez-text)!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important;text-align:center}.ez-feature-card__content p,.ez-feature-card:hover .ez-feature-card__content p{max-width:540px;margin:0 0 22px!important;color:#303030!important;font-size:15px!important;line-height:1.55!important;text-align:center}.ez-feature-card__link,.ez-feature-card:hover .ez-feature-card__link,.ez-feature-card__link:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:140px!important;height:38px!important;padding:0 24px!important;background:var(--ez-yellow)!important;color:var(--ez-black)!important;border:1px solid var(--ez-yellow)!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.ez-feature-card__link:hover,.ez-feature-card:hover .ez-feature-card__link:hover{background:var(--ez-yellow-hover)!important;border-color:var(--ez-yellow-hover)!important;color:var(--ez-black)!important}.ez-feature-card__link span{display:none!important}@media screen and (max-width:749px){.ez-two-cards-section{padding:28px 16px 36px!important}.ez-two-cards-wrapper{grid-template-columns:1fr;gap:18px}.ez-feature-card__image{height:270px}.ez-feature-card__image:after{height:48%}.ez-feature-card__content{margin-top:-28px;min-height:auto;padding:0 22px 28px}.ez-feature-card__content h2{font-size:24px!important}.ez-feature-card__content p{font-size:14px!important}}.ez-category-section{background:var(--ez-page)!important;padding:64px 32px 72px!important}.ez-category-wrapper{max-width:1360px!important;margin:0 auto!important}.ez-category-header{max-width:720px!important;margin-bottom:34px!important}.ez-category-header span{display:block!important;margin-bottom:14px!important;color:#777!important;font-size:12px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important}.ez-category-header h2{margin:0 0 18px!important;color:var(--ez-text)!important;font-size:clamp(38px,4vw,58px)!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.04!important}.ez-category-header p{max-width:680px!important;margin:0!important;color:var(--ez-muted)!important;font-size:17px!important;line-height:1.65!important}.ez-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.ez-category-card{position:relative!important;display:block!important;height:380px!important;overflow:hidden!important;border-radius:10px!important;background:var(--ez-black-soft)!important;color:var(--ez-white)!important;text-decoration:none!important;isolation:isolate!important}.ez-category-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:var(--ez-black-soft)!important}.ez-category-card__image img,.ez-category-card__image svg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;opacity:1!important;transform:scale(1)!important;transition:transform .75s ease!important}.ez-category-card:hover .ez-category-card__image img,.ez-category-card:hover .ez-category-card__image svg{transform:scale(1.06)!important}.ez-category-card__overlay,.ez-category-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.ez-category-card__overlay{z-index:2!important;background:linear-gradient(to bottom,#0000,#00000014 25%,#00000038 45%,#00000085 68%,#000000e0)!important}.ez-category-card:after{z-index:3!important;background:linear-gradient(to bottom,#0000,#0000000f 30%,#00000047 55%,#000000b3 82%,#000000f0)!important}.ez-category-card__content{position:absolute!important;left:24px!important;right:24px!important;bottom:24px!important;z-index:5!important;padding-right:58px!important;text-align:left!important}.ez-category-card__eyebrow{display:block!important;margin-bottom:8px!important;color:#ffffffd1!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.15!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important}.ez-category-card__content h3{margin:0!important;color:var(--ez-white)!important;font-size:clamp(21px,1.55vw,28px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:.01em!important;text-align:left!important;text-shadow:0 2px 14px rgba(0,0,0,.65)!important;max-width:100%!important}.ez-category-card__arrow{position:absolute!important;right:18px!important;bottom:18px!important;z-index:6!important;width:44px!important;height:44px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.26)!important;color:var(--ez-white)!important;font-size:20px!important;line-height:1!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease!important}.ez-category-card:hover .ez-category-card__arrow{background:var(--ez-yellow)!important;border-color:var(--ez-yellow)!important;color:var(--ez-black)!important;transform:translate(2px)!important}@media screen and (min-width:750px)and (max-width:989px){.ez-category-section{padding:52px 24px 60px!important}.ez-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.ez-category-card{height:340px!important}.ez-category-card__content h3{font-size:26px!important}}@media screen and (max-width:749px){.ez-category-section{padding:44px 16px 52px!important}.ez-category-header{margin-bottom:24px!important}.ez-category-header span{font-size:11px!important;letter-spacing:.18em!important}.ez-category-header h2{font-size:30px!important;letter-spacing:.01em!important}.ez-category-header p{font-size:14px!important;line-height:1.55!important}.ez-category-grid{grid-template-columns:1fr!important;gap:12px!important}.ez-category-card{height:auto!important;aspect-ratio:9 / 10!important;min-height:340px!important;border-radius:8px!important}.ez-category-card__content{left:20px!important;right:20px!important;bottom:22px!important;padding-right:56px!important}.ez-category-card__eyebrow{font-size:10px!important;letter-spacing:.16em!important;margin-bottom:6px!important}.ez-category-card__content h3{font-size:22px!important;line-height:1.05!important}.ez-category-card__arrow{right:16px!important;bottom:18px!important;width:40px!important;height:40px!important;font-size:18px!important}}.template-collection .facets-wrapper,.template-collection .facets-container,.template-collection facet-filters-form,.template-collection .facets,.template-collection .facets__form,.template-collection .facets__wrapper,.template-collection .facet-filters,.template-collection .product-count,.template-collection .mobile-facets__wrapper,.template-collection .mobile-facets__open,body:has(.collection-hero) .facets-wrapper,body:has(.collection-hero) .facets-container,body:has(.collection-hero) facet-filters-form,body:has(.collection-hero) .facets,body:has(.collection-hero) .facets__form,body:has(.collection-hero) .facets__wrapper,body:has(.collection-hero) .facet-filters,body:has(.collection-hero) .product-count,body:has(.collection-hero) .mobile-facets__wrapper,body:has(.collection-hero) .mobile-facets__open{display:none!important}.template-collection #MainContent,.template-collection #MainContent main,.template-collection #MainContent .gradient,.template-collection #MainContent .color-background-1,.template-collection #MainContent .color-background-2,.template-collection #MainContent .collection,.template-collection #MainContent .collection-hero,.template-collection #MainContent .collection-hero__inner,.template-collection #MainContent .collection-hero__text-wrapper,.template-collection #MainContent .product-grid-container,.template-collection #MainContent .grid.product-grid,body:has(.collection-hero) #MainContent,body:has(.collection-hero) #MainContent main,body:has(.collection-hero) #MainContent .gradient,body:has(.collection-hero) #MainContent .color-background-1,body:has(.collection-hero) #MainContent .color-background-2,body:has(.collection-hero) #MainContent .collection,body:has(.collection-hero) #MainContent .collection-hero,body:has(.collection-hero) #MainContent .collection-hero__inner,body:has(.collection-hero) #MainContent .collection-hero__text-wrapper,body:has(.collection-hero) #MainContent .product-grid-container,body:has(.collection-hero) #MainContent .grid.product-grid{background:var(--ez-page)!important;color:var(--ez-text)!important}.template-collection .collection-hero,body:has(.collection-hero) .collection-hero{margin:0!important;padding:56px 0 32px!important;border:0!important}.template-collection .collection-hero .page-width,.template-collection .collection-hero__inner,.template-collection .collection-hero__text-wrapper,.template-collection .product-grid-container,.template-collection .collection,.template-collection .collection.page-width,.template-collection .main-collection-product-grid .page-width,.template-collection #ProductGridContainer,body:has(.collection-hero) .collection-hero .page-width,body:has(.collection-hero) .collection-hero__inner,body:has(.collection-hero) .collection-hero__text-wrapper,body:has(.collection-hero) .product-grid-container,body:has(.collection-hero) .collection,body:has(.collection-hero) .collection.page-width,body:has(.collection-hero) .main-collection-product-grid .page-width,body:has(.collection-hero) #ProductGridContainer{max-width:1280px!important;width:calc(100% - 96px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.template-collection .collection .page-width,.template-collection #ProductGridContainer .page-width,body:has(.collection-hero) .collection .page-width,body:has(.collection-hero) #ProductGridContainer .page-width{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.template-collection .collection-hero__title,.template-collection h1,body:has(.collection-hero) .collection-hero__title,body:has(.collection-hero) h1{margin:0!important;padding:0!important;text-align:left!important;color:var(--ez-text)!important;font-family:var(--ez-heading-font)!important;font-size:clamp(42px,4vw,60px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.template-collection .product-grid-container,body:has(.collection-hero) .product-grid-container{margin-top:0!important;padding-top:0!important;padding-bottom:88px!important}.template-collection .grid.product-grid,body:has(.collection-hero) .grid.product-grid{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;border:none!important;list-style:none!important}.template-collection .grid.product-grid .grid__item,body:has(.collection-hero) .grid.product-grid .grid__item{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important}.template-collection .product-card-wrapper .card,body:has(.collection-hero) .product-card-wrapper .card{height:100%!important;display:flex!important;flex-direction:column!important;background:var(--ez-page)!important;border:1px solid var(--ez-border)!important;box-shadow:none!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.template-collection .product-card-wrapper .card:hover,body:has(.collection-hero) .product-card-wrapper .card:hover{transform:translateY(-2px)!important;border-color:#d8d8d8!important;box-shadow:0 14px 28px #0000000f!important}.template-collection .product-card-wrapper .card__inner,body:has(.collection-hero) .product-card-wrapper .card__inner{height:300px!important;min-height:300px!important;background:#f8f8f8!important;overflow:hidden!important}.template-collection .product-card-wrapper .card__inner>.card__content,body:has(.collection-hero) .product-card-wrapper .card__inner>.card__content{display:none!important}.template-collection .product-card-wrapper .card__media,.template-collection .product-card-wrapper .media,body:has(.collection-hero) .product-card-wrapper .card__media,body:has(.collection-hero) .product-card-wrapper .media{height:100%!important;background:#f8f8f8!important}.template-collection .product-card-wrapper .card__media img,.template-collection .product-card-wrapper .media img,body:has(.collection-hero) .product-card-wrapper .card__media img,body:has(.collection-hero) .product-card-wrapper .media img{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:16px!important;box-sizing:border-box!important}.template-collection .product-card-wrapper .card>.card__content,body:has(.collection-hero) .product-card-wrapper .card>.card__content{flex:1 1 auto!important;display:flex!important;background:var(--ez-page)!important;color:var(--ez-text)!important;padding:18px 18px 22px!important}.template-collection .product-card-wrapper .card__information,body:has(.collection-hero) .product-card-wrapper .card__information{width:100%!important;min-height:98px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.template-collection .product-card-wrapper .card__heading,body:has(.collection-hero) .product-card-wrapper .card__heading{min-height:40px!important;margin:0 0 10px!important;color:var(--ez-text)!important;font-family:var(--ez-body-font)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}.template-collection .product-card-wrapper .card__heading a,body:has(.collection-hero) .product-card-wrapper .card__heading a{color:var(--ez-text)!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-collection .product-card-wrapper .price,.template-collection .product-card-wrapper .price-item,body:has(.collection-hero) .product-card-wrapper .price,body:has(.collection-hero) .product-card-wrapper .price-item{margin-top:auto!important;color:var(--ez-text)!important;font-family:var(--ez-body-font)!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important}@media screen and (min-width:750px)and (max-width:989px){.template-collection .collection-hero__inner,.template-collection .product-grid-container,.template-collection .collection.page-width,body:has(.collection-hero) .collection-hero__inner,body:has(.collection-hero) .product-grid-container,body:has(.collection-hero) .collection.page-width{width:calc(100% - 48px)!important}.template-collection .grid.product-grid,body:has(.collection-hero) .grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.template-collection .product-card-wrapper .card__inner,body:has(.collection-hero) .product-card-wrapper .card__inner{height:250px!important;min-height:250px!important}}@media screen and (max-width:749px){.template-collection .collection-hero,body:has(.collection-hero) .collection-hero{padding:32px 0 22px!important}.template-collection .collection-hero .page-width,.template-collection .collection-hero__inner,.template-collection .collection-hero__text-wrapper,.template-collection .product-grid-container,.template-collection .collection,.template-collection .collection.page-width,.template-collection .main-collection-product-grid .page-width,.template-collection #ProductGridContainer,body:has(.collection-hero) .collection-hero .page-width,body:has(.collection-hero) .collection-hero__inner,body:has(.collection-hero) .collection-hero__text-wrapper,body:has(.collection-hero) .product-grid-container,body:has(.collection-hero) .collection,body:has(.collection-hero) .collection.page-width,body:has(.collection-hero) .main-collection-product-grid .page-width,body:has(.collection-hero) #ProductGridContainer{max-width:none!important;width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.template-collection .collection-hero__title,body:has(.collection-hero) .collection-hero__title{font-size:30px!important;line-height:1.04!important;letter-spacing:.045em!important;white-space:normal!important}.template-collection .product-grid-container,body:has(.collection-hero) .product-grid-container{padding-bottom:64px!important}.template-collection .grid.product-grid,body:has(.collection-hero) .grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.template-collection .product-card-wrapper .card__inner,body:has(.collection-hero) .product-card-wrapper .card__inner{height:178px!important;min-height:178px!important}.template-collection .product-card-wrapper .card__media img,.template-collection .product-card-wrapper .media img,body:has(.collection-hero) .product-card-wrapper .card__media img,body:has(.collection-hero) .product-card-wrapper .media img{padding:10px!important}.template-collection .product-card-wrapper .card>.card__content,body:has(.collection-hero) .product-card-wrapper .card>.card__content{padding:12px 10px 14px!important}.template-collection .product-card-wrapper .card__information,body:has(.collection-hero) .product-card-wrapper .card__information{min-height:90px!important}.template-collection .product-card-wrapper .card__heading,body:has(.collection-hero) .product-card-wrapper .card__heading{min-height:38px!important;margin-bottom:8px!important;font-size:12px!important;line-height:1.35!important}.template-collection .product-card-wrapper .price,.template-collection .product-card-wrapper .price-item,body:has(.collection-hero) .product-card-wrapper .price,body:has(.collection-hero) .product-card-wrapper .price-item{font-size:15px!important;line-height:1.15!important}}.template-product,.template-product #MainContent,.template-product #MainContent main,.template-product #MainContent .shopify-section,.template-product #MainContent .gradient,.template-product #MainContent .color-background-1,.template-product #MainContent .color-background-2,.template-product #MainContent .section,.template-product #MainContent .page-width,body:has(.product__info-wrapper),body:has(.product__info-wrapper) #MainContent,body:has(.product__info-wrapper) #MainContent main,body:has(.product__info-wrapper) #MainContent .shopify-section,body:has(.product__info-wrapper) #MainContent .gradient,body:has(.product__info-wrapper) #MainContent .color-background-1,body:has(.product__info-wrapper) #MainContent .color-background-2,body:has(.product__info-wrapper) #MainContent .section,body:has(.product__info-wrapper) #MainContent .page-width{background:var(--ez-page)!important;background-color:var(--ez-page)!important;color:var(--ez-text)!important}.template-product #MainContent>.shopify-section:first-child,body:has(.product__info-wrapper) #MainContent>.shopify-section:first-child{max-width:none!important;width:100%!important;margin:0!important;overflow:visible!important}.template-product #MainContent .product,body:has(.product__info-wrapper) #MainContent .product{max-width:1280px!important;width:calc(100% - 96px)!important;margin:0 auto!important;padding:46px 0 80px!important;display:grid!important;grid-template-columns:minmax(0,56%) minmax(360px,44%)!important;gap:64px!important;align-items:start!important;background:var(--ez-page)!important;color:var(--ez-text)!important;box-sizing:border-box!important}.template-product #MainContent .product__media-wrapper,.template-product #MainContent .product__info-wrapper,body:has(.product__info-wrapper) #MainContent .product__media-wrapper,body:has(.product__info-wrapper) #MainContent .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:var(--ez-page)!important;color:var(--ez-text)!important}.template-product #MainContent .product-media-container,.template-product #MainContent .product__media,.template-product #MainContent .product__media .media,body:has(.product__info-wrapper) #MainContent .product-media-container,body:has(.product__info-wrapper) #MainContent .product__media,body:has(.product__info-wrapper) #MainContent .product__media .media{background:var(--ez-soft-page)!important;border:1px solid #e2e2e2!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.template-product #MainContent .product__media .media,body:has(.product__info-wrapper) #MainContent .product__media .media{min-height:520px!important;height:520px!important}.template-product #MainContent .product__media img,body:has(.product__info-wrapper) #MainContent .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:28px!important;box-sizing:border-box!important;background:var(--ez-soft-page)!important}.template-product #MainContent .thumbnail-slider,body:has(.product__info-wrapper) #MainContent .thumbnail-slider{margin-top:14px!important;background:var(--ez-page)!important}.template-product #MainContent .thumbnail-list,body:has(.product__info-wrapper) #MainContent .thumbnail-list{display:flex!important;gap:10px!important;flex-wrap:nowrap!important;overflow-x:auto!important;margin:0!important;padding:0!important}.template-product #MainContent .thumbnail-list__item,body:has(.product__info-wrapper) #MainContent .thumbnail-list__item{flex:0 0 62px!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important}.template-product #MainContent .thumbnail,body:has(.product__info-wrapper) #MainContent .thumbnail{width:62px!important;height:62px!important;padding:4px!important;background:var(--ez-soft-page)!important;border:1px solid #dddddd!important;border-radius:0!important;box-shadow:none!important}.template-product #MainContent .thumbnail[aria-current=true],.template-product #MainContent .thumbnail:hover,body:has(.product__info-wrapper) #MainContent .thumbnail[aria-current=true],body:has(.product__info-wrapper) #MainContent .thumbnail:hover{border-color:var(--ez-text)!important}.template-product #MainContent .product__info-container,body:has(.product__info-wrapper) #MainContent .product__info-container{width:100%!important;max-width:520px!important;margin:0!important;padding:6px 0 0!important;background:var(--ez-page)!important;color:var(--ez-text)!important;position:sticky!important;top:92px!important}.template-product #MainContent .product__title,body:has(.product__info-wrapper) #MainContent .product__title{display:block!important;margin:0 0 14px!important;padding:0!important}.template-product #MainContent .product__title>a,.template-product #MainContent .product__title>a.product__title,.template-product #MainContent .product__title>a .h1,.template-product #MainContent .product__title>a h2,.template-product #MainContent .product__title h2,body:has(.product__info-wrapper) #MainContent .product__title>a,body:has(.product__info-wrapper) #MainContent .product__title>a.product__title,body:has(.product__info-wrapper) #MainContent .product__title>a .h1,body:has(.product__info-wrapper) #MainContent .product__title>a h2,body:has(.product__info-wrapper) #MainContent .product__title h2{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-product #MainContent .product__title h1,body:has(.product__info-wrapper) #MainContent .product__title h1{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;margin:0!important;padding:0!important;color:var(--ez-text)!important;font-family:var(--ez-heading-font)!important;font-size:clamp(26px,2vw,36px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-decoration:none!important;max-width:18ch!important}.template-product #MainContent .product__title a,.template-product #MainContent .product__title a *,body:has(.product__info-wrapper) #MainContent .product__title a,body:has(.product__info-wrapper) #MainContent .product__title a *{text-decoration:none!important}.template-product #MainContent .product__title+.product__text,.template-product #MainContent .product__info-container .product__title~h1,.template-product #MainContent .product__info-container .product__title~h2,.template-product #MainContent .product__info-container .product__title~h3,body:has(.product__info-wrapper) #MainContent .product__title+.product__text,body:has(.product__info-wrapper) #MainContent .product__info-container .product__title~h1,body:has(.product__info-wrapper) #MainContent .product__info-container .product__title~h2,body:has(.product__info-wrapper) #MainContent .product__info-container .product__title~h3{display:none!important}.template-product #MainContent .price,.template-product #MainContent .price__container,body:has(.product__info-wrapper) #MainContent .price,body:has(.product__info-wrapper) #MainContent .price__container{margin:0 0 14px!important}.template-product #MainContent .price-item,body:has(.product__info-wrapper) #MainContent .price-item{color:var(--ez-text)!important;font-size:20px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.01em!important}.template-product #MainContent .product__description,body:has(.product__info-wrapper) #MainContent .product__description{margin:12px 0 22px!important;padding:0 0 20px!important;border-top:none!important;border-bottom:1px solid #dddddd!important;background:var(--ez-page)!important;color:#222!important}.template-product #MainContent .product__description h1,.template-product #MainContent .product__description h2,.template-product #MainContent .product__description h3,body:has(.product__info-wrapper) #MainContent .product__description h1,body:has(.product__info-wrapper) #MainContent .product__description h2,body:has(.product__info-wrapper) #MainContent .product__description h3{display:none!important}.template-product #MainContent .product__description ul,.template-product #MainContent .product__description ol,body:has(.product__info-wrapper) #MainContent .product__description ul,body:has(.product__info-wrapper) #MainContent .product__description ol{margin:0!important;padding-left:20px!important}.template-product #MainContent .product__description li,.template-product #MainContent .product__description p,body:has(.product__info-wrapper) #MainContent .product__description li,body:has(.product__info-wrapper) #MainContent .product__description p{color:#222!important;font-size:14px!important;line-height:1.65!important}.template-product #MainContent .product__tax,.template-product #MainContent .product__text,.template-product #MainContent .caption-with-letter-spacing,.template-product #MainContent .form__label,body:has(.product__info-wrapper) #MainContent .product__tax,body:has(.product__info-wrapper) #MainContent .product__text,body:has(.product__info-wrapper) #MainContent .caption-with-letter-spacing,body:has(.product__info-wrapper) #MainContent .form__label{color:#666!important;font-size:13px!important;line-height:1.55!important}.template-product #MainContent .product__tax a,body:has(.product__info-wrapper) #MainContent .product__tax a{color:#9a8200!important;text-decoration:underline!important}.template-product #MainContent .product-form__input,body:has(.product__info-wrapper) #MainContent .product-form__input{margin:0 0 18px!important}.template-product #MainContent .product-form__input .form__label,body:has(.product__info-wrapper) #MainContent .product-form__input .form__label{margin:0 0 10px!important;color:var(--ez-muted)!important;font-size:13px!important;font-weight:500!important}.template-product #MainContent .product-form__input input[type=radio]+label,body:has(.product__info-wrapper) #MainContent .product-form__input input[type=radio]+label{min-width:76px!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #cccccc!important;background:var(--ez-page)!important;color:var(--ez-text)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:600!important}.template-product #MainContent .product-form__input input[type=radio]:checked+label,body:has(.product__info-wrapper) #MainContent .product-form__input input[type=radio]:checked+label{background:var(--ez-text)!important;border-color:var(--ez-text)!important;color:var(--ez-white)!important}.template-product #MainContent .quantity,body:has(.product__info-wrapper) #MainContent .quantity{min-height:44px!important;width:148px!important;border:1px solid #cccccc!important;border-radius:0!important;background:var(--ez-page)!important;box-shadow:none!important}.template-product #MainContent .quantity__button,.template-product #MainContent .quantity__input,body:has(.product__info-wrapper) #MainContent .quantity__button,body:has(.product__info-wrapper) #MainContent .quantity__input{color:var(--ez-text)!important;background:transparent!important}.template-product #MainContent .product-form__buttons,body:has(.product__info-wrapper) #MainContent .product-form__buttons{max-width:100%!important;margin-top:12px!important}.template-product #MainContent .product-form__submit,body:has(.product__info-wrapper) #MainContent .product-form__submit{min-height:52px!important;width:100%!important;border-radius:999px!important;border:none!important;background:var(--ez-text)!important;color:var(--ez-white)!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important;letter-spacing:.02em!important}.template-product #MainContent .shopify-payment-button,body:has(.product__info-wrapper) #MainContent .shopify-payment-button{margin-top:10px!important}.template-product #MainContent .shopify-payment-button__button,body:has(.product__info-wrapper) #MainContent .shopify-payment-button__button{min-height:52px!important;border-radius:999px!important;box-shadow:none!important}.template-product #MainContent .shopify-payment-button__more-options,body:has(.product__info-wrapper) #MainContent .shopify-payment-button__more-options{color:#666!important;font-size:13px!important;margin-top:10px!important;text-decoration:underline!important}.template-product .accordion,.template-product .accordion summary,.template-product .accordion__title,.template-product .accordion__content,body:has(.product__info-wrapper) .accordion,body:has(.product__info-wrapper) .accordion summary,body:has(.product__info-wrapper) .accordion__title,body:has(.product__info-wrapper) .accordion__content{background:var(--ez-page)!important;color:var(--ez-text)!important;border-color:#ddd!important}.template-product .accordion__content p,body:has(.product__info-wrapper) .accordion__content p{color:#444!important}@media screen and (max-width:989px){.template-product #MainContent .product,body:has(.product__info-wrapper) #MainContent .product{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;gap:24px!important;padding:26px 0 52px!important}.template-product #MainContent .product__info-container,body:has(.product__info-wrapper) #MainContent .product__info-container{position:static!important;top:auto!important;max-width:none!important}.template-product #MainContent .product__media .media,body:has(.product__info-wrapper) #MainContent .product__media .media{min-height:340px!important;height:340px!important}}@media screen and (max-width:749px){.template-product #MainContent .product,body:has(.product__info-wrapper) #MainContent .product{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;padding-top:22px!important;gap:22px!important}.template-product #MainContent .product__media-wrapper,body:has(.product__info-wrapper) #MainContent .product__media-wrapper{width:100%!important;max-width:100%!important;overflow:hidden!important}.template-product #MainContent .product-media-container,.template-product #MainContent .product__media,body:has(.product__info-wrapper) #MainContent .product-media-container,body:has(.product__info-wrapper) #MainContent .product__media{width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important}.template-product #MainContent .product__media .media,body:has(.product__info-wrapper) #MainContent .product__media .media{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1 / 1!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important}.template-product #MainContent .product__media .media>img,.template-product #MainContent .product__media img,body:has(.product__info-wrapper) #MainContent .product__media .media>img,body:has(.product__info-wrapper) #MainContent .product__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:16px!important;box-sizing:border-box!important}.template-product #MainContent .thumbnail-slider,body:has(.product__info-wrapper) #MainContent .thumbnail-slider{display:block!important;width:100%!important;margin-top:12px!important;overflow:hidden!important}.template-product #MainContent .thumbnail-list,body:has(.product__info-wrapper) #MainContent .thumbnail-list{gap:8px!important;overflow-x:auto!important;padding:0 0 2px!important;scroll-snap-type:x mandatory!important}.template-product #MainContent .thumbnail-list__item,body:has(.product__info-wrapper) #MainContent .thumbnail-list__item{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;scroll-snap-align:start!important}.template-product #MainContent .thumbnail,body:has(.product__info-wrapper) #MainContent .thumbnail{width:54px!important;height:54px!important;padding:4px!important;border:1px solid #d8d8d8!important}.template-product #MainContent .product__title h1,body:has(.product__info-wrapper) #MainContent .product__title h1{font-size:22px!important;line-height:1.1!important;max-width:none!important;overflow-wrap:normal!important;word-break:normal!important}.template-product #MainContent .product__description,body:has(.product__info-wrapper) #MainContent .product__description{margin:0 0 18px!important;padding:0 0 16px!important}}.template-product #MainContent .ez-product-bullets,body:has(.product__info-wrapper) #MainContent .ez-product-bullets{margin:0 0 22px!important;padding:0 0 20px!important;border-bottom:1px solid #dddddd!important;color:#222!important}.template-product #MainContent .ez-product-bullets ul,.template-product #MainContent .ez-product-bullets ol,body:has(.product__info-wrapper) #MainContent .ez-product-bullets ul,body:has(.product__info-wrapper) #MainContent .ez-product-bullets ol{margin:0!important;padding-left:20px!important}.template-product #MainContent .ez-product-bullets li,.template-product #MainContent .ez-product-bullets p,body:has(.product__info-wrapper) #MainContent .ez-product-bullets li,body:has(.product__info-wrapper) #MainContent .ez-product-bullets p{margin:0 0 9px!important;color:#222!important;font-size:14px!important;line-height:1.65!important}.template-product #MainContent .ez-product-detail-section,body:has(.product__info-wrapper) #MainContent .ez-product-detail-section{width:100%!important;max-width:100%!important;background:var(--ez-page)!important;margin:0!important;padding:48px 0 88px!important;color:var(--ez-text)!important;overflow-x:hidden!important}.template-product #MainContent .ez-product-detail-inner,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner{width:min(1120px,calc(100vw - 96px))!important;max-width:calc(100vw - 96px)!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.template-product #MainContent .ez-product-detail-inner *,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner *{max-width:100%!important;box-sizing:border-box!important}.template-product #MainContent .ez-product-detail-inner p,.template-product #MainContent .ez-product-detail-inner figure,.template-product #MainContent .ez-product-detail-inner div,.template-product #MainContent .ez-product-detail-inner span,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner p,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner figure,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner div,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner span{margin:0!important;padding:0!important}.template-product #MainContent .ez-product-detail-inner img,.template-product #MainContent .product__description img,.template-product #MainContent .rte img,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner img,body:has(.product__info-wrapper) #MainContent .product__description img,body:has(.product__info-wrapper) #MainContent .rte img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto 24px!important;padding:0!important;object-fit:contain!important;border:0!important}.template-product #MainContent .ez-product-detail-inner p:has(img),.template-product #MainContent .ez-product-detail-inner figure,.template-product #MainContent .product__description p:has(img),.template-product #MainContent .rte p:has(img),body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner p:has(img),body:has(.product__info-wrapper) #MainContent .product__description p:has(img),body:has(.product__info-wrapper) #MainContent .rte p:has(img){margin:0!important;padding:0!important}.template-product #MainContent .ez-product-detail-inner table,.template-product #MainContent .ez-product-detail-inner tbody,.template-product #MainContent .ez-product-detail-inner tr,.template-product #MainContent .ez-product-detail-inner td,.template-product #MainContent .product__description table,.template-product #MainContent .rte table,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner table,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner tbody,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner tr,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner td{width:100%!important;max-width:100%!important;display:block!important;table-layout:fixed!important}.template-product #MainContent .ez-product-detail-inner h2,.template-product #MainContent .ez-product-detail-inner h3,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner h2,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner h3{margin:16px 0 0!important;color:var(--ez-text)!important;font-size:clamp(28px,2.4vw,40px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important}.template-product #MainContent .ez-product-detail-inner li,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner li{color:#333!important;font-size:15px!important;line-height:1.75!important}.template-product #MainContent .ez-detail-image-wrap,body:has(.product__info-wrapper) #MainContent .ez-detail-image-wrap{width:100%!important;max-width:100%!important;overflow:hidden!important;margin:0 auto 24px!important}@media screen and (max-width:749px){.template-product #MainContent .ez-product-bullets,body:has(.product__info-wrapper) #MainContent .ez-product-bullets{margin:0 0 18px!important;padding:0 0 16px!important}.template-product #MainContent .ez-product-detail-section,body:has(.product__info-wrapper) #MainContent .ez-product-detail-section{width:100%!important;max-width:100vw!important;padding:28px 0 56px!important;overflow-x:hidden!important}.template-product #MainContent .ez-product-detail-inner,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0 auto!important;padding:0!important;gap:16px!important;overflow-x:hidden!important}.template-product #MainContent .ez-product-detail-inner *,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner *{width:auto!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important}.template-product #MainContent .ez-product-detail-inner img,.template-product #MainContent .product__description img,.template-product #MainContent .rte img,body:has(.product__info-wrapper) #MainContent .ez-product-detail-inner img,body:has(.product__info-wrapper) #MainContent .product__description img,body:has(.product__info-wrapper) #MainContent .rte img{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0 auto 16px!important;object-fit:contain!important}.template-product #MainContent .ez-detail-image-wrap,body:has(.product__info-wrapper) #MainContent .ez-detail-image-wrap{width:100%!important;max-width:100%!important;margin:0 auto 16px!important}}.field__input,.select__select,.customer .field input,.customer .field select,.search-modal .field__input,.search-modal__form .field__input,.search-modal input[type=search],.search-modal input[type=text]{background:var(--ez-page)!important;color:var(--ez-text)!important;border:1px solid #cccccc!important;border-radius:0!important;box-shadow:none!important}.field__input:focus,.customer .field input:focus,.customer .field select:focus,.search-modal .field__input:focus,.search-modal__form .field__input:focus,.search-modal input[type=search]:focus{border-color:var(--ez-text)!important;outline:none!important;box-shadow:0 0 0 1px var(--ez-text) inset!important}.customer .field:before,.customer .field:after,.search-modal .field:before,.search-modal .field:after,.search-modal__form .field:before,.search-modal__form .field:after{display:none!important}.field__label,.form__label,.customer .field__label{color:var(--ez-muted)!important}.customer .field__input::placeholder,.customer .field input::placeholder,.customer input::placeholder,.search-modal .field__input::placeholder,.search-modal input::placeholder,.search-modal__form input::placeholder{color:transparent!important;opacity:0!important}.customer .field label,.customer .field>label,.customer label[for],.search-modal .field label,.search-modal label[for]{color:#666!important;opacity:1!important;font-size:14px!important;letter-spacing:0!important}.customer .field__input:focus~label,.customer .field__input:not(:placeholder-shown)~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.search-modal .field__input:focus~label,.search-modal .field__input:not(:placeholder-shown)~label{color:#333!important;font-size:11px!important}.customer{background:var(--ez-page)!important;color:var(--ez-text)!important}.customer h1,.customer h2,.customer h3{color:var(--ez-text)!important}.customer .field{position:relative!important;margin-bottom:14px!important}.customer .field__input{width:100%!important;min-height:48px!important;padding:14px 16px!important;font-size:14px!important}.customer .button,.customer button[type=submit]{min-height:48px!important;padding:0 28px!important;border-radius:0!important;background:var(--ez-yellow)!important;color:var(--ez-black)!important;border:1px solid var(--ez-yellow)!important;font-weight:700!important;letter-spacing:.04em!important}.customer .button:hover,.customer button[type=submit]:hover{background:var(--ez-yellow-hover)!important;border-color:var(--ez-yellow-hover)!important;color:var(--ez-black)!important}.search-modal,.search-modal *,.search-modal *:before,.search-modal *:after{box-sizing:border-box!important}.search-modal{position:fixed!important;top:64px!important;left:0!important;right:0!important;bottom:auto!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:80vh!important;background:var(--ez-page)!important;color:var(--ez-text)!important;border-bottom:1px solid var(--ez-border)!important;box-shadow:0 12px 28px #00000014!important;padding:0!important;margin:0!important;z-index:1000!important;overflow:hidden!important}@media screen and (max-width:749px){.search-modal{top:56px!important}}details[open]>.search-modal,details-modal[open] .search-modal{display:block!important}.search-modal .modal-overlay,.search-modal__close-button,.search-modal .modal__close-button,.search-modal:before,.search-modal:after{display:none!important}.header__icon--search .icon-close,summary.header__icon--search .icon-close,.header__icon--search .modal__toggle-close,.header__icon--search .svg-wrapper:has(.icon-close),summary.header__icon--search .svg-wrapper:has(.icon-close){display:none!important}.search-modal__content,.search-modal__content-bottom{display:block!important;width:100%!important;max-width:1280px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:20px 24px!important;background:transparent!important}@media screen and (max-width:749px){.search-modal__content,.search-modal__content-bottom{padding:16px!important}}.search-modal__form,.search-modal predictive-search,.search-modal search-form{display:block!important;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important}.search-modal form,.search-modal__form form{display:block!important;width:100%!important;margin:0!important}.search-modal .field{display:block!important;width:100%!important;position:relative!important;margin:0!important}.search-modal .field__input,.search-modal input[type=search]{display:block!important;width:100%!important;min-height:52px!important;padding:14px 104px 14px 18px!important;font-size:15px!important;background:var(--ez-page)!important;color:var(--ez-text)!important;border:1px solid #cccccc!important;border-radius:0!important;box-shadow:none!important}.search-modal .field__label{position:absolute!important;top:16px!important;left:18px!important;margin:0!important;color:#888!important;font-size:15px!important;pointer-events:none!important;transition:top .12s ease,font-size .12s ease!important}.search-modal .field__input:focus~.field__label,.search-modal .field__input:not(:placeholder-shown)~.field__label{top:4px!important;font-size:10px!important;color:#555!important}.search-modal .search__button,.search-modal .field__button,.search-modal .reset__button{position:absolute!important;top:0!important;bottom:0!important;width:52px!important;background:transparent!important;color:var(--ez-text)!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.search-modal .search__button{right:0!important}.search-modal .reset__button{right:52px!important}.search-modal .search__button svg,.search-modal .field__button svg,.search-modal .reset__button svg{width:22px!important;height:22px!important;color:var(--ez-text)!important}.search-modal .predictive-search{position:static!important;width:100%!important;margin-top:14px!important;padding:0!important;background:var(--ez-page)!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-height:56vh!important;overflow-y:auto!important}.search-modal .predictive-search[hidden]{display:none!important}.header-wrapper .search-modal,.header .search-modal{background-color:var(--ez-page)!important}.header-wrapper .search-modal *,.header .search-modal *{background-color:transparent!important}.header-wrapper .search-modal .field__input,.header .search-modal .field__input,.header-wrapper .search-modal input[type=search],.header .search-modal input[type=search]{background-color:var(--ez-page)!important;color:var(--ez-text)!important}.header-wrapper .search-modal .field__label,.header .search-modal .field__label{color:#888!important}.header-wrapper .search-modal .search__button,.header .search-modal .search__button,.header-wrapper .search-modal .field__button,.header .search-modal .field__button,.header-wrapper .search-modal .reset__button,.header .search-modal .reset__button{background-color:transparent!important;color:var(--ez-text)!important}.header-wrapper .search-modal .search__button svg,.header .search-modal .search__button svg,.header-wrapper .search-modal .field__button svg,.header .search-modal .field__button svg,.header-wrapper .search-modal .reset__button svg,.header .search-modal .reset__button svg{color:var(--ez-text)!important;fill:none!important;stroke:var(--ez-text)!important}.header-wrapper .search-modal .predictive-search,.header .search-modal .predictive-search,.header-wrapper .search-modal predictive-search,.header .search-modal predictive-search{background-color:var(--ez-page)!important;color:var(--ez-text)!important}.header-wrapper .search-modal .predictive-search a,.header .search-modal .predictive-search a{color:var(--ez-text)!important}.search-modal .field{position:relative!important;width:100%!important;background:var(--ez-page)!important}.search-modal .field__input,.search-modal input[type=search]{width:100%!important;min-height:52px!important;padding:14px 56px 14px 16px!important;font-size:15px!important;background:var(--ez-page)!important;color:var(--ez-text)!important;border:1px solid #cccccc!important}.search-modal .field__label{color:var(--ez-muted)!important}.search-modal .search__button,.search-modal .reset__button,.search-modal .field__button{background:transparent!important;color:var(--ez-text)!important}.search-modal .search__button svg,.search-modal .reset__button svg,.search-modal .field__button svg{color:var(--ez-text)!important;width:22px!important;height:22px!important}predictive-search,predictive-search *{color:var(--ez-text)!important}predictive-search .predictive-search{background:var(--ez-page)!important;color:var(--ez-text)!important;border:1px solid var(--ez-border)!important}predictive-search a,predictive-search .predictive-search__item{color:var(--ez-text)!important;background:var(--ez-page)!important}predictive-search a:hover,predictive-search .predictive-search__item:hover{color:var(--ez-text)!important;background:var(--ez-soft-page)!important}.ez-brand-statement{width:100%!important;background:var(--ez-black)!important;color:var(--ez-white)!important;padding:48px 24px 56px!important}.ez-brand-statement__inner{max-width:880px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:160px 1fr!important;gap:40px!important;align-items:center!important}.ez-brand-statement__logo{display:flex!important;align-items:center!important;justify-content:center!important}.ez-brand-statement__logo svg{width:130px!important;height:auto!important;display:block!important;transform:rotate(20deg)!important;transform-origin:center center!important}.ez-brand-statement__copy{display:flex!important;flex-direction:column!important;gap:12px!important}.ez-brand-statement__eyebrow{display:block!important;color:#f5f5f580!important;font-family:var(--ez-body-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;margin:0!important}.ez-brand-statement__title{margin:0!important;color:var(--ez-white)!important;font-family:var(--ez-heading-font)!important;font-size:clamp(26px,3vw,42px)!important;font-weight:800!important;font-style:normal!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:uppercase!important}.ez-brand-statement__title em{color:var(--ez-yellow)!important;font-style:normal!important;font-weight:800!important}.ez-brand-statement p{max-width:540px!important;margin:0!important;color:#f5f5f5ad!important;font-family:var(--ez-body-font)!important;font-size:13.5px!important;line-height:1.55!important}@media screen and (max-width:749px){.ez-brand-statement{padding:36px 20px 40px!important}.ez-brand-statement__inner{grid-template-columns:1fr!important;gap:18px!important;text-align:left!important}.ez-brand-statement__logo{justify-content:flex-start!important}.ez-brand-statement__logo svg{width:84px!important}.ez-brand-statement p{font-size:13px!important;line-height:1.55!important}}.footer__blocks-wrapper>.footer-block:first-child,.footer .footer-block:first-child{flex-basis:280px!important;width:280px!important;max-width:320px!important;padding-right:16px!important;position:relative!important}.footer__blocks-wrapper>.footer-block:first-child:before,.footer .footer-block:first-child:before{content:""!important;display:block!important;width:56px!important;height:48px!important;margin:0 0 16px!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 86' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='25,1 75,1 99,43 75,85 25,85 1,43' fill='%23FDDA24'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:left center!important;transform:rotate(22deg)!important;transform-origin:center center!important}.footer__blocks-wrapper>.footer-block:first-child .footer-block__heading,.footer .footer-block:first-child .footer-block__heading,.footer__blocks-wrapper>.footer-block:first-child h2,.footer .footer-block:first-child h2{margin:0 0 12px!important;color:var(--ez-white)!important;font-family:var(--ez-heading-font)!important;font-size:clamp(22px,1.9vw,30px)!important;font-weight:800!important;font-style:normal!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:uppercase!important}.footer__blocks-wrapper>.footer-block:first-child .footer-block__heading em,.footer .footer-block:first-child .footer-block__heading em,.footer__blocks-wrapper>.footer-block:first-child h2 em,.footer .footer-block:first-child h2 em{color:var(--ez-yellow)!important;font-style:normal!important;font-weight:800!important}.footer__blocks-wrapper>.footer-block:first-child .footer-block__details-content,.footer .footer-block:first-child .footer-block__details-content,.footer__blocks-wrapper>.footer-block:first-child .rte,.footer .footer-block:first-child .rte{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important}.footer__blocks-wrapper>.footer-block:first-child .footer-block__details-content p,.footer .footer-block:first-child .footer-block__details-content p,.footer__blocks-wrapper>.footer-block:first-child .rte p,.footer .footer-block:first-child .rte p{margin:0!important;color:#f5f5f5ad!important;font-family:var(--ez-body-font)!important;font-size:13.5px!important;line-height:1.6!important;text-transform:none!important;letter-spacing:0!important}.footer__blocks-wrapper>.footer-block:first-child .footer-block__details-content p:first-child,.footer .footer-block:first-child .footer-block__details-content p:first-child,.footer__blocks-wrapper>.footer-block:first-child .rte p:first-child,.footer .footer-block:first-child .rte p:first-child{color:#f5f5f580!important;font-size:11px!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;margin-bottom:4px!important}@media screen and (max-width:749px){.footer__blocks-wrapper>.footer-block:first-child,.footer .footer-block:first-child{grid-column:1 / -1!important;width:100%!important;max-width:none!important;padding-right:0!important;margin-bottom:8px!important}.footer__blocks-wrapper>.footer-block:first-child:before,.footer .footer-block:first-child:before{width:44px!important;height:38px!important;margin-bottom:12px!important}}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.footer,footer{width:100vw!important;max-width:none!important;background:var(--ez-footer-bg)!important;background-color:var(--ez-footer-bg)!important;background-image:none!important;color:var(--ez-footer-text)!important;border-top:1px solid var(--ez-footer-line)!important}.shopify-section-group-footer-group{margin-left:calc((100% - 100vw)/2)!important;margin-right:calc((100% - 100vw)/2)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .footer{width:100%!important;margin-left:0!important;margin-right:0!important}.shopify-section-group-footer-group *,.footer *,footer *{background-color:transparent!important}.shopify-section-group-footer-group .footer-block--newsletter,.shopify-section-group-footer-group .footer-block__newsletter,.shopify-section-group-footer-group .newsletter-form,.shopify-section-group-footer-group .newsletter__heading,.shopify-section-group-footer-group .newsletter__subheading,.footer .footer-block--newsletter,.footer .footer-block__newsletter,.footer .newsletter-form,.footer .newsletter__heading,.footer .newsletter__subheading,.footer a[href*="shopify.com"],.shopify-section-group-footer-group a[href*="shopify.com"],.footer .powered-by-shopify,.footer .powered_by_link,.footer .copyright__content a[href*="shopify.com"]{display:none!important}.footer .policies li:has(a[href*=refund]),.footer .policies li:has(a[href*=shipping]),.footer .policies li:has(a[href*=refund-policy]),.footer .policies li:has(a[href*=shipping-policy]),.shopify-section-group-footer-group .policies li:has(a[href*=refund]),.shopify-section-group-footer-group .policies li:has(a[href*=shipping]),.shopify-section-group-footer-group .policies li:has(a[href*=refund-policy]),.shopify-section-group-footer-group .policies li:has(a[href*=shipping-policy]),.footer .policies a[href*=refund],.footer .policies a[href*=shipping],.footer a[href*="/policies/refund"],.footer a[href*="/policies/shipping"],.shopify-section-group-footer-group .policies a[href*=refund],.shopify-section-group-footer-group .policies a[href*=shipping],.shopify-section-group-footer-group a[href*="/policies/refund"],.shopify-section-group-footer-group a[href*="/policies/shipping"]{display:none!important}.footer .page-width,.shopify-section-group-footer-group .page-width{max-width:1360px!important;width:calc(100% - 96px)!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;background:transparent!important}.footer__content-top{padding:56px 0 42px!important;background:var(--ez-footer-bg)!important;border-bottom:1px solid var(--ez-footer-line)!important}.footer__blocks-wrapper,.footer__blocks-wrapper.grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:48px 56px!important;margin:0!important;padding:0!important}.footer-block,.footer-block.grid__item,.footer__blocks-wrapper .grid__item{flex:0 1 210px!important;width:210px!important;max-width:260px!important;min-width:180px!important;margin:0!important;padding:0!important;text-align:left!important}.footer-block--text,.footer-block--text.grid__item{flex-basis:340px!important;width:340px!important;max-width:380px!important}.footer-block__heading,.footer h2,.footer h3{display:block!important;margin:0 0 16px!important;padding:0!important;color:var(--ez-footer-heading)!important;font-family:var(--ez-body-font)!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.02em!important;text-align:left!important;text-transform:none!important}.footer-block__details-content,.footer-block__details-content.list-unstyled,.footer-block__details-content.list-menu{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.footer-block__details-content>li,.footer-block__details-content li{display:block!important;width:auto!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:0!important;line-height:1.35!important}.footer-block__details-content .list-menu__item,.footer-block__details-content .list-menu__item--link,.footer-block__details-content .link,.footer-block__details-content a,.footer .footer-block__details-content a,.footer .list-menu__item--link{display:inline!important;width:auto!important;margin:0!important;padding:0!important;color:#f5f5f5a8!important;font-family:var(--ez-body-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.footer a:hover,.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--ez-yellow)!important}.footer .rte,.footer .rte p,.footer-block__details-content.rte,.footer-block__details-content.rte p{display:block!important;max-width:360px!important;margin:0!important;padding:0!important;color:#f5f5f5a8!important;font-size:14px!important;line-height:1.55!important;text-align:left!important}.footer .list-social,.footer .footer__list-social{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;margin:22px 0 0!important;padding:0!important}.footer .list-social__link{padding:0!important;color:#f5f5f594!important}.footer .list-social__link:hover{color:var(--ez-yellow)!important}.footer__content-bottom{padding:24px 0 26px!important;background:var(--ez-footer-bottom)!important;border-top:none!important}.footer__content-bottom-wrapper{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:32px!important;background:transparent!important}.footer__localization,.footer .localization-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important}.footer .localization-form__select,.footer .disclosure__button,.footer select{min-height:34px!important;height:34px!important;min-width:118px!important;padding:0 30px 0 12px!important;background:#ffffff08!important;color:#f5f5f5c7!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important}.footer .localization-form__select:hover,.footer .disclosure__button:hover{border-color:#fdda24a6!important;color:var(--ez-white)!important}.footer .list-payment{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}.footer .list-payment__item,.footer .list-payment__item *{background:transparent!important}.footer__copyright{margin:14px 0 0!important;text-align:left!important}.footer__copyright,.footer__copyright .copyright__content,.footer__copyright a,.footer .policies,.footer .policies a{color:#f5f5f56b!important;font-size:12px!important;line-height:1.4!important}.footer .policies,.shopify-section-group-footer-group .policies{display:flex!important;flex-wrap:wrap!important;gap:0 12px!important;align-items:center!important}.footer .policies li,.shopify-section-group-footer-group .policies li{margin:0!important;padding:0!important}.footer .policies li:before,.shopify-section-group-footer-group .policies li:before{margin:0 10px 0 0!important}@media screen and (max-width:749px){.footer .page-width,.shopify-section-group-footer-group .page-width{width:calc(100% - 32px)!important;max-width:none!important}.footer__content-top{padding:36px 0 30px!important}.footer__blocks-wrapper,.footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:30px!important;align-items:start!important}.footer-block,.footer-block.grid__item,.footer__blocks-wrapper .grid__item{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;flex-basis:auto!important}.footer-block--text,.footer-block--brand_information,.footer-block--image,.footer-block--text.grid__item{grid-column:1 / -1!important;width:100%!important;max-width:none!important}.footer__content-bottom{padding:24px 0 26px!important}.footer__content-bottom-wrapper{grid-template-columns:1fr!important;gap:22px!important}.footer .localization-form__select,.footer .disclosure__button,.footer select{min-width:138px!important}.footer .list-payment{justify-content:flex-start!important}.footer__copyright{margin-top:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ez-brand.css.map */
