:root{--cp2-ink: #1c1917;--cp2-gold: #8a6d1f;--cp2-gold-soft: #b8954a;--cp2-ivory: #faf7f1;--cp2-tile: #f7f4ee;--cp2-line: #ebe4d8;--cp2-muted: #857b70;--cp2-serif: "Cormorant Garamond", Georgia, serif;--cp2-sans: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--cp2-gem: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M9 6h16l6 8-14 15L3 14z'/%3E%3Cpath d='M3 14h28M9 6l4 8 4-8 4 8 4-8M13 14l4 15 4-15'/%3E%3C/g%3E%3C/svg%3E");--cp2-img-loader: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cg fill='none' stroke='%23b8954a' stroke-width='1.1' stroke-linejoin='round'%3E%3Cpath d='M51 12h18l6 8-15 17-15-17z'/%3E%3Cpath d='M45 20h30M51 12l4 8 5-8 5 8 4-8M55 20l5 17 5-17'/%3E%3Canimate attributeName='opacity' values='.35;1;.35' dur='1.6s' repeatCount='indefinite'/%3E%3C/g%3E%3Crect x='40' y='47' width='40' height='1' fill='%23e6dcc8'/%3E%3Crect x='40' y='47' width='14' height='1' fill='%23b8954a'%3E%3Canimate attributeName='x' values='40;66;40' dur='1.4s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E")}html body .shopify-section:has(.AirReviews-Embed-CarouselWrapper):not(:has(.AirReviews-Carousel__Card)),html body .shopify-section:has(.AirReviews-Embed-BlockWrapper):not(:has(.AirReviews-Embed-BlockWrapper [class*=AirReviews-]:not(input))){display:none!important}html body .shopify-section:has(>.collection-list:empty),html body .shopify-section:has(.halo-collection-list):not(:has(.halo-collection-list a)){display:none!important}html body .product-item .card-title,html body .product-item .card__heading a{font-family:var(--cp2-serif)!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important;color:var(--cp2-ink)!important}html body .product-item .price-item--sale,html body .product-item .price__regular .price-item--regular,html body dd.price__last .price-item--sale,html body .price__regular .price-item--regular,html body .ymal-price,html body .trending-styles .ts-now,html body .bgc-card__now,html body .sticky-price .money-subtotal{font-family:var(--cp2-serif)!important;font-weight:600!important;letter-spacing:0!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--cp2-ink)!important}html body dd.price__last .price-item--sale{font-size:34px!important;line-height:1.1!important}html body .ymal-price,html body .trending-styles .ts-now,html body .bgc-card__now{font-size:19px!important}html body .product-item s.price-item--regular,html body dd.price__compare s.price-item--regular,html body .money-compare-price,html body .money-compare-price .money,html body .trending-styles .ts-was,html body .bgc-card__was{font-family:var(--cp2-serif)!important;font-weight:500!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:#a39a8e!important}html body dd.price__compare s.price-item--regular{font-size:19px!important}html body .product-item .card-price .price-item--sale,html body .product-item .card-price .price__regular .price-item--regular{font-size:22px!important;line-height:1.2!important}html body .product-item .card-price s.price-item--regular{font-size:16px!important}html body .bgc-card__badge{background:var(--cp2-gold)!important;color:#fff!important;font-size:10px!important;letter-spacing:.16em!important;padding:5px 8px 4px!important}html body .bgc-card__details{background:#fff!important;padding:16px 6px 6px!important;gap:6px!important;text-align:center!important}html body .bgc-card__price{justify-content:center}html body .bgc__products{gap:22px!important}html body .bgc-card__title,html body .bgc-card__title a{font-family:var(--cp2-serif)!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important;color:var(--cp2-ink)!important}html body .bgc-card:hover .bgc-card__title a{color:var(--cp2-gold)!important}html body .bgc-look__caption{font-family:var(--cp2-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--cp2-ink)!important}html body .bgc-look--link:hover .bgc-look__caption{color:var(--cp2-gold)!important}html body .faqs .halo-block-header .title,html body .faqs .halo-block-header .title .text{font-family:var(--cp2-serif)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--cp2-ink)!important}html body .faqs .faqs-row{gap:0 40px}html body .faqs .faqs-item{background:transparent!important;width:auto!important;max-width:none!important;padding:0!important;border-bottom:1px solid var(--cp2-line)}html body .faqs .faqs-item .card{background:transparent!important;border:0!important}html body .faqs .faqs-item .card-header{padding:20px 0!important;background:transparent!important;border:0!important}html body .faqs .faqs-item .card-header .title{font-family:var(--cp2-serif)!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important;color:var(--cp2-ink)!important}html body .faqs .faqs-item .card-body{padding:0 0 20px!important;font-size:14px!important;line-height:1.65!important;color:#5b534b!important}html body .faqs .faqs-item .icon-plus{color:var(--cp2-gold)!important}html body .rich-text:has(.button[href*=custom]){position:relative;overflow:hidden;background:var(--cp2-ivory)!important;border-top:1px solid var(--cp2-line);border-bottom:1px solid var(--cp2-line);padding:72px 20px!important}html body .rich-text:has(.button[href*=custom]):before{content:"";position:absolute;right:-40px;top:50%;width:260px;height:260px;margin-top:-130px;background:var(--cp2-gold-soft);opacity:.12;-webkit-mask:var(--cp2-gem) center / contain no-repeat;mask:var(--cp2-gem) center / contain no-repeat;pointer-events:none}html body .rich-text:has(.button[href*=custom]) .heading:before{content:"Bespoke";display:block;margin-bottom:14px;font-family:var(--cp2-sans);font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--cp2-gold)}html body .rich-text:has(.button[href*=custom]) .heading{font-family:var(--cp2-serif)!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:500!important;line-height:1.15!important;color:var(--cp2-ink)!important}html body .rich-text:has(.button[href*=custom]) .heading:after{content:"";display:block;width:44px;height:1px;margin:20px auto 0;background:var(--cp2-gold-soft)}html body .rich-text:has(.button[href*=custom]) .rich-text__text{font-family:var(--cp2-serif)!important;font-style:italic;font-size:20px!important;color:#5b534b!important}html body .rich-text:has(.button[href*=custom]) .rich-text__text:after{content:"Share your idea  \b7   Design it together  \b7   Handcrafted for you";display:block;margin-top:18px;font-family:var(--cp2-sans);font-style:normal;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:pre;color:var(--cp2-muted)}html body .rich-text:has(.button[href*=custom]) a.button{display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;min-width:240px;height:auto!important;min-height:52px!important;margin-left:auto!important;margin-right:auto!important;padding:14px 36px!important;line-height:1.3!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap}@media(max-width:749px){html body .rich-text:has(.button[href*=custom]) .rich-text__text:after{white-space:normal;line-height:1.9}}html body .shopify-section:has(.instafeed-new-layout-container) h2{font-family:var(--cp2-serif)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--cp2-ink)!important}html body .shopify-section:has(.instafeed-new-layout-container) h2:after{content:"";display:block;width:44px;height:1px;margin:16px auto 4px;background:var(--cp2-gold-soft)}html body .instafeed-new-layout-wrapper>*{overflow:hidden}html body .instafeed-new-layout-wrapper img,html body .instafeed-new-layout-wrapper video{transition:transform .7s cubic-bezier(.2,.7,.2,1)}html body .instafeed-new-layout-wrapper>*:hover img,html body .instafeed-new-layout-wrapper>*:hover video{transform:scale(1.04)}html body .instafeed-new-arrow{border-radius:0!important;background:#fff!important;border:1px solid var(--cp2-ink)!important;color:var(--cp2-ink)!important;box-shadow:none!important}html body .instafeed-new-arrow:hover{background:var(--cp2-ink)!important;color:#fff!important}html body .instafeed-new-arrow svg{fill:currentColor;color:inherit}html body .product-item .card-media,html body .trending-styles .product-image,html body .bgc-card__media,html body .bgc-look__media,html body .ymal-image,html body .productView-img-container>.media{background-color:#f7f4ee!important;background-image:var(--cp2-img-loader)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:120px 60px!important}@media(prefers-reduced-motion:reduce){:root{--cp2-img-loader: none}}@media(max-width:1024px){html body toolbar-item.toolbar.show-sticky{margin-top:0!important;padding:8px 16px!important;background:#fff!important;border-bottom:1px solid var(--cp2-line);box-shadow:0 6px 18px #1c19170f!important}html body toolbar-item.toolbar.show-sticky .civia-metal{display:none!important}html body toolbar-item.toolbar.show-sticky .civia-filter__open{height:36px!important;min-height:36px!important;padding:0 14px!important}}html body.template-cart .cart-totals .cart-total-grandtotal .cart-total-value{font-size:30px!important;line-height:1!important}@media(max-width:1024px){html body.template-cart .sticky_button_checkout_mb .cart-total-value{font-family:var(--cp2-serif)!important;font-size:24px!important;font-weight:600!important;font-variant-numeric:lining-nums;color:var(--cp2-ink)!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/civia-polish.css.map */
