:root{--elynza-primary: #124E45;--elynza-primary-hover: #6F9184;--elynza-bg: #FAF7F4;--elynza-white: #FFFFFF;--elynza-text: #1D2926;--elynza-text-light: #6E6A68;--elynza-border: #E8DFCA;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-soft: 0 8px 30px rgba(0,0,0,.06);--transition: all .3s ease}.collection__title .title,.multicolumn .title,.collection-list-title,.banner__box .banner__heading,.related-products__heading{color:var(--elynza-primary)!important;font-family:serif!important}.banner__buttons .button--secondary{background-color:var(--elynza-primary)}.announcement-bar{min-height:36px}.announcement-bar__message{font-size:13px;letter-spacing:.08em;font-weight:500}.header{padding-top:10px;padding-bottom:10px}.header__inline-menu{margin-left:40px}.list-menu--inline{gap:0 .5rem}.list-menu__item{font-size:15px;font-weight:500;letter-spacing:.02em}.header__icons{gap:16px}body,.product-card,.card__heading,.price{font-family:Inter,sans-serif!important}.card__heading{font-size:15px;font-weight:400;line-height:1.35}.price-item--sale,.price__regular{font-weight:600}.card-information .price-item--sale,.card-information .price__current,.card-information .price-item{font-size:14px!important}.card-information .price-discount{display:inline-block;margin-top:6px;color:#124e45!important;font-size:12px;font-weight:600}.product__info-wrapper .price-discount{display:inline-block;margin-top:6px;color:#124e45!important;font-size:15px;font-weight:500}.product__info-container .product__title h1{font-family:Inter,sans-serif!important;font-size:38px;line-height:42px}.product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item .inline-richtext strong{font-family:Inter,sans-serif!important;font-size:14px;line-height:20px}.elynza-load-more{display:flex;justify-content:center;margin:40px 0}.elynza-load-more__button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:14px 32px;border:1px solid #124E45;background:transparent;color:#124e45;text-decoration:none;font-size:13px;letter-spacing:1.5px;font-weight:500;transition:all .25s ease}.elynza-load-more{display:flex;justify-content:center;margin:40px 0 60px}.elynza-load-more__button{min-width:180px;padding:14px 32px;border:1px solid #124E45;background:transparent;color:#124e45;font-size:13px;font-weight:500;letter-spacing:1.5px;cursor:pointer;transition:all .25s ease}.elynza-load-more__button:hover{background:#124e45;color:#fff}.elynza-load-more__button:disabled{opacity:.6;cursor:wait}.banner__buttons .button{background-color:transparent!important;border:1px solid white}@media screen and (max-width:749px){.elynza-load-more{margin:30px 0 45px}.elynza-load-more__button{width:180px;padding:13px 20px;font-size:12px}.banner__buttons .button{min-height:30px!important;padding:4px}}@media screen and (max-width:749px){.banner__heading{font-size:3.8rem;line-height:1.15;margin-bottom:1rem}.banner__text{font-size:1.6rem;line-height:1.6}.banner__box{padding:2rem}}.collection{padding-bottom:60px}.template-search__results{padding-top:0}.thumbnail{overflow:hidden;transition:all .3s ease;border:1px solid transparent}.thumbnail:hover{transform:translateY(-2px);border-color:#e8dfca}.thumbnail[aria-current=true]{border:1px solid #124E45!important;box-shadow:0 4px 12px #7a20352e}.multicolumn-card{background:#f8f5ec;border:1px solid #E8DFCA;border-radius:16px;transition:all .3s ease;overflow:hidden}.multicolumn-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #7a233814}.multicolumn-card__info h3{color:#124e45;font-size:2.4rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem}.multicolumn-card__info p{color:#1d2926;line-height:1.7}.quick-add__submit{background:#124e45!important;color:#fff!important;border:none;font-size:15px;font-weight:500;height:42px;transition:all .3s ease}.quick-add__submit:hover{background:#124e45!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#124e45!important;border-color:#124e45!important;color:#fff!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#124e45;color:#124e45}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #7a1f3d40}.elynza-size-chart{margin-top:12px;margin-bottom:18px}.elynza-size-chart-link{background:none;border:none;padding:0;color:#7a1f3d;font-size:15px;font-weight:500;cursor:pointer;text-decoration:underline;transition:.3s ease}.elynza-size-chart-link:hover{opacity:.75}.elynza-size-chart-dialog{width:min(800px,90vw);max-height:88vh;padding:15px;border:none;border-radius:12px;overflow-y:auto;overflow-x:hidden;background:#fff}.elynza-size-chart-dialog::backdrop{background:#000000a6}.elynza-size-chart-image{width:96%;display:block;margin:0 auto}.elynza-size-chart-close{position:absolute;top:14px;right:18px;width:34px;height:34px;border:none;background:transparent;font-size:30px;line-height:1;cursor:pointer}.elynza-size-guide-trigger{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0 0 3px;color:#124e45;font-size:15px;font-weight:500;letter-spacing:.2px;line-height:1.4;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .25s ease}.elynza-size-guide-arrow{font-size:17px;line-height:1;transition:transform .25s ease}.elynza-size-guide-trigger:hover{opacity:.75}.elynza-size-guide-trigger:hover .elynza-size-guide-arrow{transform:translate(3px)}@media screen and (max-width:749px){.elynza-size-guide-trigger{font-size:14px;margin-top:12px}}@media screen and (max-width:749px){.elynza-size-chart-dialog{width:95vw;max-height:92vh;padding:12px}.product__info-container .product__title h1{font-size:26px;line-height:30px}.product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item .inline-richtext strong{font-size:14px;line-height:14px}.collection__title .title,.collection-list-wrapper .collection-list-title{font-size:26px!important;margin-bottom:0!important}.collection__title{margin-bottom:0!important}.title-wrapper--no-top-margin{margin-bottom:16px!important}}@media screen and (max-width:576px){.card__heading{font-size:14px;line-height:1.35}.card-information .price-item--sale,.card-information .price__current,.card-information .price-item{font-size:13px!important;line-height:10px}.card-information .price-discount{margin-top:0;font-size:11px}.product__info-wrapper .price-discount{font-size:14px;font-weight:600;margin-top:0}.header__icons{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/elynza-custom.css.map */
