:root{--gringa-black: #1E1C1A;--gringa-charcoal: #2C2A27;--gringa-saddle: #8B7355;--gringa-tan: #C8B89A;--gringa-sand: #E8E0D5;--gringa-cream: #F7F4F0;--gringa-white: #FEFCFA;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", sans-serif;--transition-base: .28s ease;--max-width: 1280px;--gutter: 2rem;--color-base-background-1: var(--gringa-cream);--color-base-background-2: var(--gringa-sand);--color-base-text: var(--gringa-charcoal);--color-base-accent-1: var(--gringa-charcoal);--color-base-accent-2: var(--gringa-saddle);--color-base-outline-button-labels: var(--gringa-charcoal);--color-base-solid-button-labels: var(--gringa-cream);--border-radius-base-input: 0px;--border-radius-base-small-button: 0px;--border-radius-base-button: 0px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.7;color:var(--gringa-charcoal);background-color:var(--gringa-cream)}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;color:var(--gringa-charcoal);line-height:1.15}h1,.h1{font-size:clamp(32px,5vw,52px);font-weight:300;letter-spacing:.05em}h2,.h2{font-size:clamp(24px,3.5vw,36px);font-weight:400}h3,.h3{font-size:clamp(18px,2.5vw,24px);font-weight:400;font-style:italic;color:var(--gringa-saddle)}h4,.h4,h5,.h5{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gringa-saddle)}.eyebrow,.caption{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gringa-saddle)}p{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.8;color:var(--gringa-charcoal)}.rte p,.rte li{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.85}a{color:var(--gringa-charcoal);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--gringa-saddle)}.announcement-bar{background-color:var(--gringa-charcoal);color:var(--gringa-sand)}.announcement-bar__message{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.14em;color:var(--gringa-sand)}.announcement-bar__link{color:var(--gringa-tan)}.header{background-color:var(--gringa-white);border-bottom:1px solid var(--gringa-sand)}.header__heading-link,.header__heading{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.2em;text-transform:uppercase;color:var(--gringa-charcoal)}.header__menu-item,.list-menu__item--link{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gringa-charcoal);transition:color var(--transition-base)}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--gringa-saddle)}.header__icon svg{stroke:var(--gringa-charcoal)}.header__submenu{background:var(--gringa-white);border:1px solid var(--gringa-sand);border-top:2px solid var(--gringa-charcoal)}.button,.button--primary,button[type=submit],.shopify-payment-button__button,input[type=submit]{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;background-color:var(--gringa-charcoal);color:var(--gringa-cream);border:1px solid var(--gringa-charcoal);border-radius:0;padding:14px 32px;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.button:hover,.button--primary:hover,button[type=submit]:hover{background-color:var(--gringa-saddle);border-color:var(--gringa-saddle);color:var(--gringa-white)}.button--secondary{background-color:transparent;color:var(--gringa-charcoal);border:1px solid var(--gringa-charcoal);font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:14px 32px;cursor:pointer;transition:all var(--transition-base)}.button--secondary:hover{background-color:var(--gringa-charcoal);color:var(--gringa-cream)}.button--tertiary,.link{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--gringa-saddle);background:none;border:none;padding:0;cursor:pointer}.quantity__button{border:1px solid var(--gringa-sand);color:var(--gringa-charcoal);background:transparent}.quantity__input{border:1px solid var(--gringa-sand);font-family:var(--font-body);font-size:14px;color:var(--gringa-charcoal)}.card-wrapper{border:none}.card{background:var(--gringa-white);border:1px solid var(--gringa-sand);border-radius:0;transition:border-color var(--transition-base)}.card:hover{border-color:var(--gringa-tan)}.card__media{background-color:var(--gringa-sand);overflow:hidden}.card__media img{transition:transform .5s ease}.card__media:hover img{transform:scale(1.03)}.card__content{padding:1rem}.card__heading{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.02em;color:var(--gringa-charcoal);margin-bottom:4px}.card__heading a{color:var(--gringa-charcoal)}.card__heading a:hover{color:var(--gringa-saddle)}.card__information .caption{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gringa-tan);margin-bottom:4px}.price__container,.price{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--gringa-charcoal)}.price--on-sale .price-item--regular{color:var(--gringa-tan)}.price-item--sale{color:var(--gringa-saddle)}.badge{font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:4px 10px}.badge--sale{background-color:var(--gringa-saddle);color:var(--gringa-white)}.badge--new{background-color:var(--gringa-charcoal);color:var(--gringa-cream)}.swatch-input:checked+.swatch-label{border-color:var(--gringa-charcoal)}.collection{max-width:var(--max-width);margin:0 auto;padding:2rem var(--gutter)}.collection__title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:300;letter-spacing:.08em;color:var(--gringa-charcoal);text-align:center;margin-bottom:.5rem}.collection__description{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--gringa-saddle);text-align:center;letter-spacing:.06em;margin-bottom:2rem}.facets-wrap{border-bottom:1px solid var(--gringa-sand)}.facets__label{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gringa-charcoal)}.facets__summary{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.facets__heading{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gringa-charcoal)}.facet-checkbox input[type=checkbox]:checked+label:before{background-color:var(--gringa-charcoal);border-color:var(--gringa-charcoal)}.facet-checkbox label{font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--gringa-charcoal)}.facets__sort .select__select{font-family:var(--font-body);font-size:12px;letter-spacing:.1em;border:1px solid var(--gringa-sand);border-radius:0;color:var(--gringa-charcoal)}.product__title,.product .product__title{font-family:var(--font-display);font-size:clamp(26px,3.5vw,38px);font-weight:400;letter-spacing:.04em;color:var(--gringa-charcoal)}.product__vendor{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gringa-saddle)}.product__price .price{font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--gringa-charcoal)}.product-form__label{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gringa-charcoal)}.swatch-label,.variant-input-wrap label{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--gringa-charcoal);border:1px solid var(--gringa-sand);border-radius:0;transition:all var(--transition-base);cursor:pointer}.swatch-label:hover,.variant-input-wrap label:hover{border-color:var(--gringa-charcoal)}.variant-input:checked+label{background-color:var(--gringa-charcoal);border-color:var(--gringa-charcoal);color:var(--gringa-cream)}.variant-input:disabled+label{color:var(--gringa-tan);border-color:var(--gringa-sand);cursor:not-allowed;text-decoration:line-through;opacity:.6}.product__description{font-family:var(--font-body);font-size:15px;font-weight:300;line-height:1.85;color:var(--gringa-charcoal)}details.product__accordion summary{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gringa-charcoal);border-bottom:1px solid var(--gringa-sand);padding:14px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}details.product__accordion[open] summary{color:var(--gringa-saddle)}details.product__accordion .accordion-content{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.8;color:var(--gringa-charcoal);padding:1rem 0;border-bottom:1px solid var(--gringa-sand)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--gringa-charcoal);background-color:var(--gringa-white);border:1px solid var(--gringa-sand);border-radius:0;padding:12px 16px;width:100%;transition:border-color var(--transition-base);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--gringa-charcoal)}label{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gringa-charcoal);margin-bottom:8px;display:block}.newsletter-form__button{border-radius:0}.footer{background-color:var(--gringa-charcoal);color:var(--gringa-sand);border-top:none}.footer__heading{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gringa-tan);margin-bottom:1rem}.footer-block__list-item a,.footer a{font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--gringa-sand);transition:color var(--transition-base)}.footer-block__list-item a:hover,.footer a:hover{color:var(--gringa-tan)}.footer__copyright{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.08em;color:var(--gringa-saddle);border-top:1px solid rgba(255,255,255,.08)}.footer-block--newsletter .newsletter-form__button{background-color:var(--gringa-saddle);border-color:var(--gringa-saddle)}.footer__logo{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--gringa-cream)}.slideshow__slide{background-color:var(--gringa-charcoal)}.slideshow__text-wrapper .h1{font-family:var(--font-display);font-weight:300;letter-spacing:.06em;color:var(--gringa-cream)}.slideshow__text-wrapper .h1 em{font-style:italic;color:var(--gringa-tan)}.featured-collection__title,.section-heading{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:400;letter-spacing:.06em;color:var(--gringa-charcoal);text-align:center}.rich-text__heading{font-family:var(--font-display)}.rich-text__text{font-family:var(--font-body);font-weight:300}.cart__items{border-top:1px solid var(--gringa-sand)}.cart-item__name{font-family:var(--font-display);font-size:16px;font-weight:400;color:var(--gringa-charcoal)}.cart-item__details .caption{font-family:var(--font-body);font-size:12px;color:var(--gringa-saddle);letter-spacing:.08em}.totals__total{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gringa-charcoal)}.totals__total-value{font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--gringa-charcoal)}.stamped-container,.spr-container{font-family:var(--font-body)}.stamped-summary-starrating .stamped-fa,.spr-icon{color:var(--gringa-saddle)}.stamped-review-header-title,.spr-review-header-title{font-family:var(--font-display);font-size:17px;font-weight:400;color:var(--gringa-charcoal)}.stamped-review-content-body p,.spr-review-content p{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.8;color:var(--gringa-charcoal)}.stamped-btn,.spr-button{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;border-radius:0;background-color:var(--gringa-charcoal);color:var(--gringa-cream)}.modal__content{background:var(--gringa-cream);border-radius:0;border:1px solid var(--gringa-sand)}.newsletter-popup__heading{font-family:var(--font-display);font-size:28px;font-weight:300;letter-spacing:.05em;color:var(--gringa-charcoal)}.newsletter-popup__subheading{font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--gringa-saddle)}.breadcrumbs a,.breadcrumbs span{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.1em;color:var(--gringa-tan)}.breadcrumbs a:hover{color:var(--gringa-saddle)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.text-saddle{color:var(--gringa-saddle)}.text-tan{color:var(--gringa-tan)}.text-cream{color:var(--gringa-cream)}.bg-charcoal{background-color:var(--gringa-charcoal)}.bg-cream{background-color:var(--gringa-cream)}.bg-sand{background-color:var(--gringa-sand)}.divider{border:none;border-top:1px solid var(--gringa-sand);margin:2rem 0}img{max-width:100%;height:auto;display:block}@media screen and (max-width:749px){:root{--gutter: 1.25rem}body{font-size:14px}.header__heading-link,.header__heading{font-size:20px}.header__menu-item{font-size:13px}.collection__title{font-size:26px}.product__title{font-size:24px}}.header__inline-menu header-menu details:hover>.header__submenu,.header__inline-menu header-menu details:focus-within>.header__submenu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.header__inline-menu .header__submenu:hover{display:block!important;visibility:visible!important;opacity:1!important}.header__submenu{top:100%!important;margin-top:8px!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item--link{text-decoration:none!important;border-bottom:2px solid transparent!important}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important;border-bottom:none!important;color:#8b7355!important}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item span{border-bottom:2px solid #8B7355!important;padding-bottom:2px}.header__active-menu-item{text-decoration:none!important;border-bottom:none!important}.header__menu-item .header__active-menu-item,.header__menu-item:has(.header__active-menu-item){border-bottom:none!important;text-decoration:none!important}.header__inline-menu .list-menu--inline{gap:3rem!important}.header__inline-menu .list-menu__item--link,.header__inline-menu summary.header__menu-item{padding-left:1rem!important;padding-right:1rem!important}.header__menu-item .icon-caret,.header__inline-menu .icon-caret{display:none!important}.product__media-wrapper{display:flex;flex-direction:column}.thumbnail-list{display:flex;flex-direction:row!important;overflow-x:auto;gap:8px;margin-top:12px;order:2}.product__media-gallery{order:1}.thumbnail-list__item{flex-shrink:0;width:80px;height:80px}.thumbnail-list__item img{width:100%;height:100%;object-fit:cover}.global-media-settings{--media-border-opacity: 0 !important;--media-shadow-opacity: 0 !important}.product__media.media--transparent{border:1px solid #E8E0D5;overflow:hidden}.product__media.media--transparent img{width:100%;height:100%;object-fit:cover;display:block}#product-grid .card__media,.collection-product-list .card__media,.featured-collection .card__media{aspect-ratio:3 / 4!important;overflow:hidden}#product-grid .card__media img,.collection-product-list .card__media img,.featured-collection .card__media img{width:100%;height:100%;object-fit:cover;object-position:center top}#product-grid .card__inner,.collection-product-list .card__inner,.featured-collection .card__inner{--ratio-percent: 133.333% !important}.card__media+.card__media,.card .media+.media{display:none!important}.card__badge{position:absolute!important;bottom:1rem!important;left:1rem!important;top:auto!important;right:auto!important;margin:0!important}.card__information{padding-top:0!important}.card-information{padding:.75rem 0 .5rem}.card-information .card__heading{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.02em;color:var(--gringa-charcoal);margin-bottom:4px}.card-information .price{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--gringa-charcoal)}.gringa-card-sizes{display:flex;gap:4px;flex-wrap:wrap;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--gringa-sand)}.gringa-card-size{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.04em;border:1px solid var(--gringa-sand);padding:3px 7px;color:var(--gringa-charcoal);line-height:1}.gringa-card-size--sold-out{color:var(--gringa-tan);text-decoration:line-through;opacity:.5}.gringa-size-filter__pills{display:flex;flex-direction:column!important;gap:6px;align-items:flex-start}.gringa-size-filter__inner{flex-direction:column!important;align-items:flex-start!important;gap:.75rem}.collection .card__media{aspect-ratio:3 / 4!important;overflow:hidden}.collection .card__media img{width:100%;height:100%;object-fit:cover;object-position:center top}.collection .card__inner{--ratio-percent: 133.333% !important}@media screen and (max-width:749px){.gringa-size-filter{padding:.75rem 0}.gringa-size-filter__inner{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:.5rem!important}.gringa-size-filter__label{width:100%}.gringa-size-filter__pills{flex-direction:row!important;flex-wrap:wrap;gap:6px}.gringa-size-filter__pill{padding:5px 10px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gringa-global.css.map */
