.hero{min-height:70vh;display:flex;align-items:center;justify-content:center;position:relative}.hero .text-block{text-align:center}.hero h1,.hero .h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5em;position:relative;display:inline-block}.hero h1:after,.hero .h1:after{content:"";display:block;width:60px;height:1px;background:#c4956b;margin:16px auto 0;opacity:.8}.hero p{font-size:clamp(.85rem,1.2vw,1.1rem);letter-spacing:.15em;text-transform:uppercase;opacity:.85;font-weight:300}.hero .button-secondary,.hero a[class*=button]{margin-top:2rem;padding:16px 40px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(255,255,255,.6);color:#fff;background:transparent;transition:all .4s ease}.hero .button-secondary:hover,.hero a[class*=button]:hover{background:#ffffff26;border-color:#fff}[id*=header_announcement] .section-background{padding-block:6px!important;font-size:.72rem;letter-spacing:.14em;font-weight:500}[id*=header_announcement] .announcement-bar,[id*=header_announcement] aside.announcement-bar{padding-block:8px!important}[id*=header_announcement] .marquee__item{padding:0 24px}[id*=header_section]{border-bottom:1px solid rgba(0,0,0,.06)}.mega-menu__grid{gap:0}.collection-card{overflow:hidden;border-radius:2px;position:relative;box-shadow:0 2px 12px #0000000a;transition:box-shadow .4s ease}.collection-card:hover{box-shadow:0 8px 24px #00000014}.collection-card__link{display:block;position:relative;overflow:hidden}.collection-card__link img{transition:transform .6s ease}.collection-card:hover .collection-card__link img{transform:scale(1.05)}.collection-card__content{position:relative;z-index:2}.collection-card__content .text-block{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.product-card{position:relative;transition:transform .3s ease,box-shadow .3s ease;border-bottom:2px solid transparent}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1a1a2e0f;border-bottom-color:#c4956b}.product-card .product-card__link{display:block;text-decoration:none}.product-card img{border-radius:2px}.product-card .text-block{font-size:.82rem;line-height:1.5;letter-spacing:.01em}.product-card [class*=price],.product-card .price{color:#c4956b;font-weight:600;font-size:.85rem}.section-background .group-block .text-block h2,.section-background .group-block .text-block .h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:.08em;text-transform:uppercase;position:relative;padding-bottom:16px}.section-background .group-block .text-block h2:after,.section-background .group-block .text-block .h2:after{content:"";display:block;width:40px;height:1px;background:#c4956b;margin-top:12px}.section-background .group-block a[class*=button],.section-background .group-block .button{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}[id*=brand_story] .text-block{max-width:600px}[id*=brand_story] h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:1.8rem;letter-spacing:.06em;color:#2a2a3a;text-transform:uppercase}[id*=brand_story] p{line-height:1.8;color:#555;font-size:.92rem}.featured-blog-posts-card{transition:transform .3s ease}.featured-blog-posts-card:hover{transform:translateY(-3px)}.featured-blog-posts-card__content{padding:16px 0}.featured-blog-posts-card__content .text-block{font-size:.82rem;line-height:1.5}.featured-blog-posts-card__content h4,.featured-blog-posts-card__content .h4{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:1.1rem;letter-spacing:.02em;line-height:1.4}[id*=newsletter] .section-background{padding-block:60px}[id*=newsletter] h2,[id*=newsletter] .h2{text-transform:uppercase!important;color:#2a2a3a!important;letter-spacing:.08em}.facets-block-wrapper{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eee}.sorting-filter{font-size:.8rem;letter-spacing:.04em}[id*=__main_collection] h1,[id*=__section] h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.06em}[id*=__main] .product-card{transform:none}.product__title,.product-title,[class*=product-info] h1,[class*=product-details] h1,.product h1,.product-information h1,.product-information .h1,.product-information h3,.product-information .text-block.h3{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(1.3rem,2.5vw,1.8rem);letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.product__price,.price--large,.product-info product-price .price,.product-info product-price span.price,.product-info product-price .sale-price,.product-info [class*=price],.product-info .price,.sticky-add-to-cart__price .price,.product-details .price,.product-details [class*=price],.product-info .sale-price,.product-info product-price{font-size:1.4rem!important;font-weight:600;color:#c4956b!important;letter-spacing:.02em}.product-card product-price .price,.product-card product-price span.price,.product-grid product-price .price,li.product-grid__item product-price .price{font-size:.875rem!important;font-weight:500!important;color:#c4956b!important;letter-spacing:.02em}product-price .compare-at-price,.compare-at-price,.product-info .compare-at-price,[class*=compare]{font-size:1rem!important;text-decoration:line-through;color:#999!important;margin-left:8px;font-weight:400}product-price .compare-at-price{font-size:1rem;text-decoration:line-through;color:#999;margin-left:8px}.product-form__submit,button[name=add]{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;padding:16px 32px;transition:all .3s ease}[id*=product_recommenda] h2{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.06em}.product-information details summary,.product-info details summary,[class*=product] details summary,[class*=collapsible] summary{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:.88rem!important;letter-spacing:.04em;text-transform:uppercase!important;color:#2a2a3a;padding:16px 0;cursor:pointer;transition:color .3s ease}.product-information details summary:hover,.product-info details summary:hover{color:#c4956b}.product-information details,.product-info details{border-bottom:1px solid rgba(0,0,0,.06)}.product-information details[open] summary,.product-info details[open] summary{color:#c4956b}.product-information details .rte,.product-info details .rte,.product-information details p,.product-info details p{font-size:.9rem;line-height:1.7;color:#555;padding-bottom:16px}product-card[data-featured-media-url=""] .product-card__content,.product-card .card-gallery:not(:has(img)){min-height:280px;background:linear-gradient(145deg,#faf8f5,#f0ece6,#e8e2d8);display:flex;align-items:center;justify-content:center;border-radius:2px;position:relative;overflow:hidden}product-card[data-featured-media-url=""] .product-card__content:before,.product-card .card-gallery:not(:has(img)):before{content:"";width:40px;height:40px;border:1.5px solid rgba(197,165,114,.25);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}product-card[data-featured-media-url=""] .product-card__content:after,.product-card .card-gallery:not(:has(img)):after{content:"";width:20px;height:20px;border:1px solid rgba(197,165,114,.15);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.product-card-gallery__title-placeholder{padding:20px 16px;text-align:center;z-index:1}.product-card-gallery__title-placeholder .title-text{font-family:Playfair Display,Georgia,serif;font-size:.82rem;font-weight:400;color:#999;line-height:1.5;letter-spacing:.03em}footer .section-background{border-top:1px solid #eee}footer h3,footer .h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}footer a{font-size:.82rem;color:#666;transition:color .3s ease}footer a:hover{color:#c4956b}footer .text-block{font-size:.8rem;color:#888;line-height:1.6}[id*=footer_utilities]{font-size:.72rem;color:#999;letter-spacing:.02em}.template-404 h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:2.5rem;letter-spacing:.1em}.template-search h1{font-family:Playfair Display,Georgia,serif;font-weight:400}.template-page h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:.04em;margin-bottom:1.5rem}.template-page .rte{line-height:1.8;font-size:.92rem;color:#444}.template-page .rte h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:1.4rem;margin-top:2rem;margin-bottom:1rem;letter-spacing:.04em}.template-page .rte h4,.rte h4,h4{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.04em;font-size:clamp(.95rem,1.5vw,1.1rem);color:#2a2a3a!important;margin-top:1.5rem;margin-bottom:.5rem}.color-scheme-5{--section-bg: #3D0F1E}.color-scheme-5 .product-card .text-block,.color-scheme-5 .collection-card .text-block{color:#ffffffe6}.section-background{opacity:1}html{scroll-behavior:smooth}::selection{background:#c5a5724d;color:#3d0f1e}.biovlia-footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;width:100%;grid-column:1 / -1;padding-bottom:40px;margin-bottom:32px;border-bottom:1px solid rgba(0,0,0,.08)}.biovlia-footer-nav h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;color:var(--color-foreground, #3D0F1E)}.biovlia-footer-nav ul{list-style:none;padding:0;margin:0}.biovlia-footer-nav li{margin-bottom:10px}.biovlia-footer-nav a{color:#666;font-size:.85rem;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:color .3s ease}.biovlia-footer-nav a:hover{color:#c4956b}.biovlia-footer-about p{color:#666;font-size:.85rem;line-height:1.7;margin:0 0 12px}.biovlia-footer-contact a{color:#c4956b;font-weight:500}@media(max-width:749px){.biovlia-footer-nav{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:480px){.biovlia-footer-nav{grid-template-columns:1fr;gap:20px}}.breadcrumbs,[class*=breadcrumb],nav[aria-label*=readcrumb]{font-size:.78rem;color:#999;letter-spacing:.04em;padding:12px 0;margin-bottom:8px}.breadcrumbs a,[class*=breadcrumb] a{color:#666;text-decoration:none;transition:color .3s ease}.breadcrumbs a:hover,[class*=breadcrumb] a:hover{color:#c4956b}.biovlia-testimonials{padding:60px 40px;max-width:1200px;margin:0 auto;text-align:center}.biovlia-testimonials h2{font-family:Playfair Display,Georgia,serif!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.08em;color:#2a2a3a!important;margin-bottom:40px;position:relative;padding-bottom:16px}.biovlia-testimonials h2:after{content:"";display:block;width:40px;height:1px;background:#c4956b;margin:12px auto 0}.biovlia-testimonials-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.biovlia-testimonials-grid>*{background:#faf8f5;padding:32px 24px;border-radius:2px;border:1px solid rgba(197,165,114,.12);transition:transform .3s ease,box-shadow .3s ease}.biovlia-testimonials-grid>*:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.biovlia-testimonial-stars{font-size:1.1rem;color:#c4956b;letter-spacing:.1em;margin-bottom:16px}.biovlia-testimonial-text{font-size:.9rem;line-height:1.8;color:#555;font-style:italic;margin-bottom:20px;position:relative}.biovlia-testimonial-text:before{content:"\201c";font-family:Playfair Display,Georgia,serif;font-size:2.5rem;color:#c5a5724d;position:absolute;top:-12px;left:-4px;line-height:1}.biovlia-testimonial-author{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:.9rem;color:#2a2a3a;letter-spacing:.04em;margin-bottom:4px}.biovlia-testimonial-product{font-size:.75rem;color:#999;letter-spacing:.06em;text-transform:uppercase}.biovlia-testimonials-grid p{font-size:.9rem;line-height:1.7;color:#555;font-style:italic;margin-bottom:16px}.biovlia-testimonials-grid strong,.biovlia-testimonials-grid b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:.85rem;color:#2a2a3a;letter-spacing:.04em}@media(max-width:749px){.biovlia-testimonials{padding:40px 16px}.biovlia-testimonials-grid{grid-template-columns:1fr;gap:20px}}@media(min-width:750px)and (max-width:1023px){.biovlia-testimonials-grid{grid-template-columns:repeat(2,1fr)}}.payment-icons,[class*=payment-icons]{display:flex!important;align-items:center;gap:12px;justify-content:center;padding:16px 0}.payment-icons svg,[class*=payment-icons] svg{opacity:.6;transition:opacity .3s ease}.payment-icons svg:hover,[class*=payment-icons] svg:hover{opacity:1}[id*=footer] h2,[id*=footer] .h2{text-transform:uppercase!important;letter-spacing:.08em;color:#2a2a3a!important}[id*=footer] .email-signup__button,[id*=footer] [class*=email-signup] button,[id*=footer] form button[type=submit],footer .email-signup__button{background:#3d0f1e!important;color:#fff!important;border:1px solid #3D0F1E!important;border-radius:2px!important;min-height:44px;padding:12px 20px!important;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;cursor:pointer;transition:all .3s ease}[id*=footer] .email-signup__button:hover,[id*=footer] form button[type=submit]:hover,footer .email-signup__button:hover{background:#c4956b!important;border-color:#c4956b!important}.shopify-section+.shopify-section{position:relative}.rte a,.rte a:link,.rte a:visited,.template-page .rte a,.template-page .rte a:link,.template-page .rte a:visited,.template-article .rte a,.section-wrapper .rte a,[class*=rich-text] a,.shopify-section .rte a{color:#c4956b!important;text-underline-offset:3px;transition:color .3s ease}a[class*=link]:hover,.rte a:hover,.shopify-section .rte a:hover{color:#b08558!important}.product-info .price-range{display:flex;align-items:baseline;gap:8px}.hero.color-scheme-5{position:relative}.hero.color-scheme-5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/t/1/assets/biovlia-hero-bg.jpg?v=1773322129) center/cover no-repeat;z-index:0}.hero.color-scheme-5 .hero__container{position:relative;z-index:2}.hero.color-scheme-5 .overlay{z-index:1}.hero.color-scheme-5 svg.hero__media{display:none}@media(hover:hover){product-card,.product-card,.resource-card,[class*=card--product]{position:relative;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1)}product-card:hover,.product-card:hover,.resource-card[data-resource-type=product]:hover,[class*=card--product]:hover{transform:translateY(-6px);box-shadow:0 12px 24px #c5a57226}.resource-card__media,.biovlia-card-gallery,product-card .card-gallery,.product-card .card-gallery{overflow:hidden}.resource-card__image,.biovlia-card-gallery img,product-card .card-gallery img,.product-card img,[class*=card--product] img{transition:transform .6s ease}product-card:hover .resource-card__image,product-card:hover .biovlia-card-gallery img,product-card:hover .card-gallery img,.product-card:hover img,.resource-card[data-resource-type=product]:hover .resource-card__image,[class*=card--product]:hover img{transform:scale(1.05)}product-card .product-card__content,.resource-card[data-resource-type=product]{position:relative}product-card .product-card__content:after,.resource-card[data-resource-type=product]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,#C4956B 20%,#C4956B 80%,transparent);transition:width .3s ease;pointer-events:none;z-index:5}product-card:hover .product-card__content:after,.resource-card[data-resource-type=product]:hover:after{width:100%}product-card:hover product-price .price,product-card:hover .product-card__content .price,.resource-card[data-resource-type=product]:hover .price{font-weight:700;transition:font-weight .3s ease,color .3s ease;color:#b08558}product-card:hover .quick-add .button,product-card:hover .quick-add__button,product-card:hover .add-to-cart-button,product-card:hover quick-add-component .button,.resource-card[data-resource-type=product]:hover .quick-add .button,.resource-card[data-resource-type=product]:hover .quick-add__button{background:#c4956b!important;color:#fff!important;border-color:#c4956b!important;transition:background .3s ease,color .3s ease,border-color .3s ease}}.product__title,[class*=product-title]{font-weight:300;letter-spacing:.04em}.product-form__submit,[name=add],button[type=submit][name=add]{background:#3d0f1e!important;color:#fff!important;border:1px solid #3D0F1E!important;font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;padding:16px 32px;transition:all .3s ease}.product-form__submit:hover,[name=add]:hover{background:#c4956b!important;border-color:#c4956b!important;color:#fff!important}.price--sale .price__regular{text-decoration:line-through;opacity:.5}.price--sale .price__sale{color:#c4956b;font-weight:600}.collection-card img,.collection-card__link img{opacity:1!important;transition:transform .6s ease!important}.collection-card svg.placeholder-svg{display:none}.section-background h2,.section-background .h2,.product-list h2,[class*=section] h2{font-family:Playfair Display,Georgia,serif!important;font-weight:300!important;text-transform:uppercase;letter-spacing:.08em}.biovlia-card-gallery{aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:linear-gradient(145deg,#faf8f5,#f0ece6);position:relative}.biovlia-card-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease;opacity:0;position:relative;z-index:1}.biovlia-card-gallery img.loaded,.biovlia-card-gallery img[src][complete]{opacity:1}.biovlia-card-gallery img[src]{animation:biovlia-img-fadein .4s ease .3s forwards}@keyframes biovlia-img-fadein{to{opacity:1}}.biovlia-card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0ece6 25%,#faf5f0,#f0ece6 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:0}.biovlia-card-gallery:has(img.loaded):before,.biovlia-card-gallery:has(img[src]):before{display:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}product-card[data-featured-media-url=""]{display:flex;flex-direction:column;min-height:320px;position:relative}product-card[data-featured-media-url=""] .product-card__content{flex:1;min-height:200px;background:linear-gradient(145deg,#faf8f5,#f0ece6,#e8e2d8);border-radius:2px;display:flex;align-items:center;justify-content:center;position:relative}product-card[data-featured-media-url=""] .product-card__content:before{content:"";width:36px;height:36px;border:1.5px solid rgba(197,165,114,.25);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}product-card[data-featured-media-url=""] .product-card__content:after{content:"";width:18px;height:18px;border:1px solid rgba(197,165,114,.15);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}product-card[data-featured-media-url=""] .product-card__link{padding:12px 8px 8px;order:2}product-card[data-featured-media-url=""] .product-card__link .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font-family:Playfair Display,Georgia,serif;font-size:.8rem;font-weight:400;color:#666;line-height:1.4;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card[data-featured-media-url=""]:hover{transform:translateY(-3px)}product-card[data-featured-media-url=""]:hover .product-card__content{background:linear-gradient(145deg,#f5f0ea,#ebe5dc,#e2dbd0)}product-card[data-featured-media-url=""]:hover .product-card__content:before{border-color:#c5a57266}[id*=blog_posts]{display:none!important}[id*=blog_posts] .section-background{padding-block:40px}[id*=blog_posts] h2,[id*=blog_posts] h3{font-family:Playfair Display,Georgia,serif!important;font-weight:300!important;letter-spacing:.08em;text-transform:uppercase}.collection-card .collection-card__link,.collection-card .card-gallery{background:linear-gradient(90deg,#f0ece6 25%,#faf5f0,#f0ece6 75%);background-size:200% 100%;animation:biovlia-shimmer 2s infinite ease-in-out;min-height:200px}.collection-card .collection-card__link:has(img[src]),.collection-card .card-gallery:has(img[src]){animation:none;background:none}@keyframes biovlia-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[id*=header_announcement]{font-family:Inter,sans-serif}[id*=header_announcement] .marquee__item{font-weight:500}.search-modal__content,#search-modal dialog,.search-modal dialog{border-radius:0!important;border:none!important;box-shadow:0 16px 48px #0000001f!important}.search-input,#cmdk-input,input.search-input{font-family:Inter,sans-serif!important;font-size:.95rem!important;letter-spacing:.02em;border:1px solid #E8D8CE!important;border-radius:2px!important;padding:14px 16px!important;transition:border-color .3s ease}.search-input:focus,#cmdk-input:focus{border-color:#c4956b!important;outline:none!important;box-shadow:0 0 0 1px #c5a5724d!important}.predictive-search-form__content{border-radius:2px}.predictive-search__result-group h3,.predictive-search__heading{font-family:Playfair Display,Georgia,serif!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.08em;font-size:.85rem!important;color:#2a2a3a!important}.predictive-search__result a{transition:color .3s ease}.predictive-search__result a:hover{color:#c4956b!important}.predictive-search__close-modal,.predictive-search__close{border-radius:2px!important;min-width:44px;min-height:44px}.product-badges__badge,[class*=product-badges__badge]{background:#3d0f1e!important;color:#fff!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:4px 12px!important;border-radius:2px!important}.search-results__no-results,[class*=no-results]{text-align:center!important;padding:60px 20px 40px!important;font-size:1rem;color:#666;max-width:600px;margin:0 auto}.search-results__no-results:before{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,#C4956B,transparent);margin:0 auto 24px}.biovlia-card-gallery:hover img,product-card:hover .biovlia-card-gallery img{transform:scale(1.05)}.biovlia-popup-btn{min-height:48px;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}product-card .product-card__content{padding:4px 8px 12px;text-align:center}product-card .product-card__content [class*=price]{color:#c4956b;font-weight:600;font-size:.9rem}product-card{display:flex;flex-direction:column}product-card .product-card__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start}product-card .product-card__content .text-block,product-card .product-card__content .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em;line-height:1.4}.collection h1,[class*=collection] h1,.template--collection h1,[id*=__section] h1,.section-wrapper h1{font-family:Playfair Display,Georgia,serif!important;font-weight:300!important;letter-spacing:.12em;text-transform:uppercase!important;text-align:center!important;margin-bottom:12px;position:relative;display:inline-block;width:100%}.collection h1:after,[class*=collection] h1:after,.template--collection h1:after,[id*=__section] h1:after,.section-wrapper h1:after{content:""!important;display:block!important;width:60px;height:1px;background:linear-gradient(90deg,transparent,#C4956B,transparent);margin:16px auto 0}.collection .rte,[class*=collection-description],.collection-description,.collection__description,[id*=__main_collection] .rte,[id*=__section] .rte,.template--collection .rte{text-align:center!important;max-width:680px;margin:0 auto 8px!important;color:#666;font-size:.95rem;line-height:1.7}[data-template=collection] .section-wrapper .section{padding-top:20px;padding-bottom:0}[data-template=collection] .product-grid-container.section{padding-top:0;padding-bottom:24px}[class*=collection-toolbar],.collection-sort{border-bottom:1px solid #e8e8e8;padding-bottom:12px;margin-bottom:16px}.products-count-wrapper,[class*=products-count],[class*=product-count]{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.price-facet__input,#Price-GTE,#Price-LTE,[class*=price-facet] input{border:1px solid #d0d0d0!important;border-radius:2px!important;transition:border-color .3s ease}.price-facet__input:focus,#Price-GTE:focus,#Price-LTE:focus{border-color:#c4956b!important}@media(min-width:750px){.quick-add,quick-add-component{opacity:0;transition:opacity .3s ease}product-card:hover .quick-add,product-card:hover quick-add-component,.product-card:hover .quick-add{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/biovlia-sections.css.map */
