.gn-collection-hero{background:linear-gradient(135deg,#fff8fb,#fff 58%,#fff3f7);border-bottom:1px solid rgba(34,34,34,.06);overflow:hidden}.gn-collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(46px,7vw,88px)}.gn-collection-hero--with-image .gn-collection-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.gn-collection-hero__copy{max-width:720px}.gn-collection-hero__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 22px;font-size:12px;letter-spacing:.02em;color:#22222294}.gn-collection-hero__breadcrumbs a{color:inherit;text-decoration:none}.gn-collection-hero__breadcrumbs a:hover{color:#b63f68}.gn-collection-hero__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#b63f68}.gn-collection-hero__title{margin:0;max-width:760px;font-size:clamp(38px,5.4vw,68px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.gn-collection-hero__description{max-width:650px;margin-top:22px;color:#222222b3;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.gn-collection-hero__description>*:first-child{margin-top:0}.gn-collection-hero__description>*:last-child{margin-bottom:0}.gn-collection-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:600;color:#222222a3}.gn-collection-hero__dot{width:4px;height:4px;border-radius:50%;background:#d15a84}.gn-collection-hero__media{position:relative;min-height:340px;border-radius:28px;overflow:hidden;background:#f7edf1;box-shadow:0 24px 70px #4616281a}.gn-collection-hero__media img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}body:has(.gn-collection-hero) .facets-controls-wrapper{border:1px solid rgba(34,34,34,.08);border-radius:16px;background:#fffffff0;box-shadow:0 8px 30px #2222220b}body:has(.gn-collection-hero) .facets--horizontal{padding-inline:14px}body:has(.gn-collection-hero) .facets__summary,body:has(.gn-collection-hero) .facets-toggle__button,body:has(.gn-collection-hero) .sorting-filter__select{border-radius:12px}body:has(.gn-collection-hero) .product-grid__item .product-card{border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(34,34,34,.07);box-shadow:0 7px 24px #2222220b;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover){body:has(.gn-collection-hero) .product-grid__item .product-card:hover{transform:translateY(-4px);border-color:#b63f682e;box-shadow:0 16px 38px #22222216}}body:has(.gn-collection-hero) .product-grid__item .product-card__content{padding:0 14px 16px!important}body:has(.gn-collection-hero) .product-grid__item .product-card slideshow-component,body:has(.gn-collection-hero) .product-grid__item .card-gallery,body:has(.gn-collection-hero) .product-grid__item .product-card-gallery{border-radius:17px 17px 12px 12px;overflow:hidden}body:has(.gn-collection-hero) .product-grid__item .product-card img{transition:transform .26s ease}@media(hover:hover){body:has(.gn-collection-hero) .product-grid__item .product-card:hover img{transform:scale(1.025)}}body:has(.gn-collection-hero) .product-grid__item .product-card :is(h4,.h4,[data-testid=product-title]){font-weight:600;letter-spacing:-.015em}body:has(.gn-collection-hero) .product-grid__item .price{font-weight:700}body:has(.gn-collection-hero) .product-grid-container{background:#fff}body:has(.gn-collection-hero) .collection-wrapper{padding-block-start:clamp(22px,3vw,34px)}@media screen and (max-width:989px){.gn-collection-hero--with-image .gn-collection-hero__inner{grid-template-columns:1fr}.gn-collection-hero__media,.gn-collection-hero__media img{min-height:280px}}@media screen and (max-width:749px){.gn-collection-hero__inner{padding-block:34px 42px}.gn-collection-hero__breadcrumbs{margin-bottom:18px}.gn-collection-hero__title{font-size:clamp(34px,11vw,48px)}.gn-collection-hero__description{margin-top:16px;line-height:1.62}.gn-collection-hero__meta{margin-top:20px}.gn-collection-hero__media{min-height:230px;border-radius:20px}.gn-collection-hero__media img{min-height:230px}body:has(.gn-collection-hero) .facets-controls-wrapper{border-radius:14px}body:has(.gn-collection-hero) .product-grid__item .product-card{border-radius:16px}body:has(.gn-collection-hero) .product-grid__item .product-card__content{padding:0 10px 12px!important}}body:has(.gn146-shop-hero) .product-grid-container{background:#fff!important}body:has(.gn146-shop-hero) .collection-wrapper{padding-block-start:18px!important}body:has(.gn146-shop-hero) .facets-controls-wrapper{margin-bottom:18px!important;padding:8px 12px!important;border:1px solid #eadfe4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body:has(.gn146-shop-hero) .facets__summary,body:has(.gn146-shop-hero) .facets-toggle__button,body:has(.gn146-shop-hero) .sorting-filter__select{min-height:42px;border-radius:10px!important;font-weight:700}body:has(.gn146-shop-hero) .product-grid__item .product-card{border:1px solid #eadfe4!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover){body:has(.gn146-shop-hero) .product-grid__item .product-card:hover{transform:translateY(-3px);border-color:#e7cbd6!important;box-shadow:0 12px 30px #361c2712!important}}body:has(.gn146-shop-hero) .product-grid__item .product-card__content{padding:0 14px 16px!important}body:has(.gn146-shop-hero) .product-grid__item .card-gallery,body:has(.gn146-shop-hero) .product-grid__item .product-card-gallery,body:has(.gn146-shop-hero) .product-grid__item slideshow-component{border-radius:16px 16px 12px 12px!important;overflow:hidden;background:#fff9fb}body:has(.gn146-shop-hero) .product-grid__item .product-card img{object-fit:contain!important;background:#fff9fb}body:has(.gn146-shop-hero) .product-grid__item .product-card :is(h4,.h4,[data-testid=product-title]){color:#2a2025;font-weight:720!important;line-height:1.4}body:has(.gn146-shop-hero) .product-grid__item .price{color:#d23a66;font-weight:800!important}body:has(.gn146-shop-hero) results-list{--padding-block-start:10px !important}@media(max-width:749px){body:has(.gn146-shop-hero) .collection-wrapper{padding-block-start:12px!important}body:has(.gn146-shop-hero) .facets-controls-wrapper{margin-inline:0!important;margin-bottom:12px!important;border-radius:14px!important}body:has(.gn146-shop-hero) .product-grid__item .product-card{border-radius:15px!important}body:has(.gn146-shop-hero) .product-grid__item .product-card__content{padding:0 10px 12px!important}}body.template-collection .product-grid{row-gap:28px!important}body.template-collection .product-grid__item .product-card{overflow:hidden!important;background:#fff!important;border:1px solid #eadfe4!important;border-radius:18px!important;box-shadow:none!important;transition:.2s ease}body.template-collection .product-grid__item .card-gallery,body.template-collection .product-grid__item .product-card-gallery,body.template-collection .product-grid__item slideshow-component{overflow:hidden!important;border-radius:17px 17px 0 0!important;background:#fff9fb!important}body.template-collection .product-grid__item .product-card img{object-fit:contain!important;padding:10px!important;background:#fff9fb!important}body.template-collection .product-card__content{padding:13px 14px 16px!important;gap:5px!important}body.template-collection .product-card :is(h4,.h4,.product-title,[data-testid=product-title]){margin:0!important;color:#2a2025!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important}body.template-collection .product-card :is(h4,.h4,.product-title,[data-testid=product-title]) a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit!important;text-decoration:none!important}body.template-collection .product-grid__item .price,body.template-collection .product-grid__item product-price{margin-top:4px!important;color:#d13a66!important;font-size:13px!important;font-weight:800!important}body.template-collection .product-grid__item .compare-at-price{color:#9b8d93!important;font-size:11px!important}body.template-collection .product-grid__item :is(.badge,.product-card__badge){border:1px solid #f0dfe6!important;border-radius:999px!important;background:#fffffff5!important;color:#d13a66!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important}body.template-collection .facets-controls-wrapper{margin-bottom:18px!important;padding:7px 10px!important;min-height:56px!important;border:1px solid #eadfe4!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body.template-collection .facets__summary,body.template-collection .facets-toggle__button,body.template-collection .sorting-filter__select{min-height:40px!important;font-size:13px!important;font-weight:700!important}@media(hover:hover){body.template-collection .product-grid__item .product-card:hover{transform:translateY(-3px);border-color:#e5c9d4!important;box-shadow:0 14px 32px #3d1e2b12!important}body.template-collection .product-grid__item .product-card:hover img{transform:scale(1.015)}}@media(max-width:749px){body.template-collection .product-grid{row-gap:18px!important}body.template-collection .product-grid__item .product-card{border-radius:14px!important}body.template-collection .product-card__content{padding:10px 10px 12px!important}body.template-collection .product-card :is(h4,.h4,.product-title,[data-testid=product-title]){font-size:12.5px!important}body.template-collection .product-grid__item .product-card img{padding:7px!important}}body.template-collection .product-grid__item .product-card .card-gallery>a:not(:has(img)),body.template-collection .product-grid__item .product-card .product-card-gallery>a:not(:has(img)){font-size:0!important;color:transparent!important}body.template-collection .product-grid__item .card-gallery :is(h1,h2,h3,h4,p,span):not(.badge):not(.product-badge),body.template-collection .product-grid__item .product-card-gallery :is(h1,h2,h3,h4,p,span):not(.badge):not(.product-badge){font-size:0!important;line-height:0!important}body.template-collection .product-grid__item :is(.card-gallery,.product-card-gallery) img{width:100%!important;height:100%!important;object-fit:contain!important;padding:14px!important;display:block!important}body.template-collection .product-grid__item :is(.card-gallery,.product-card-gallery){background:#fff8fb!important;min-height:330px}body.template-collection .product-card__content :is(.product-title,[data-testid=product-title]){font-size:14px!important;line-height:1.4!important;font-weight:700!important;color:#2a2025!important}body.template-collection .product-card__content :is(.price,product-price){color:#d83b68!important;font-size:15px!important;font-weight:850!important}@media(max-width:749px){body.template-collection .product-grid__item :is(.card-gallery,.product-card-gallery){min-height:220px}body.template-collection .product-grid__item :is(.card-gallery,.product-card-gallery) img{padding:8px!important}}@media screen and (min-width:750px){.product-sticky-bar,.sticky-add-to-cart,[class*=sticky][class*=cart]{max-width:820px!important;min-height:82px!important;padding:10px 14px!important;border-radius:28px!important}.product-sticky-bar img,.sticky-add-to-cart img,[class*=sticky][class*=cart] img{width:58px!important;height:58px!important;object-fit:cover!important;border-radius:14px!important}.product-sticky-bar button,.sticky-add-to-cart button,[class*=sticky][class*=cart] button{min-height:58px!important;padding:0 28px!important;font-size:17px!important}.product-sticky-bar .price,.sticky-add-to-cart .price,[class*=sticky][class*=cart] .price{font-size:32px!important;line-height:1!important}}main{padding-bottom:120px!important}.product-card,.card-product,[class*=product-card]{height:100%!important;border:1px solid rgba(231,84,128,.18)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #231a1f0d!important}.product-card__title,.card__heading,[class*=product-card] h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:56px!important;line-height:1.4!important}.price,[class*=price]{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.badge,[class*=badge]{font-size:14px!important;padding:8px 13px!important;border-radius:999px!important}.card__heading,.product-card__title,[class*=product-card] h3{min-height:58px!important;margin-bottom:10px!important}.price,.price__container,.price__sale{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important}.price-item{margin:0!important}.price-item--regular{white-space:nowrap!important}.card__information,[class*=product-card] [class*=information]{display:flex!important;flex-direction:column!important}.card-information .price,.card__information .price{display:block!important}.card-information .price__container,.card__information .price__container,.card-information .price__sale,.card__information .price__sale{display:flex!important;align-items:baseline!important;gap:7px!important;flex-wrap:nowrap!important}.card-information .price-item,.card__information .price-item{display:inline-block!important;width:auto!important;margin:0!important;white-space:nowrap!important}.card-information s.price-item,.card__information s.price-item{font-size:17px!important}
/*# sourceMappingURL=/cdn/shop/t/73/assets/glowness-v117-collection.css.map */
