.collection-hero__title,.collection-banner__heading,.collection h1,.collection-header__title,[class*=collection] h1{font-family:var(--font-heading--family),Georgia,serif;letter-spacing:.18em;text-transform:uppercase;position:relative;padding-bottom:20px}.collection-hero__title:after,.collection-banner__heading:after,.collection-header__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#C4956B,transparent);border-radius:2px}.collection-hero__description,.collection-banner__description,.collection__description{font-size:1rem;line-height:1.8;letter-spacing:.03em;color:rgba(var(--color-foreground-rgb, 26,26,46),.7);max-width:680px;margin-left:auto;margin-right:auto}.facets-container,.collection-filters,.facets__wrapper,[class*=facet]{transition:all .3s ease}.facets__disclosure,.disclosure-has-popup,.facets__sort{transition:border-color .3s ease,box-shadow .3s ease}.facets__disclosure:hover,.disclosure-has-popup:hover,.facets__sort:hover{border-color:#c4956b!important;box-shadow:0 2px 12px #c5a57226}.active-facets__button,.facets__selected,.active-facets .active-facets__button-wrapper{transition:all .3s ease}.active-facets__button:hover{background:#c5a5721a!important;border-color:#c4956b!important}.facets__count-bubble,.facets .count-bubble{background:linear-gradient(135deg,#c4956b,#d4b896)!important;color:#fff!important}.collection .product-grid,.collection-product-list,.template-collection .grid{gap:24px!important;row-gap:36px!important}@media(min-width:750px){.collection .product-grid,.collection-product-list,.template-collection .grid{gap:28px!important;row-gap:44px!important}}@media(min-width:990px){.collection .product-grid,.collection-product-list,.template-collection .grid{gap:32px!important;row-gap:52px!important}}.collection .product-card-wrapper,.collection .card--product{border-radius:2px;overflow:hidden;transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94)!important}.collection .product-card-wrapper:hover,.collection .card--product:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 20px 50px #0000001f!important}.collection-hero,.collection-banner,.collection-hero__inner{position:relative;overflow:hidden}.collection-hero img,.collection-banner img{transition:transform 8s ease}.collection-hero:hover img,.collection-banner:hover img{transform:scale(1.05)}.breadcrumbs a,.breadcrumb a{transition:color .3s ease;color:rgba(var(--color-foreground-rgb, 26,26,46),.5)}.breadcrumbs a:hover,.breadcrumb a:hover{color:#c4956b}.pagination__item,.pagination .pagination__item a{transition:all .3s ease!important;border-radius:2px!important;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.pagination__item:hover,.pagination .pagination__item a:hover{background:#c5a5721a!important;border-color:#c4956b!important;color:#c4956b!important}.pagination__item--current,.pagination .pagination__item.is-active a{background:linear-gradient(135deg,#c4956b,#d4b896)!important;color:#fff!important;border-color:#c4956b!important}.collection--empty p{font-size:1.1rem;letter-spacing:.05em;color:rgba(var(--color-foreground-rgb, 26,26,46),.6)}.facets__sort select,.collection-filters__sort select{transition:border-color .3s ease;border-radius:2px!important;padding:10px 16px!important}.facets__sort select:focus,.collection-filters__sort select:focus{border-color:#c4956b!important;outline:none!important;box-shadow:0 0 0 2px #c5a57233!important}.facets__heading,.facets-vertical .facets__heading{font-family:var(--font-heading--family),Georgia,serif;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.facets__item label:hover,.facets-vertical .facets__item label:hover{color:#c4956b}input[type=checkbox]:checked+label,.facets__item input:checked+label{color:#c4956b!important;font-weight:600}.collection .collection__count,.collection-product-count{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground-rgb, 26,26,46),.4)}@keyframes bv-collection-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.collection .loading__spinner{border-color:#c5a57233;border-top-color:#c4956b}.collection .quick-add__submit,.collection .product-form__submit{transition:all .3s ease!important;border-radius:2px!important;min-height:44px}.collection .quick-add__submit:hover,.collection .product-form__submit:hover{background:linear-gradient(135deg,#c4956b,#d4b896)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #c5a5724d!important}.product-card__image,[class*=product-card] [class*=image]{aspect-ratio:1 / 1;overflow:hidden;background:#fafafa}.product-card__image img,[class*=product-card] [class*=image] img{width:100%;height:100%;object-fit:cover;object-position:center}.product-card,product-card{border-radius:0;background:#fff}.product-card__title,[class*=product-card] [class*=title]{font-family:var(--font-body--family);font-weight:500;letter-spacing:.3px;line-height:1.3;margin-top:10px}.product-card .price,[class*=product-card] .price{margin-top:4px;font-weight:600}.product-card .price--on-sale .price__regular{text-decoration:line-through;opacity:.5;font-weight:400}.product-card .badge{font-size:12px;letter-spacing:.6px;padding:4px 10px}.collection-grid,[class*=collection] [class*=grid]{gap:16px}@media(min-width:990px){.collection-grid,[class*=collection] [class*=grid]{gap:20px}}.collection-filters,[class*=filter]{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:24px}select[name*=sort],.sort-select{-webkit-appearance:none;appearance:none;border:1px solid #ddd;padding:8px 30px 8px 12px;font-size:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' fill='none'/%3E%3C/svg%3E") right 10px center no-repeat}.collection-grid--large product-card,.collection-grid--large .product-card{min-width:280px}.collection-grid--compact product-card,.collection-grid--compact .product-card{min-width:180px}[class*=grid-toggle] button,[class*=layout-switch] button{padding:6px 8px;border:1px solid rgba(0,0,0,.1);background:transparent;cursor:pointer;transition:all .2s}[class*=grid-toggle] button.active,[class*=layout-switch] button.active,[class*=grid-toggle] button:hover,[class*=layout-switch] button:hover{border-color:#c4956b;color:#c4956b}.collection-count,[class*=product-count]{font-size:.75rem;color:#999;letter-spacing:.5px}.active-filters,[class*=active-filter]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.collection-header h1,[class*=collection] h1{font-weight:300;letter-spacing:.12em;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:12px}.collection-header h1:after,[class*=collection] h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#C4956B,transparent)}.template-collection .banner .rte,.template-collection .hero .rte,.template-collection [class*=collection-header] .rte{max-height:2.6em;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.3}.template-collection .banner,.template-collection .hero,.template-collection [class*=banner]:not(.announcement){padding-block:24px}.template-collection .banner h2,.template-collection .hero h2:not(:first-of-type){display:none}@media(max-width:749px){.template-collection .banner,.template-collection .hero{padding-block:16px}}@media screen and (max-width:749px){.template-collection .section-header,.collection-hero,.collection-banner,.template-collection [class*=section-background]{padding-top:20px!important;padding-bottom:16px!important;min-height:auto!important}.template-collection h1,.collection-hero__title,.collection-banner__heading{font-size:1.3rem!important;margin-bottom:4px!important;padding-bottom:12px!important}.template-collection .collection-product-count,.template-collection .section-header p[class*=count],.template-collection h1+p{font-size:.7rem!important;margin-bottom:8px!important}.collection-hero__description,.collection-banner__description,.collection__description,.template-collection .section-header p:not([class*=count]){font-size:.8rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:0!important}.template-collection .section-background{padding:16px!important}}@media screen and (max-width:749px){[id*=collection_banner],.shopify-section:has(.section-header)+.shopify-section:has(.section-header){max-height:120px!important;overflow:hidden!important}[id*=collection_banner] .section-background,.template-collection .section-background.color-scheme-1:nth-of-type(1){padding:12px 16px!important}[id*=collection_banner] h1,.template-collection [id*=collection_banner] .section-header h1{font-size:1.2rem!important;margin:0 0 4px!important;padding-bottom:8px!important;letter-spacing:.12em!important}[id*=collection_banner] .section-header p,[id*=collection_banner] [class*=count],[id*=collection_banner] h1+p{font-size:.65rem!important;margin-bottom:4px!important;line-height:1.2!important}[id*=collection_banner] .section-header p:last-of-type,[id*=collection_banner] .rte,[id*=collection_banner] .collection__description{display:none!important}.template-collection .section-header{padding:12px 16px!important;margin-bottom:0!important}[id*=collection_banner]+.shopify-section:empty,.template-collection .section-background:empty{display:none!important;height:0!important}}.product-card product-price,.product-card product-price .price,product-price.h6{font-size:.875rem!important;font-weight:500!important;letter-spacing:.02em}.product-card .product-title,.product-card [class*=product-title],.product-card .text-block.rte{font-size:.85rem;line-height:1.45;letter-spacing:.01em;color:var(--color-foreground)}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #3d0f1e14}.product-card .card-media img,.product-card [class*=gallery] img{transition:transform .5s ease}.product-card:hover .card-media img,.product-card:hover [class*=gallery] img{transform:scale(1.04)}.product-card .card-media,.product-card [class*=gallery]{overflow:hidden;border-radius:4px}.collection-card,[class*=collection-card]{transition:transform .3s ease,box-shadow .3s ease}.collection-card:hover,[class*=collection-card]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3d0f1e0f}.collection-card img,[class*=collection-card] img{transition:transform .5s ease}.collection-card:hover img,[class*=collection-card]:hover img{transform:scale(1.03)}[class*=collection-card-image],.collection-card [class*=image]{overflow:hidden;border-radius:4px}.facets--horizontal{padding:12px 0;border-bottom:1px solid rgba(61,15,30,.08)}.facets details summary{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground)}.facets [class*=count],.facets [class*=items]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#3d0f1e80}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr)!important}.product-card:hover{transform:none;box-shadow:none}.product-card product-price,.product-card product-price .price,product-price.h6{font-size:.8rem!important}.product-card .product-title,.product-card [class*=product-title]{font-size:.78rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/biovlia-collection-premium.css.map */
