.lp-ann{grid-template-columns:1fr minmax(0,620px) 1fr}.lp-hero__media img{object-position:var(--focal, 50% var(--lp-hero-y, 35%))}.lp-hero--mirror .lp-hero__media img{transform:scaleX(-1)}.lp-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--lp-hero-shade, 0)),#0000 60%)}.lp-hero__heading{max-width:610px;padding:16px 0 10px;font-size:40px;line-height:45px;text-shadow:1px 1px 1px #000}.lp-hero__sub{padding:0 0 11px;font:700 20px/35px var(--font-body--family);text-shadow:1px 1px 1px #000}.lp-hero__buttons{gap:10px}.lp-hero__buttons .lp-btn{min-height:45px;padding:0 16px;border-width:1.6px;font:400 14px/1 var(--font-heading--family);letter-spacing:.5px;text-transform:uppercase}.lp-hero__buttons .lp-btn--light:hover{background:#000;border-color:#000;color:#fff}@media(min-width:750px){.lp-hero{min-height:0;aspect-ratio:var(--lp-hero-ratio, 1440 / 569)}.lp-hero--right .lp-hero__content,.lp-hero--middle-left .lp-hero__content{justify-content:center;padding:48px;max-width:706px}.lp-hero--right .lp-hero__content{justify-self:end;align-items:flex-end;text-align:right}.lp-hero--middle-left .lp-hero__content{justify-self:start;align-items:flex-start;text-align:left}.lp-hero--right .lp-hero__buttons{justify-content:flex-end}.lp-hero--middle-left .lp-hero__buttons{justify-content:flex-start}.lp-hero--right .lp-hero__media:before{background:linear-gradient(to left,rgb(0 0 0 / var(--lp-hero-shade, 0)),#0000 55%)}.lp-hero--middle-left .lp-hero__media:before{background:linear-gradient(to right,rgb(0 0 0 / var(--lp-hero-shade, 0)),#0000 55%)}}@media(min-width:750px)and (max-width:1099px){.lp-hero__heading{font-size:30px;line-height:36px}.lp-hero__sub{font-size:16px;line-height:28px}}@media(max-width:749px){.lp-hero__content{justify-content:flex-end;padding:32px 20px 36px}.lp-hero__heading{font-size:28px;line-height:34px;max-width:14ch}.lp-hero__sub{font-size:16px;line-height:26px}.lp-hero__media:before{background:linear-gradient(to top,rgb(0 0 0 / calc(var(--lp-hero-shade, 0) + .15)),#0000 55%)}}.lp-carousel .lp-container{padding-inline:clamp(16px,4.45vw,64px)}.lp-carousel__track{--gap: clamp(12px, 2.22vw, 32px)}.lp-carousel .lp-section-title{margin-bottom:25px}.lp-center{margin-top:16px}.lp-card{gap:0}.lp-card__media{aspect-ratio:300 / 349}.lp-card__rating{margin-top:2px}.lp-card__rating-count{font-size:14px;line-height:28px;color:#2c2c2c}.lp-card__swatches{margin-top:4px}.lp-badge{top:6px;left:8px;height:24px;padding:0 8px;font:600 12px/24px var(--font-body--family);letter-spacing:1px}.lp-split__item:after{display:none}.lp-split__heading{font-size:30px;line-height:40px;text-shadow:1px 1px 1px #000}.lp-split__content{padding-bottom:35px}.lp-split__buttons{margin-top:0;gap:8px}.lp-split__buttons .lp-btn{min-height:36px;padding:0 12px;border:0;font:900 13px/26px var(--font-body--family);letter-spacing:0}.lp-plp{padding:0 clamp(16px,3.34vw,48px) 64px}.lp-plp__title{margin:0;padding-top:45px;text-align:center;font:200 28px/35px var(--font-heading--family);letter-spacing:2px;text-transform:uppercase}.lp-plp__desc{max-width:720px;margin:12px auto 0;text-align:center;font-size:14px}.lp-plp__toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0;border-bottom:.8px solid #e7e7e7}.lp-plp__tools{display:flex;align-items:center}.lp-plp__tool{position:relative;padding:0 20px;border:0;background:none;color:#000;font:400 13px/33px var(--font-heading--family);letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.lp-plp__tool:first-child{padding-left:3px}.lp-plp__tool+.lp-plp__tool{border-left:1px solid #d6d6d6}.lp-plp__dropdown summary{list-style:none;cursor:pointer}.lp-plp__dropdown summary::-webkit-details-marker{display:none}.lp-plp__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:240px;margin:0;padding:12px 18px;list-style:none;background:#fff;border:1px solid #e7e7e7;box-shadow:0 10px 30px #00000014;font:400 14px/2.1 var(--font-body--family);letter-spacing:0;text-transform:none}.lp-plp__menu a{color:#000;text-decoration:none}.lp-plp__menu a:hover,.lp-plp__menu a[aria-current]{text-decoration:underline}.lp-plp__option{display:flex;align-items:center;gap:10px;cursor:pointer}.lp-plp__option input{accent-color:#000}.lp-plp__density{display:flex;gap:10px}.lp-plp__density button{width:24px;height:24px;padding:5px;border:0;background:none;color:#c4c4c4;cursor:pointer}.lp-plp__density button[aria-pressed=true]{color:#000}.lp-plp__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0 16px}.lp-plp__count{margin:0;font:400 11.2px/26px var(--font-body--family);text-transform:uppercase}.lp-plp__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lp-plp__pills a{display:inline-block;padding:3px 10px;border:1px solid #e7e7e7;color:#000;font-size:12px;text-decoration:none}.lp-plp__pills .lp-plp__clear{border-color:transparent;text-decoration:underline}.lp-plp__grid{--lp-plp-cols: 4;display:grid;grid-template-columns:repeat(var(--lp-plp-cols),minmax(0,1fr));gap:40px 3px;margin:0;padding:0;list-style:none}.lp-plp__grid .lp-card__media{aspect-ratio:329 / 383}.lp-plp__empty{padding:64px 0;text-align:center}.lp-plp__pagination{display:flex;justify-content:center;gap:8px;margin-top:56px}.lp-plp__pagination :is(a,span){display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #e7e7e7;color:#000;font-size:13px;text-decoration:none}.lp-plp__pagination [aria-current]{background:#000;border-color:#000;color:#fff}@media(max-width:989px){.lp-plp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.lp-plp__title{padding-top:28px;font-size:22px;line-height:28px}.lp-plp__tool{padding:0 12px}.lp-plp__density{display:none}.lp-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}.lp-plp__grid .lp-card__info{flex-direction:column;gap:0}.lp-plp__grid .lp-card__price{align-items:flex-start;text-align:left;padding-top:0}}.lp-drawer{width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:#fff;color:#000}.lp-drawer::backdrop{background:#0006}.lp-drawer__inner{display:flex;flex-direction:column;height:100%}.lp-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #e7e7e7}.lp-drawer__head h2{margin:0;font:400 16px var(--font-heading--family);letter-spacing:2px;text-transform:uppercase}.lp-drawer__close{width:36px;height:36px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.lp-drawer__body{flex:1;overflow:auto;padding:0 24px}.lp-filter{border-bottom:1px solid #e7e7e7}.lp-filter summary{display:flex;justify-content:space-between;padding:18px 0;list-style:none;cursor:pointer;font:400 12px var(--font-heading--family);letter-spacing:1px;text-transform:uppercase}.lp-filter summary::-webkit-details-marker{display:none}.lp-filter summary:after{content:"+";font-size:16px;line-height:1}.lp-filter[open] summary:after{content:"\2212"}.lp-filter__list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.lp-filter__value{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.lp-filter__value input{width:16px;height:16px;accent-color:#000}.lp-filter__value.is-disabled{opacity:.4;cursor:default}.lp-filter__count{color:var(--lp-muted);font-size:12px}.lp-filter__price{display:flex;align-items:center;gap:10px;padding-bottom:18px}.lp-filter__price input{width:100%;height:40px;padding:0 10px;border:1px solid #cfcfcf;border-radius:0}.lp-drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 24px;border-top:1px solid #e7e7e7}.lp-btn--ink{color:#000;border-color:#000}.product-information .product-media-container .product-media{aspect-ratio:445 / 518}.product-details h1{font-family:var(--font-heading--family);font-size:28px;font-weight:200;line-height:35px;letter-spacing:2px}.lp-breadcrumb ol{font:400 10px/10px var(--font-body--family);letter-spacing:.25px;text-transform:uppercase;color:#000}.lp-pdp-vendor{margin:0;font:400 12px/26px var(--font-heading--family);letter-spacing:1px;color:#000}.product-details [ref=priceContainer]{font-family:var(--font-heading--family);font-size:16px}.lp-pdp-rating{display:flex;align-items:center;gap:10px;margin:0;font:400 14px/28px var(--font-body--family);text-transform:uppercase;color:#2c2c2c}.lp-stars--lg{width:95px;height:18px;-webkit-mask-size:19px 18px;mask-size:19px 18px}.lp-pdp-promo{margin:0;font:600 16px/24px var(--font-body--family);color:var(--lp-sale)}.product-details .variant-option legend{font:400 12px/26px var(--font-heading--family);letter-spacing:0}.product-details .variant-option__swatch-value{letter-spacing:1px;color:#303030}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:54px;height:45px;border-width:1.6px;font:400 14px/35px var(--font-heading--family);letter-spacing:.5px}.product-details .quantity-selector-wrapper,.product-details .accelerated-checkout-block{display:none}.product-details [ref=addToCartButton]{width:100%;min-height:45px;background:#4d4d4d;font:400 14px var(--font-heading--family);letter-spacing:.5px}.product-details [ref=addToCartButton] svg{display:none}.product-details .popup-link{align-self:flex-end;font:400 14px var(--font-heading--family);letter-spacing:.5px;text-decoration:underline}.product-details details summary{font:400 12px/24px var(--font-heading--family);letter-spacing:0}.product-details [ref=addToCartButton],.product-details [ref=addToCartButton] *{text-transform:uppercase;font-weight:400}.menu-list__link:focus,.menu-list__link:focus-visible,.mega-menu__link:focus,.mega-menu__link:focus-visible{outline:none}.menu-list__link:focus-visible .menu-list__link-title:before{transform:scaleX(1);height:2px}.mega-menu__link:focus-visible{text-decoration:underline;text-underline-offset:4px}.menu-list__disclosure:focus-visible{outline:1px dotted currentColor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/leather-refine.css.map */
