.template-collection,.template-page{--cf-black:#0b0b0a;--cf-cream:#f5f0e3;--cf-yellow:#d9a51f;--cf-red:#a8191e}.template-collection,.template-page:has(.contact-form){background:var(--cf-black);color:var(--cf-cream)}.template-collection .content-for-layout,.template-page:has(.contact-form) .content-for-layout{background:var(--cf-black);color:var(--cf-cream)}.template-collection #header-group,.template-page:has(.contact-form) #header-group,.template-collection #header-component,.template-page:has(.contact-form) #header-component,.template-collection #header-group .header__row,.template-page:has(.contact-form) #header-group .header__row{background:var(--cf-black)!important;color:var(--cf-cream)!important;border-color:#f5f0e32e!important}.template-collection #header-group :is(.menu-list__link,.header-actions__action,.header-actions__action svg,.header-logo a),.template-page:has(.contact-form) #header-group :is(.menu-list__link,.header-actions__action,.header-actions__action svg,.header-logo a){color:var(--cf-cream)!important}.template-collection #header-group .announcement-bar,.template-page:has(.contact-form) #header-group .announcement-bar{background:var(--cf-yellow)!important;color:var(--cf-red)!important}.template-collection #header-group .announcement-bar__text,.template-page:has(.contact-form) #header-group .announcement-bar__text{color:var(--cf-red)!important;font:800 10px/1.1 monospace!important;letter-spacing:.08em!important}.template-collection .content-for-layout>section:first-child,.template-page:has(.contact-form) .content-for-layout>section:first-child{background:transparent!important}.template-collection h1,.template-page:has(.contact-form) h1{color:var(--cf-yellow)!important;font-family:Lazy Dog,Arial Narrow,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.01em!important}.template-collection h1{font-size:clamp(46px,7vw,92px)!important;line-height:.85!important}.template-page:has(.contact-form) h1{font-size:clamp(46px,7vw,82px)!important;line-height:.9!important}.template-collection .facets,.template-collection .facets__form,.template-collection .facets__container{color:var(--cf-cream)!important;border-color:#f5f0e340!important}.template-collection .facets button,.template-collection .facets summary,.template-collection .facets select,.template-collection .facets label{color:var(--cf-cream)!important;font-family:Arial Narrow,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.06em}.template-collection .product-grid{gap:44px 28px!important}.template-collection .product-grid__item{border:0!important;background:transparent!important}.template-collection product-card{background:transparent!important}.template-collection .product-card__content{background:transparent!important;border:0!important;overflow:visible!important}.template-collection .card-gallery,.template-collection .product-card-gallery{background:#eee7d8!important;border:1px solid rgba(245,240,227,.35)!important}.template-collection .product-card img{object-fit:contain!important}.template-collection .product-card :is(h3,p,a,span){color:var(--cf-cream)}.template-collection .product-card h3,.template-collection .product-card [class*=product-title]{font-family:Arial Narrow,Arial,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.025em!important}.template-collection .product-card [class*=price]{color:var(--cf-yellow)!important;font-family:monospace!important;font-weight:800!important}.template-collection footer,.template-page:has(.contact-form) footer{background:var(--cf-black)!important;color:var(--cf-cream)!important;border-top:1px solid rgba(245,240,227,.18)}.template-page:has(.contact-form) .contact-form{width:min(760px,100%)!important;margin-inline:auto!important;background:#eee7d8!important;color:#171511!important;border:1px solid var(--cf-yellow)!important;padding:clamp(22px,4vw,46px)!important}.template-page:has(.contact-form) .contact-form__input{background:#f8f3e8!important;color:#171511!important;border:1px solid #171511!important;border-radius:0!important;font-family:Arial Narrow,Arial,sans-serif!important}.template-page:has(.contact-form) .contact-form__input::placeholder{color:#625c52!important;text-transform:uppercase;letter-spacing:.05em}.template-page:has(.contact-form) .contact-form .button{background:var(--cf-red)!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important}.template-page:has(.contact-form) .rte,.template-page:has(.contact-form) .rte *{color:var(--cf-cream)!important}@media(max-width:749px){.template-collection .product-grid{gap:30px 12px!important}.template-collection h1,.template-page:has(.contact-form) h1{font-size:48px!important}.template-page:has(.contact-form) .contact-form{padding:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/camino-finish.css.map */
