@font-face{font-family:Signifier;src:url(signifier-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--llaves-font: Signifier, Georgia, "Times New Roman", serif;--llaves-size: 12px;--llaves-line: 1.5;--llaves-pad: 20px;--llaves-image-pad: 20px;--llaves-black: #000000;--llaves-white: #f7f7f7}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--llaves-size)}body{margin:0;font-family:var(--llaves-font);font-size:var(--llaves-size);line-height:var(--llaves-line);font-weight:400;color:var(--llaves-black);background:var(--llaves-white);-webkit-font-smoothing:antialiased}.header-wrapper,.footer,.announcement-bar,.shopify-section-group-header-group,.shopify-section-group-footer-group,.llaves-topbar{display:none!important}#MainContent,.content-for-layout,.gradient{background:var(--llaves-white);margin:0;padding:0}.page-width{max-width:none;padding:0}.llaves-shop{display:flex;flex-direction:row;min-height:100vh;width:100%}.llaves-shop__info{position:sticky;top:0;flex:0 0 50%;width:50%;height:100vh;overflow:hidden;overflow-y:auto;background:var(--llaves-white)}.llaves-shop__info-inner{padding:var(--llaves-pad);display:flex;flex-direction:column;gap:0}.llaves-shop__line{margin:0 0 .85em;font-size:var(--llaves-size);line-height:var(--llaves-line);font-weight:400}.llaves-shop__line:last-child{margin-bottom:0}.llaves-shop__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--llaves-pad);margin-bottom:.85em}.llaves-shop__header .llaves-shop__brand{margin-bottom:0;flex:1;min-width:0}.llaves-shop__cart-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.35em;padding-top:.1em}.llaves-shop__text-action{font-family:var(--llaves-font);font-size:var(--llaves-size);line-height:var(--llaves-line);font-weight:400;color:var(--llaves-black);background:transparent;border:none;text-decoration:underline;text-underline-offset:.15em;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.llaves-shop__checkout.is-hidden{display:none}.llaves-shop__brand{margin-bottom:.85em}.llaves-shop__logo{display:block;width:100%;max-width:220px;height:auto}.llaves-shop__year{margin:.5em 0 0;font-size:var(--llaves-size);line-height:var(--llaves-line)}.llaves-shop__description p{margin:0 0 .85em;font-size:var(--llaves-size)}.llaves-shop__description p:last-child{margin-bottom:0}.llaves-shop__link{color:var(--llaves-black);text-decoration:underline;text-underline-offset:.15em}.llaves-shop__submit{display:inline-block;margin:0 0 .85em}.llaves-shop__submit:disabled{opacity:.5;cursor:not-allowed}.llaves-shop__form{margin:0}.llaves-shop__submit .loading__spinner{display:none}.llaves-shop__submit.loading .loading__spinner{display:inline-block}.llaves-shop__product-form .product-form__error-message-wrapper{margin:0 0 .85em;font-size:var(--llaves-size)}.llaves-shop__back-to-top{position:fixed;bottom:var(--llaves-pad);right:var(--llaves-pad);z-index:300;display:inline-block;font-family:var(--llaves-font);font-size:var(--llaves-size);line-height:var(--llaves-line);font-weight:400;color:var(--llaves-black);background:transparent;border:none;text-decoration:underline;text-underline-offset:.15em;padding:14px 18px;margin:-14px -18px;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.llaves-shop__back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.llaves-shop__images{flex:1 1 50%;width:50%;min-width:0;display:flex;flex-direction:column;gap:var(--llaves-image-pad);padding:var(--llaves-image-pad)}.llaves-shop__figure{margin:0}.llaves-shop__figure img{width:100%;height:auto;display:block;vertical-align:top}@media(min-width:990px){.llaves-shop__info,.llaves-shop__images{transition:flex .45s ease,width .45s ease,opacity .35s ease}.llaves-shop__figure{cursor:pointer}.llaves-shop__figure img{transition:object-fit .45s ease}.llaves-shop.is-images-expanded .llaves-shop__info{flex:0 0 0;width:0;opacity:0;pointer-events:none}.llaves-shop.is-images-expanded .llaves-shop__images{flex:1 1 100%;width:100%;cursor:pointer}.llaves-shop.is-images-expanded .llaves-shop__figure{height:100vh;overflow:hidden}.llaves-shop.is-images-expanded .llaves-shop__figure img{width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:989px){.llaves-shop__figure{cursor:default}.llaves-shop__figure img{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}}@media(max-width:989px){.llaves-shop{flex-direction:column}.llaves-shop__info{position:relative;flex:none;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--llaves-black)}.llaves-shop__images{flex:none;width:100%}}cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{background:var(--llaves-white);color:var(--llaves-black);width:100%;max-width:420px;padding:0;overflow-x:hidden;border:none}cart-drawer .cart-drawer__overlay{background:#00000026}cart-drawer cart-drawer-items{overflow-x:hidden;overflow-y:auto}cart-drawer .drawer__contents,cart-drawer .drawer__cart-items-wrapper,cart-drawer .cart-drawer__form{overflow-x:hidden;max-width:100%}cart-drawer .cart-items{width:100%;max-width:100%;table-layout:fixed}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{display:grid;grid-template-columns:80px 1fr auto;grid-template-rows:auto auto;gap:.5em var(--llaves-pad);align-items:start;width:100%;max-width:100%;padding:0 var(--llaves-pad) 1em;margin:0}cart-drawer .cart-item__media{grid-row:1 / 3;grid-column:1;width:80px}cart-drawer .cart-item__image{width:80px;height:auto;display:block;border-radius:0}cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto;padding:0}cart-drawer .cart-item__details .product-option{display:none}cart-drawer .cart-item__totals{grid-column:3;grid-row:1;padding:0;text-align:right}cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding:0}cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-items td{padding-top:0}cart-drawer,cart-drawer .drawer__inner,cart-drawer .drawer__inner *{font-family:var(--llaves-font);font-size:var(--llaves-size);font-weight:400;letter-spacing:0;text-transform:none;line-height:var(--llaves-line)}cart-drawer .h4,cart-drawer .caption-with-letter-spacing,cart-drawer .product-option,cart-drawer .cart-item__name{font-family:var(--llaves-font);font-size:var(--llaves-size);font-weight:400;letter-spacing:0;text-transform:none}cart-drawer .drawer__heading{margin:0}cart-drawer .cart__empty-text{margin:0 0 1em}cart-drawer .drawer__close{position:absolute;top:var(--llaves-pad);right:var(--llaves-pad);width:auto;height:auto;min-width:0;min-height:0;padding:0;background:transparent;color:var(--llaves-black);border:none}cart-drawer .drawer__close .svg-wrapper{width:12px;height:12px}cart-drawer .cart-drawer__empty-content{padding:var(--llaves-pad);text-align:left}cart-drawer .cart-drawer__empty-content .drawer__close{top:var(--llaves-pad);right:var(--llaves-pad)}cart-drawer .cart-drawer__empty-content .button,cart-drawer .cart-drawer__empty-content a.button{display:inline;padding:0;margin:0;background:transparent;color:var(--llaves-black);border:none;text-decoration:underline;text-underline-offset:.15em;font-family:var(--llaves-font);font-size:var(--llaves-size);font-weight:400;min-height:0;min-width:0}cart-drawer .cart__login-title,cart-drawer .cart__login-paragraph{display:none}cart-drawer .cart-drawer__collection{display:none}cart-drawer .quantity{border:none;border-radius:0;background:transparent;min-height:0;width:auto;display:inline-flex;align-items:center;gap:.25em}cart-drawer .quantity__button{border:none;background:transparent;color:var(--llaves-black);font-family:var(--llaves-font);font-size:var(--llaves-size);line-height:var(--llaves-line);padding:14px 16px;margin:0;min-width:44px;min-height:44px;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}cart-drawer .quantity__button .svg-wrapper{display:none}cart-drawer .quantity__button-label{display:inline-block;font-size:var(--llaves-size);line-height:1}cart-drawer .quantity__input{border:none;background:transparent;font-family:var(--llaves-font);font-size:var(--llaves-size);width:2em;min-height:44px;padding:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}cart-drawer .quantity__input::-webkit-outer-spin-button,cart-drawer .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--llaves-pad);width:100%}cart-drawer .llaves-cart-delete{background:transparent;color:var(--llaves-black);border:none;text-decoration:underline;text-underline-offset:.15em;padding:14px 0;min-height:44px;min-width:0;font-family:var(--llaves-font);font-size:var(--llaves-size);cursor:pointer}cart-drawer .cart-remove-button .svg-wrapper{display:none}cart-drawer .cart__checkout-button{font-family:var(--llaves-font);font-size:var(--llaves-size);border-radius:0;text-transform:none;letter-spacing:0;background:var(--llaves-black);color:var(--llaves-white);border:1px solid var(--llaves-black);padding:.4em .8em;min-height:0;width:100%}cart-drawer .cart__checkout-button:hover{background:var(--llaves-black);color:var(--llaves-white)}cart-drawer .button--tertiary,cart-drawer .cart-remove-button{background:transparent;color:var(--llaves-black);border:none;padding:0;min-height:0;min-width:0}cart-drawer .drawer__header{padding:var(--llaves-pad);border-bottom:none}cart-drawer .drawer__footer{padding:var(--llaves-pad);border-top:none}cart-drawer .tax-note{margin:0 0 1em}cart-drawer .totals{margin:0 0 1em}cart-drawer .cart-item__name{color:var(--llaves-black);text-decoration:none}cart-drawer .cart-item__link:after{display:none}.button,.button--primary,.button--secondary{font-family:var(--llaves-font);font-size:var(--llaves-size);border-radius:0;text-transform:none;letter-spacing:0;background:var(--llaves-black);color:var(--llaves-white)}h1,h2,h3,h4,h5,h6,p,a,span,button,input,label{font-family:var(--llaves-font);font-size:var(--llaves-size);font-weight:400;letter-spacing:0;text-transform:none}.rte strong,strong,b{font-weight:400}.rte em,em,i{font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/llaves-custom.css.map */
