.header-icons .icon-btn,.header-icons button.icon-btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .16s ease}.header-icons .icon-btn:hover{background:#f4f1ec}.header-icons .icon-btn svg{width:20px;height:20px;stroke:var(--ink,#0f302d);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.header-icons .icon-btn,.header-icons button.icon-btn{width:40px;height:40px}}.hero-slider{position:relative;width:100%;overflow:hidden;background:var(--cream,#f5f1eb)}.hero-slide,.hero-media-wrap{width:100%!important}.hero-media-wrap{position:relative;overflow:hidden;line-height:0;aspect-ratio:auto!important;max-height:none!important;min-height:0!important}.hero-media-wrap picture{display:block;width:100%}.hero-media-wrap img{width:100%;height:auto!important;object-fit:contain!important;object-position:center!important;display:block}.hero-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:3}.hero-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#fff9;box-shadow:0 1px 3px #0f302d40;transition:all .22s ease}.hero-dot[aria-current=true]{background:#fff;width:22px;border-radius:4px}@media(max-width:560px){.hero-dots{bottom:10px}}@media(max-width:900px){.site-header .nav{padding-top:104px!important}.site-header .nav a{padding:15px 0}}@media(max-width:900px){.sticky-atc{padding-right:76px}.sticky-atc .btn{padding-left:20px;padding-right:20px;font-size:11.5px}.sticky-atc .s-title{font-size:10.5px}}@media(max-width:400px){.sticky-atc{padding-right:70px;gap:8px}.sticky-atc .btn{padding-left:15px;padding-right:15px;font-size:11px}}@media(max-width:900px){.template-product #chatty-launcher,.template-product .chatty-widget-launcher,.template-product [class*=chatty][class*=launcher],.template-product [id*=chat-widget],.template-product [class*=chat-launcher]{bottom:86px!important}}.cd{box-shadow:-10px 0 44px #0f302d24}.cd-head{padding:18px 22px 16px}.cd-head h2{font-size:19px;letter-spacing:-.01em}.cd-close{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .16s ease}.cd-close:hover{background:#f4f1ec}.cd-progress{background:#f9f7f4;padding:14px 22px}.cd-progress p{font-size:12.5px;line-height:1.4}.cd-bar{height:7px}.cd-item{grid-template-columns:82px 1fr auto;gap:15px;padding:16px 0}.cd-item-img{width:82px;border-radius:10px}.cd-item-title{font-size:13.5px;line-height:1.35}.cd-qty{border-radius:999px;overflow:hidden}.cd-qty button{width:32px;height:32px;transition:background .15s ease}.cd-qty button:hover{background:#f4f1ec}.cd-remove svg{width:17px;height:17px}.cd-empty{padding:64px 24px}.cd-foot{padding:16px 22px 20px}.cd-sub{font-size:14px;margin-bottom:12px}.cd-sub strong{font-size:20px}.cd-checkout{min-height:54px;font-size:13px;letter-spacing:.11em}.cd-note{margin-top:8px}.grid.collection-grid .card-media,.grid.products .card-media{aspect-ratio:1/1!important;width:100%!important;height:auto!important;overflow:hidden;background:#fff;border-radius:12px;position:relative;display:block!important}.grid.collection-grid .card-media img,.grid.products .card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.grid.collection-grid .product-card:hover .card-media img,.grid.products .product-card:hover .card-media img{transform:scale(1.03)}@media(max-width:900px){.grid.collection-grid .card-media,.grid.products .card-media{border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/velkrova-polish.css.map */
