@font-face{font-family:"Silk Serif CG";src:url(https://casagracia.com.co/wp-content/plugins/casa-gracia-internal-pages/assets/css/../fonts/SilkSerif-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}.cg-page{--cg-cream:#fffaf1;--cg-mint:#a9eedb;--cg-green:#0b5946;--cg-ink:#222222;--cg-white:#fffefc;--cg-line:rgba(11, 89, 70, 0.18);--cg-serif:"Silk Serif CG", "Silk Serif", Georgia, serif;--cg-sans:"Century Gothic", "Avenir Next", Avenir, sans-serif;color:var(--cg-ink);font-family:var(--cg-sans)}.cg-page h1,.cg-page h2,.cg-page h3,.cg-page .elementor-heading-title{color:var(--cg-green);font-family:var(--cg-serif);font-weight:400}.cg-page p{line-height:1.7}.cg-section{padding-block:clamp(4rem, 8vw, 8rem)}.cg-section--cream{background:var(--cg-cream)}.cg-hero{isolation:isolate;min-height:min(78vh, 760px);overflow:hidden;position:relative}.cg-hero::before{background:linear-gradient(90deg,rgb(255 250 241 / .94) 0%,rgb(255 250 241 / .72) 38%,rgb(255 250 241 / .08) 68%);content:"";inset:0;position:absolute;z-index:-1}.cg-hero .elementor-heading-title{font-size:clamp(3rem, 7vw, 6.25rem);letter-spacing:-.025em;line-height:.95}.cg-hero-copy{max-width:43rem}.cg-breadcrumbs{align-items:center;color:var(--cg-green);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.6rem;letter-spacing:.09em;text-transform:uppercase}.cg-breadcrumbs a{color:inherit;text-decoration:none}.cg-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.25em}.cg-page .elementor-button,.cg-button{align-items:center;border:1px solid var(--cg-green);border-radius:999px;display:inline-flex;font-family:var(--cg-sans);font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:48px;padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.cg-page .elementor-button:hover,.cg-button:hover{transform:translateY(-2px)}.cg-page .elementor-button,.cg-button--solid{background:var(--cg-green);color:var(--cg-white)}.cg-button--solid:hover{background:#083f33;color:var(--cg-white)}.cg-tax-grid{display:grid;gap:clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.cg-tax-card{color:var(--cg-green);display:grid;gap:.7rem;text-decoration:none}.cg-tax-card__media{aspect-ratio:4 / 5;background:linear-gradient(145deg,var(--cg-cream),#e5f4ef);display:block;overflow:hidden}.cg-tax-card__media img{height:100%;object-fit:cover;transition:transform 500ms cubic-bezier(.2,.65,.3,1);width:100%}.cg-tax-card:hover .cg-tax-card__media img{transform:scale(1.035)}.cg-tax-card__label{font-family:var(--cg-serif);font-size:clamp(1.45rem, 2vw, 2rem);line-height:1.1}.cg-tax-card__cta{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cg-catalog-grid{align-items:start;display:grid;gap:clamp(2rem, 4vw, 4.5rem);grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cg-filter-toggle,.cg-filters__mobile-head,.cg-filter-backdrop{display:none}.cg-filters{background:var(--cg-white);border:1px solid var(--cg-line);padding:0 1.25rem;position:sticky;top:110px}.cg-filter-group{border-bottom:1px solid var(--cg-line);padding-block:1.1rem}.cg-filter-group summary{color:var(--cg-green);cursor:pointer;font-family:var(--cg-serif);font-size:1.2rem;list-style:none;padding-right:1.2rem;position:relative}.cg-filter-group summary::-webkit-details-marker{display:none}.cg-filter-group summary::after{content:"+";font-family:var(--cg-sans);font-size:1rem;position:absolute;right:0;top:.05rem}.cg-filter-group[open] summary::after{content:"−"}.cg-filter-options{display:grid;gap:.65rem;max-height:15rem;overflow:auto;padding-top:1rem;scrollbar-width:thin}.cg-filter-options label{align-items:center;cursor:pointer;display:grid;font-size:.84rem;gap:.65rem;grid-template-columns:18px auto 1fr;line-height:1.35}.cg-filter-options input[type="checkbox"]{accent-color:var(--cg-green);height:18px;margin:0;width:18px}.cg-color-swatch{border:1px solid rgb(34 34 34 / .16);border-radius:50%;height:18px;width:18px}.cg-price-filter{padding-top:1rem}.cg-price-values{color:var(--cg-green);font-size:.78rem;margin-bottom:.85rem}.cg-price-values .woocommerce-Price-amount{font-weight:700}.cg-range-wrap{height:32px;position:relative}.cg-range-wrap::before{background:var(--cg-line);content:"";height:3px;left:0;position:absolute;right:0;top:14px}.cg-range-wrap input[type="range"]{appearance:none;background:#fff0;height:32px;left:0;margin:0;pointer-events:none;position:absolute;top:0;width:100%}.cg-range-wrap input[type="range"]::-webkit-slider-thumb{appearance:none;background:var(--cg-green);border:3px solid var(--cg-white);border-radius:50%;box-shadow:0 0 0 1px var(--cg-green);height:17px;pointer-events:auto;width:17px}.cg-range-wrap input[type="range"]::-moz-range-thumb{background:var(--cg-green);border:3px solid var(--cg-white);border-radius:50%;box-shadow:0 0 0 1px var(--cg-green);height:11px;pointer-events:auto;width:11px}.cg-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;padding-block:1.25rem}.cg-filter-actions .cg-button{cursor:pointer;flex:1 1 100%}.cg-clear-filters{color:var(--cg-green);font-size:.76rem;font-weight:700;margin-inline:auto;text-underline-offset:.25em}.cg-catalog-toolbar{align-items:center;border-bottom:1px solid var(--cg-line);display:flex;justify-content:flex-end;margin-bottom:2rem;padding-bottom:1rem}.cg-ordering{align-items:center;display:flex;gap:.75rem}.cg-ordering label{color:var(--cg-green);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cg-ordering select{background:var(--cg-white);border:1px solid var(--cg-line);border-radius:0;color:var(--cg-green);min-height:44px;padding:.55rem 2.25rem .55rem .85rem}.cg-product-card{background:var(--cg-white);min-height:100%;position:relative}.cg-product-card img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.cg-product-card .elementor-heading-title{font-family:var(--cg-sans);font-size:.95rem;font-weight:500;line-height:1.4}.cg-product-card .price,.cg-product-card .woocommerce-Price-amount{color:var(--cg-green);font-size:.86rem;font-weight:700}.cg-product-badges{display:flex;flex-wrap:wrap;gap:.35rem;left:.65rem;position:absolute;top:.65rem;z-index:2}.cg-product-badges span{background:var(--cg-green);color:var(--cg-white);font-size:.62rem;font-weight:700;letter-spacing:.07em;padding:.35rem .55rem;text-transform:uppercase}.cg-process-grid{counter-reset:process;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.cg-process-step{background:var(--cg-white);border:1px solid var(--cg-line);counter-increment:process;min-height:240px;padding:clamp(1.5rem, 3vw, 2.5rem)}.cg-process-step::before{color:var(--cg-mint);content:"0" counter(process);display:block;font-family:var(--cg-serif);font-size:2.5rem;margin-bottom:2.5rem}.cg-cta-band{background:var(--cg-green);color:var(--cg-white)}.cg-cta-band h2,.cg-cta-band .elementor-heading-title{color:var(--cg-white)}.cg-cta-band .elementor-button{background:var(--cg-mint);border-color:var(--cg-mint);color:var(--cg-green)}.cg-page :focus-visible{outline:3px solid var(--cg-mint);outline-offset:3px}@media (max-width:1024px){.cg-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-catalog-grid{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.cg-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cg-hero{min-height:68vh}.cg-hero::before{background:linear-gradient(180deg,rgb(255 250 241 / .94) 0%,rgb(255 250 241 / .72) 58%,rgb(255 250 241 / .22) 100%)}.cg-tax-grid,.cg-process-grid{grid-template-columns:1fr}.cg-catalog-grid{display:block}.cg-filter-toggle{align-items:center;background:var(--cg-mint);border:0;color:var(--cg-green);display:flex;font-family:var(--cg-sans);font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.08em;margin-bottom:1rem;min-height:48px;text-transform:uppercase;width:100%}.cg-filter-count{align-items:center;background:var(--cg-green);border-radius:50%;color:var(--cg-white);display:inline-flex;height:22px;justify-content:center;margin-left:.55rem;width:22px}.cg-filter-backdrop{background:rgb(34 34 34 / .48);display:block;inset:0;position:fixed;z-index:9997}.cg-filter-backdrop[hidden]{display:none}.cg-filters{bottom:0;max-width:360px;overflow-y:auto;padding:0 1.2rem 6rem;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform 240ms ease;width:min(90vw, 360px);z-index:9998}.cg-filters.is-open{transform:translateX(0)}.cg-filters__mobile-head{align-items:center;background:var(--cg-white);border-bottom:1px solid var(--cg-line);color:var(--cg-green);display:flex;justify-content:space-between;min-height:68px;position:sticky;top:0;z-index:3}.cg-filter-close{background:#fff0;border:0;color:var(--cg-green);cursor:pointer;font-size:2rem;line-height:1;min-height:44px;min-width:44px}body.cg-filter-open{overflow:hidden}.cg-catalog-toolbar,.cg-ordering{align-items:stretch;flex-direction:column}.cg-ordering select{width:100%}}@media (prefers-reduced-motion:reduce){.cg-page *,.cg-page *::before,.cg-page *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.cg-anillos-filters{color:#315c48;font-family:"Century Gothic",Arial,sans-serif;margin:0}.cg-anillos-filter-group{border:0;margin:0 0 30px;padding:14px 0}.cg-anillos-filter-group .filter-title{color:#0b5946;font-family:"Century Gothic",AppleGothic,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.2;margin:8px 0 0;padding:0 0 5px;text-transform:uppercase}.cg-anillos-filter-options{display:grid;gap:16px;padding-top:10px}.cg-anillos-filter-options label{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;gap:4px;line-height:16px;width:fit-content}.cg-anillos-filter-options input{accent-color:#315c48;height:13px;margin:0;width:13px}.cg-anillos-products ul.products.elementor-grid{display:grid!important;gap:140px 24px!important;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important;padding:0!important}.cg-anillos-products ul.products.elementor-grid::before,.cg-anillos-products ul.products.elementor-grid::after{content:none!important}.cg-anillos-products ul.products.elementor-grid li.product{display:block!important;float:none!important;margin:0!important;padding:0!important;width:100%!important}.cg-anillos-products ul.products li.product a img{aspect-ratio:1 / 1;border-radius:20px;margin:0 0 3px;object-fit:cover;width:100%}.cg-anillos-products ul.products li.product .woocommerce-loop-product__title{color:#0b5946;font-family:"Silk Serif",sans-serif;font-size:22px;font-weight:600;line-height:1.2;margin:0;padding:11px 0}.cg-anillos-products ul.products li.product .price{color:#032920;font-family:"Century Gothic",sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0 0 8px}.cg-anillos-products ul.products li.product .button{display:none}.cg-anillos-products .woocommerce-pagination{margin-top:48px}@media (max-width:1024px){.cg-anillos-products ul.products.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.cg-anillos-filters{width:100%}.cg-anillos-filter-group{margin-bottom:30px}.cg-anillos-products ul.products.elementor-grid{gap:140px!important;grid-template-columns:1fr}}.elementor-location-header .cg-product-search{--cg-search-green:#0b5946;--cg-search-deep:#032920;--cg-search-cream:#fffaf1;--cg-search-white:#fffefc;--cg-search-line:rgba(11, 89, 70, 0.16);--cg-search-serif:"Silk Serif", "Silk Serif CG", Georgia, serif;--cg-search-sans:"Century Gothic", "Avenir Next", Avenir, sans-serif;overflow:visible;position:relative;z-index:9990}.elementor-location-header>.cg-search-header-layer.is-search-open{overflow:visible!important;position:relative;z-index:99990!important}.elementor-location-header .cg-search-ancestor.is-search-open{overflow:visible!important;position:relative;z-index:99980!important}.elementor-location-header .cg-product-search .e-search-form,.elementor-location-header .cg-product-search .e-search-input-wrapper{overflow:visible;position:relative}.elementor-location-header .cg-product-search .e-search-input{color:var(--cg-search-deep);font-family:var(--cg-search-sans);font-size:.9rem}.elementor-location-header .cg-product-search .e-search-input::placeholder{color:rgb(3 41 32 / .58);opacity:1}.elementor-location-header .cg-product-search output.cg-search-results-container{background:var(--cg-search-white);border:1px solid var(--cg-search-line);border-radius:18px;box-shadow:0 22px 54px rgb(3 41 32 / .17);display:none;font-family:var(--cg-search-sans);max-height:min(66vh, 620px);min-width:min(430px, calc(100vw - 24px));overflow-x:hidden;overflow-y:auto;padding:.55rem;position:absolute;right:0;top:calc(100% + 12px);width:min(480px, calc(100vw - 24px));z-index:99999}.elementor-location-header .cg-product-search output.cg-search-results-container.is-open:not([hidden]){display:block}.elementor-location-header .cg-product-search .e-search-results{display:block;overflow:visible}.cg-search-results__list{display:grid;gap:.15rem}.cg-search-result__link{align-items:center;border-radius:13px;color:var(--cg-search-deep);display:grid;gap:.9rem;grid-template-columns:74px minmax(0,1fr);padding:.6rem;text-decoration:none;transition:background-color 160ms ease,transform 160ms ease}.cg-search-result__link:hover,.cg-search-result__link:focus-visible{background:var(--cg-search-cream);color:var(--cg-search-deep);transform:translateX(2px)}.cg-search-result__media{aspect-ratio:1 / 1;background:#f4f1ec;border-radius:11px;display:block;overflow:hidden}.cg-search-result__image{height:100%;object-fit:cover;width:100%}.cg-search-result__content{display:grid;gap:.18rem;min-width:0}.cg-search-result__name{color:var(--cg-search-green);font-family:var(--cg-search-serif);font-size:1.08rem;line-height:1.2}.cg-search-result__price,.cg-search-result__price .woocommerce-Price-amount{color:var(--cg-search-deep);font-family:var(--cg-search-sans);font-size:.78rem;font-weight:500}.cg-search-result__price del{color:rgb(3 41 32 / .52);margin-right:.3rem}.cg-search-result__price ins{background:#fff0;color:var(--cg-search-green);text-decoration:none}.cg-search-result__stock{align-items:center;color:#39705d;display:inline-flex;font-size:.67rem;gap:.35rem;letter-spacing:.04em;text-transform:uppercase}.cg-search-result__stock::before{background:#72a58f;border-radius:50%;content:"";height:6px;width:6px}.cg-search-result__stock.is-out{color:#8b4e4e}.cg-search-result__stock.is-out::before{background:#b66a6a}.cg-search-all{align-items:center;border-top:1px solid var(--cg-search-line);color:var(--cg-search-green);display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;letter-spacing:.07em;margin-top:.4rem;min-height:48px;padding:.65rem .75rem .4rem;text-decoration:none;text-transform:uppercase}.cg-search-all:hover,.cg-search-all:focus-visible{color:var(--cg-search-deep)}.cg-search-state{color:var(--cg-search-deep);display:grid;font-size:.82rem;gap:.3rem;line-height:1.5;min-height:92px;padding:1.25rem;place-content:center;text-align:center}.cg-search-state strong{color:var(--cg-search-green);font-family:var(--cg-search-serif);font-size:1.05rem;font-weight:400}.cg-search-state--loading::before{animation:cg-search-spin 700ms linear infinite;border:2px solid rgb(11 89 70 / .16);border-radius:50%;border-top-color:var(--cg-search-green);content:"";height:22px;justify-self:center;width:22px}@keyframes cg-search-spin{to{transform:rotate(360deg)}}.cg-product-search :focus-visible,.cg-search-page :focus-visible{outline:3px solid #a9eedb;outline-offset:3px}.cg-search-page{--cg-search-green:#0b5946;--cg-search-deep:#032920;--cg-search-cream:#fffaf1;--cg-search-white:#fffefc;--cg-search-line:rgba(11, 89, 70, 0.16);--cg-search-serif:"Silk Serif", "Silk Serif CG", Georgia, serif;--cg-search-sans:"Century Gothic", "Avenir Next", Avenir, sans-serif;background:var(--cg-search-white);color:var(--cg-search-deep);font-family:var(--cg-search-sans);min-height:60vh;padding:clamp(3rem, 7vw, 7rem) clamp(1rem, 4vw, 4rem) clamp(5rem, 9vw, 9rem)}.cg-search-page__inner{margin:0 auto;max-width:1480px}.cg-search-page__breadcrumbs{align-items:center;color:var(--cg-search-green);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.6rem;letter-spacing:.09em;margin-bottom:clamp(2.2rem, 5vw, 4.8rem);text-transform:uppercase}.cg-search-page__breadcrumbs a{color:inherit;text-decoration:none}.cg-search-page__header{border-bottom:1px solid var(--cg-search-line);margin-bottom:clamp(2.5rem, 5vw, 4.5rem);padding-bottom:clamp(2rem, 4vw, 3.25rem)}.cg-search-page__eyebrow{color:var(--cg-search-green);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 .9rem;text-transform:uppercase}.cg-search-page h1{color:var(--cg-search-green);font-family:var(--cg-search-serif);font-size:clamp(2.7rem, 6vw, 5.8rem);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0;max-width:18ch}.cg-search-page__count{color:rgb(3 41 32 / .68);font-size:.85rem;margin:1.2rem 0 0}.cg-search-page ul.products.cg-search-grid{display:grid!important;gap:clamp(2.2rem, 5vw, 5.5rem) clamp(1rem, 2vw, 2rem)!important;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0!important;padding:0!important}.cg-search-page ul.products.cg-search-grid::before,.cg-search-page ul.products.cg-search-grid::after{content:none!important}.cg-search-page ul.products li.product.cg-search-card{float:none!important;margin:0!important;padding:0!important;width:100%!important}.cg-search-card__link{color:var(--cg-search-deep);display:block;text-decoration:none}.cg-search-card__media{aspect-ratio:1 / 1;background:#f4f1ec;border-radius:20px;display:block;overflow:hidden;position:relative}.cg-search-card__image{height:100%!important;margin:0!important;object-fit:cover;transition:transform 500ms cubic-bezier(.2,.65,.3,1);width:100%!important}.cg-search-card__link:hover .cg-search-card__image{transform:scale(1.035)}.cg-search-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;left:.75rem;position:absolute;top:.75rem}.cg-search-card__badges>span{background:var(--cg-search-green);border-radius:999px;color:var(--cg-search-white);font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.38rem .62rem;text-transform:uppercase}.cg-search-card__body{display:grid;gap:.4rem;padding-top:1rem}.cg-search-card__title{color:var(--cg-search-green);font-family:var(--cg-search-serif);font-size:clamp(1.22rem, 1.6vw, 1.55rem);line-height:1.15}.cg-search-card__price,.cg-search-card__price .woocommerce-Price-amount{color:var(--cg-search-deep);font-size:.85rem;font-weight:400}.cg-search-card__price del{color:rgb(3 41 32 / .5);margin-right:.35rem}.cg-search-card__price ins{background:#fff0;color:var(--cg-search-green);text-decoration:none}.cg-search-card__stock{color:#39705d;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.cg-search-card__stock.is-out{color:#8b4e4e}.cg-search-pagination{margin-top:clamp(3rem, 7vw, 7rem)}.cg-search-pagination ul.page-numbers{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;list-style:none;margin:0;padding:0}.cg-search-pagination .page-numbers a,.cg-search-pagination .page-numbers span{align-items:center;border:1px solid var(--cg-search-line);border-radius:999px;color:var(--cg-search-green);display:inline-flex;font-size:.75rem;justify-content:center;min-height:44px;min-width:44px;padding:.55rem .9rem;text-decoration:none}.cg-search-pagination .page-numbers .current,.cg-search-pagination .page-numbers a:hover{background:var(--cg-search-green);color:var(--cg-search-white)}.cg-search-empty{background:var(--cg-search-cream);border-radius:24px;margin:0 auto;max-width:860px;padding:clamp(2rem, 6vw, 5rem);text-align:center}.cg-search-empty h2{color:var(--cg-search-green);font-family:var(--cg-search-serif);font-size:clamp(2rem, 4vw, 3.6rem);font-weight:400;line-height:1;margin:0 0 1rem}.cg-search-empty p{line-height:1.7}.cg-search-empty__categories{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.6rem}.cg-search-empty__categories a{border:1px solid var(--cg-search-green);border-radius:999px;color:var(--cg-search-green);font-size:.72rem;font-weight:700;letter-spacing:.06em;min-height:44px;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase}@media (max-width:1200px){.cg-search-page ul.products.cg-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1366px){.elementor-location-header>.elementor-element-aa52b60{display:none!important}.elementor-location-header .elementor-element-049a1ce>.elementor-element-9eea1c1{margin-inline:0!important;max-width:100%!important;width:100%!important}}@media (max-width:767px){.elementor-location-header .cg-product-search .e-search-input-wrapper{position:static}.elementor-location-header .cg-product-search output.cg-search-results-container{border-radius:16px;max-height:min(58vh, 520px);min-width:calc(100vw - 24px);right:-10px;width:calc(100vw - 24px)}.cg-search-result__link{gap:.75rem;grid-template-columns:64px minmax(0,1fr);padding:.5rem}.cg-search-result__name{font-size:1rem}.cg-search-page{padding-inline:.85rem}.cg-search-page ul.products.cg-search-grid{gap:2.5rem 0.75rem!important;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-search-card__media{border-radius:14px}.cg-search-card__badges{left:.5rem;top:.5rem}.cg-search-card__badges>span{font-size:.53rem}}@media (max-width:374px){.elementor-location-header .cg-product-search output.cg-search-results-container{right:-10px}.cg-search-page ul.products.cg-search-grid{gap:3rem!important;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cg-search-result__link,.cg-search-card__image{transition:none}.cg-search-state--loading::before{animation-duration:1.6s}}