.lm-ref-product{margin-top:1.2rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.lm-ref-product__price{margin:.2rem 0 2.5rem;font-size:clamp(2.1rem,2.5vw,2.8rem);line-height:1;font-weight:800;color:#3037c9}.lm-ref-product__group{margin-top:2.6rem}.lm-ref-product__label,.lm-ref-product__label-row{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}.lm-ref-product__type-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.9rem}.lm-ref-product__type{min-height:4.8rem;padding:1rem 1.2rem;border:1px solid transparent;border-radius:.3rem;background:rgba(var(--color-foreground),.07);color:rgb(var(--color-foreground));font:inherit;font-weight:750;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lm-ref-product__type:hover{background:rgba(var(--color-foreground),.045)}.lm-ref-product__type.is-selected{border-color:#3037c9;background:rgb(var(--color-background));box-shadow:inset 0 0 0 1px #3037c9}.lm-ref-product__sizes{margin-top:.9rem;background:rgb(var(--color-background))}.lm-ref-product__size{position:relative;display:grid;grid-template-columns:4.5rem minmax(7.4rem,1fr) minmax(8rem,1fr) auto;align-items:center;width:100%;min-height:4.9rem;padding:.8rem 1.1rem;border:1px solid rgba(var(--color-foreground),.11);border-bottom:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:left;cursor:pointer}.lm-ref-product__size:last-child{border-bottom:1px solid rgba(var(--color-foreground),.11)}.lm-ref-product__size.is-selected{z-index:1;border-color:#3037c9;box-shadow:0 0 0 1px #3037c9}.lm-ref-product__size-code{font-family:var(--font-heading-family);font-size:1.35rem;font-weight:800}.lm-ref-product__size-badge{min-height:1em;color:#b29b79;font-size:1.1rem;font-style:italic}.lm-ref-product__dimension{font-family:var(--font-heading-family);font-size:1.15rem;font-style:italic;white-space:nowrap}.lm-ref-product__size-price{justify-self:end;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:800;color:#c33a32;white-space:nowrap}.lm-ref-product__frame-note{margin-top:.6rem;text-align:center;font-family:var(--font-heading-family);font-size:1.05rem;font-style:italic}.lm-ref-product__add{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.2rem;margin-top:2rem;padding:1rem 1.5rem;border:0;border-radius:.3rem;background:#3037c9;color:#fff;font:inherit;font-weight:800;letter-spacing:.035em;cursor:pointer}.lm-ref-product__add:hover,.lm-ref-frame-modal__continue:hover{filter:brightness(.94)}.lm-ref-product__microcopy{display:grid;gap:.45rem;margin-top:.85rem;font-size:1.05rem;color:rgba(var(--color-foreground),.72)}.lm-ref-product__hidden-form{display:block;height:0;overflow:hidden}.lm-ref-product__hidden-submit{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lm-ref-frame-modal[hidden]{display:none!important}.lm-ref-frame-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;justify-content:flex-end}.lm-ref-frame-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#00000085;cursor:pointer}.lm-ref-frame-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(46rem,100%);height:100%;padding:1.8rem 1.8rem 2rem;overflow-y:auto;background:#f7f7f5;color:#111;box-shadow:-2rem 0 4rem #00000026;animation:lm-ref-panel-in .22s ease-out}@keyframes lm-ref-panel-in{0%{transform:translate(2rem);opacity:.6}to{transform:translate(0);opacity:1}}.lm-ref-frame-modal__top{display:flex;justify-content:space-between;gap:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(0,0,0,.14)}.lm-ref-frame-modal__top h2{margin:0;font-family:var(--font-heading-family);font-size:1.65rem;line-height:1.15;letter-spacing:.045em}.lm-ref-frame-modal__top p{margin:.45rem 0 0;font-size:1.1rem;color:#0000009e}.lm-ref-frame-modal__close{align-self:flex-start;width:3.4rem;height:3.4rem;border:0;background:transparent;color:#111;font-size:2.5rem;line-height:1;cursor:pointer}.lm-ref-frame-modal__options{margin-top:1.5rem;background:#fff}.lm-ref-frame-option{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:5.7rem;padding:.7rem 1rem;border:1px solid rgba(0,0,0,.12);border-bottom:0;background:#fff;color:#111;text-align:left;cursor:pointer}.lm-ref-frame-option:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.lm-ref-frame-option.is-selected{z-index:1;border-color:#3037c9;box-shadow:0 0 0 1px #3037c9}.lm-ref-frame-option:disabled{opacity:.35;cursor:not-allowed}.lm-ref-frame-option__swatch{position:relative;display:block;width:4rem;height:2.8rem;background:#c69762;border:.65rem solid #c69762;box-shadow:.25rem .3rem .45rem #00000026}.lm-ref-frame-option__swatch:after{content:"";position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border:1px solid rgba(255,255,255,.38)}.lm-ref-frame-option__swatch--black{background:#111;border-color:#111}.lm-ref-frame-option__swatch--white{background:#fff;border-color:#dedbd5}.lm-ref-frame-option__swatch--dark-wood{background:#4a3025;border-color:#4a3025}.lm-ref-frame-option__swatch--none{border:1px solid rgba(0,0,0,.18);background:linear-gradient(145deg,transparent 48%,rgba(0,0,0,.45) 49%,rgba(0,0,0,.45) 51%,transparent 52%),#fff;box-shadow:none}.lm-ref-frame-option__swatch--none:after{display:none}.lm-ref-frame-option__name{font-family:var(--font-heading-family);font-size:1.25rem;font-style:italic}.lm-ref-frame-option__pricing{display:grid;justify-items:end;line-height:1.15}.lm-ref-frame-option__pricing strong{font-size:1.25rem;color:#c33a32}.lm-ref-frame-option__pricing small{margin-top:.2rem;color:#0000007a;font-size:.95rem}.lm-ref-frame-modal__footer{margin-top:auto;padding-top:2rem}.lm-ref-frame-modal__total{display:flex;justify-content:space-between;margin-bottom:.9rem;font-size:1.2rem}.lm-ref-frame-modal__continue{display:flex;justify-content:space-between;gap:1rem;width:100%;min-height:5rem;padding:1rem 1.4rem;border:0;border-radius:.3rem;background:#3037c9;color:#fff;font:inherit;font-weight:800;cursor:pointer}.product__info-container>.product__title h1{text-transform:uppercase;letter-spacing:.025em;line-height:1.02}.product__info-container>.product__text.caption-with-letter-spacing{margin-top:.35rem;font-weight:600}@media screen and (max-width:749px){.lm-ref-product{margin-top:.8rem}.lm-ref-product__price{margin-bottom:2rem}.lm-ref-product__group{margin-top:2.2rem}.lm-ref-product__type-grid{gap:.6rem}.lm-ref-product__type{min-height:4.6rem;padding:.8rem .6rem;font-size:1.12rem}.lm-ref-product__size{grid-template-columns:3.3rem minmax(6rem,1fr) minmax(7.2rem,1fr) auto;min-height:4.8rem;padding:.7rem .8rem}.lm-ref-product__size-badge,.lm-ref-product__dimension{font-size:1rem}.lm-ref-product__size-price{font-size:1.08rem}.lm-ref-product__add{position:sticky;bottom:.8rem;z-index:20;min-height:5rem;box-shadow:0 .7rem 2rem #0000002e}.lm-ref-frame-modal{align-items:flex-end}.lm-ref-frame-modal__panel{width:100%;height:min(86vh,72rem);border-radius:1.2rem 1.2rem 0 0;animation:lm-ref-panel-up .22s ease-out}@keyframes lm-ref-panel-up{0%{transform:translateY(2rem);opacity:.6}to{transform:translateY(0);opacity:1}}}@media screen and (max-width:410px){.lm-ref-product__size{grid-template-columns:3rem 6.2rem 1fr auto}.lm-ref-product__size-badge{white-space:normal}}.lm-ref-product__after-add{width:100%;margin-top:1.25rem}.lm-ref-product__after-add>.shopify-section{width:100%;margin:0}.lm-ref-product__after-add .page-width{width:100%;max-width:100%;padding-left:0;padding-right:0}.lm-ref-product__after-add .section+.section{margin-top:1.2rem}.lm-ref-product__after-add .collection{padding-left:0;padding-right:0}@media screen and (min-width:750px){.lm-ref-product__after-add .grid--4-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product__info-container>.product__title{margin-top:.55rem;margin-bottom:.9rem}.product__info-container>.product__title h1{font-size:clamp(1.85rem,2.2vw,2.55rem);line-height:1.05;letter-spacing:.015em;white-space:nowrap;word-break:normal}.product__info-container .AirReviews-Widget--Stars{transform:scale(.68);transform-origin:left center;width:max-content;margin:.1rem 0 .2rem}.product__info-container .AirReviews-Widget--Stars,.product__info-container .AirReviews-Widget--Stars *{line-height:1!important}@media screen and (max-width:749px){.product__info-container>.product__title h1{font-size:1.85rem;line-height:1.05;letter-spacing:.01em}.product__info-container .AirReviews-Widget--Stars{transform:scale(.58);margin-top:0;margin-bottom:-.15rem}.product .thumbnail-slider{gap:.25rem}.product .thumbnail-slider .thumbnail-list.slider{display:flex;flex:1 1 auto;gap:.55rem;padding:.35rem .15rem;scroll-padding-left:.15rem}.product .thumbnail-list__item.slider__slide{width:4.8rem!important;min-width:4.8rem!important;flex:0 0 4.8rem!important}.product .thumbnail-slider .slider-button{width:2.8rem;height:2.8rem;min-width:2.8rem}}.lm-reference-active>[id^=price-],.lm-reference-active>.volume-pricing-note,.lm-reference-active>.product__tax,.lm-reference-active form.installment,.lm-reference-active .product-form__quantity{display:none!important}.lm-ref-product__size:disabled{opacity:.38;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lemur-reference-product.css.map */
