:root{--el-radius: 4px;--el-radius-lg: 10px;--el-ease: cubic-bezier(.22, .61, .36, 1);--el-gap-mobile: 16px;--el-tap: 44px}.shopify-section{opacity:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6}h1,h2,h3,.page-header{letter-spacing:.06em;line-height:1.25}img{max-width:100%}.header-logo img{height:auto}html.js [data-aos][data-aos][data-aos-delay]{transition-delay:0s!important}html.js [data-aos][data-aos]{transition-duration:.45s!important}@media(prefers-reduced-motion:reduce){html.js [data-aos]{opacity:1!important;transform:none!important;transition:none!important}*{scroll-behavior:auto!important}}.button,.product-form .shopify-payment-button__button--unbranded{min-height:50px;border-radius:var(--el-radius);letter-spacing:.14em;transition:background-color .2s var(--el-ease),color .2s var(--el-ease),transform .15s var(--el-ease),box-shadow .2s var(--el-ease)}.button:active{transform:scale(.985)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--body-color);outline-offset:3px}.shopify-payment-button__button{border-radius:var(--el-radius)!important;min-height:50px}.product-item__image-wrapper,.product-item__image-wrapper a{border-radius:var(--el-radius);overflow:hidden}.product-item__image-wrapper img{transition:transform .6s var(--el-ease),opacity .3s ease}@media(hover:hover){.product-item:hover .product-item__image-wrapper img:not([class*=--secondary]){transform:scale(1.03)}}.product-item .product--item-title{margin-bottom:4px;line-height:1.4;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item-price{color:var(--body-color);font-weight:var(--primary-weight-bold)}.product-item-price .is-sale{font-weight:var(--primary-weight-bold)}.product-item-price s,.product-item-price del{opacity:.55;font-weight:var(--primary-weight-normal);margin-left:6px}.product-media-item .has-img-placeholder img{height:auto!important;max-height:none}.product-price{letter-spacing:.02em}.swatch-other .form-swatch-item{width:auto;min-width:56px;margin:0 8px 8px 0}.swatch-other .form-swatch-item label{display:flex;align-items:center;justify-content:center;min-height:var(--el-tap);padding:8px 14px;border:1px solid var(--border-color)!important;border-radius:var(--el-radius);font-size:13px;letter-spacing:.04em;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.swatch-other .form-swatch-item label:hover{border-color:var(--body-color)!important;background:transparent;color:var(--body-color)}.swatch-other .form-swatch-item.option--active label,.swatch-other .form-radio:checked+label{background:var(--body-color);border-color:var(--body-color)!important;color:var(--background-color)}.swatch-color .form-swatch-item{width:30px;height:30px;margin:0 12px 12px 0}.swatch-color .form-swatch-item label{box-shadow:inset 0 0 0 1px #00000014}.swatch-color .form-swatch-item:not(.swatch-other) .form-radio:checked+label,.swatch-color .form-swatch-item.option--active label{width:30px;height:30px;margin:0;box-shadow:0 0 0 2px var(--background-color),0 0 0 3px var(--body-color)}.swatch-color .form-swatch-item label:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.form-field-title{letter-spacing:.1em;font-size:12px;margin-bottom:10px;display:block}.product-details form>:not(:last-child){margin-bottom:20px}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],select,textarea,.form-input{border-radius:var(--el-radius);font-size:16px}.header-wrapper{transition:box-shadow .25s ease}.main-header{-webkit-backdrop-filter:saturate(1.4)}@media(max-width:720px){.breadcrumbs{display:none}}@media(max-width:720px){h1,.page-header{font-size:20px}.product-title{font-size:18px!important;letter-spacing:.04em;margin-bottom:6px}.product-price{font-size:18px;margin-top:8px}.product-details .button,.product-form .button,.product-form .shopify-payment-button{width:100%;min-width:0}.product-item .product--item-title,.product-item-price,.product-item-brand{font-size:13px}.product-item-details{margin-top:8px}.slideshow-wrapper .slick-dots{bottom:10px}.qty-selector{transform:none}.qty-selector__btn{width:var(--el-tap);height:var(--el-tap)}body.template-product{padding-bottom:76px}}.el-sticky-atc{display:none}@media(max-width:720px){.el-sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:9;padding:10px var(--el-gap-mobile) calc(10px + env(safe-area-inset-bottom));background:var(--background-color);border-top:1px solid var(--border-color);box-shadow:0 -6px 20px #0000000f;transform:translateY(110%);transition:transform .3s var(--el-ease)}.el-sticky-atc.is-visible{transform:translateY(0)}.el-sticky-atc__img{width:44px;height:54px;object-fit:cover;border-radius:var(--el-radius);flex:none}.el-sticky-atc__info{flex:1;min-width:0;line-height:1.3}.el-sticky-atc__title{font-size:13px;font-weight:var(--primary-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.el-sticky-atc__price{font-size:13px;color:var(--meta-color);margin:0}.el-sticky-atc .button{min-width:0;min-height:46px;padding:0 18px;flex:none;font-size:12px}body.el-atc-visible .footer-tapbar{transform:translateY(100%)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ellina-modern.css.map */
