.ltp-frame-card .card>.card__content{grid-template-rows:minmax(0,1fr) auto}.ltp-frame-card .card>.card__content>.card__information{grid-row:1;justify-content:flex-end;padding-bottom:.3rem}.ltp-frame-card .card__information,.ltp-frame-card .card-information{display:flex;flex-direction:column}.ltp-frame-card .card-information{flex:0 0 auto;margin-top:.7rem}.ltp-frame-card .card__content .card__information .card-information>.ltp-card-frame-swatches{align-self:center;display:flex;align-items:center;justify-content:center;column-gap:0;min-height:4.4rem;margin-top:.7rem;margin-inline:auto;position:relative;width:max-content;z-index:2}.ltp-frame-card .ltp-card-frame-swatch{align-items:flex-start;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 4.4rem;height:4.4rem;justify-content:center;padding:0;position:relative;width:4.4rem}@media screen and (max-width:749px){.ltp-frame-card .card>.card__content>.card__information{padding-bottom:0}}.ltp-frame-card .ltp-frame-swatch__finish{background-position:center;background-repeat:no-repeat;background-size:cover;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%;display:block;height:1.6rem;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease;width:1.6rem}.ltp-frame-card .ltp-frame-swatch--white .ltp-frame-swatch__finish{transform:translate(1.4rem)}.ltp-frame-card .ltp-frame-swatch--black .ltp-frame-swatch__finish{transform:translate(-1.4rem)}.ltp-frame-card .ltp-frame-swatch--white .ltp-frame-swatch__finish{background:#fff;border-color:#1f1f1f52}.ltp-frame-card .ltp-frame-swatch--black .ltp-frame-swatch__finish{background:linear-gradient(135deg,#080808,#292929)}.ltp-frame-card .ltp-frame-swatch--oak .ltp-frame-swatch__finish{background-image:url(ltp-oak-frame-swatch.webp);background-origin:border-box;background-size:auto 100%}.ltp-frame-card .ltp-card-frame-swatch:hover .ltp-frame-swatch__finish{border-color:rgb(var(--color-foreground))}.ltp-frame-card .ltp-card-frame-swatch[aria-pressed=true] .ltp-frame-swatch__finish{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem rgba(var(--color-foreground),.72)}.ltp-frame-card .ltp-card-frame-swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}@media screen and (forced-colors:active){.ltp-frame-card .ltp-card-frame-swatch[aria-pressed=true] .ltp-frame-swatch__finish{outline:.1rem solid CanvasText;outline-offset:.2rem}}.ltp-card-frame-preview-link,.ltp-card-frame-lines,.ltp-card-frame-track{display:none}@media screen and (max-width:749px){.ltp-immersive-collection:not([data-grid-view=compact]) #product-grid .ltp-frame-card .card__inner{z-index:2}.ltp-immersive-collection:not([data-grid-view=compact]) #product-grid .ltp-frame-card{--ltp-card-frame-gap: 15px}.ltp-immersive-collection:not([data-grid-view=compact]) #product-grid .ltp-card-frame-preview-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;touch-action:auto;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ltp-immersive-collection:not([data-grid-view=compact]) #product-grid .ltp-card-frame-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center;position:absolute;top:calc(100% + var(--ltp-card-frame-gap));bottom:auto;left:50%;transform:translate(-50%);width:min(42%,120px);height:2px;z-index:3;pointer-events:none}.ltp-card-frame-lines>span{height:1px;background:#c9c7c2}.ltp-card-frame-lines>span[data-active=true]{height:2px;background:#2e332f}.product-card-wrapper.ltp-frame-card .card__content .card__information .card-information>.ltp-card-frame-swatches{display:none}.ltp-frame-card .card>.card__content{flex-grow:0;grid-template-rows:auto}.ltp-frame-card .card>.card__content>.card__information,.ltp-immersive-collection[data-grid-view=compact] #product-grid .ltp-frame-card .card>.card__content>.card__information{min-height:0;justify-content:flex-start;padding-bottom:1.3rem}.ltp-immersive-collection:not([data-grid-view=compact]) #product-grid .ltp-frame-card .card>.card__content>.card__information{padding-top:calc(var(--ltp-card-frame-gap) + var(--ltp-card-frame-gap) + 2px)}.ltp-frame-card[data-ltp-frame-sliding=true] [data-ltp-frame-card-image]{visibility:hidden}.ltp-frame-card .ltp-card-frame-track{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;touch-action:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none}.ltp-card-frame-track::-webkit-scrollbar{display:none}.ltp-card-frame-slide{flex:0 0 100%;position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ltp-card-frame-slide>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.ltp-frame-card .ltp-card-frame-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ltp-collection-frame-swatches.css.map */
