:root{--font-body-family: "Neue Montreal", "sans-serif";--font-body-weight: normal;--font-body-style: normal;--font-body-weight-bold: bold;--font-body-weight-400: 400;--font-heading-family: "Neue Montreal", "sans-serif";--font-heading-style: normal;--font-heading-weight: 500;--font-eyebrow-family: "lores-12", "sans-serif";--font-eyebrow-style: normal;--font-eyebrow-weight: 500;--font-cta-family: "lores-12-narrow", "sans-serif";--font-cta-style: normal;--font-cta-weight: 500;--white: #FFFFFF;--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--black: #0D0B14;--black-50: rgba(13, 11, 20, .5);--real-black:#000000;--real-black-50:rgba(0, 0, 0, .5);--real-black-70:rgba(0, 0, 0, .7);--yellow: #BFEE16;--yellow-light: #DDFF34;--grey-1: #2B2B2B;--grey-2: #39383E;--grey-3: #7C7C7C;--grey-3-50: rgba(124, 124, 124, .4);--grey-4: #A6A8A9;--grey-5: #BDBEC0;--grey-6: #E7E7E7;--grey-7: #EBEBEB;--grey-8: #3F3F3F;--grey-9-60: rgba(32, 31, 29, .6);--grey-9-70: rgba(32, 31, 29, .7);--grey-10-50: rgba(128, 128, 128, .5);--inactive: #CFD0CA;--page-width: 120rem;--page-width-margin: 0rem;--content-inner-container: 47.375rem;--landing-content-inner-container: 87.5rem;--gray-boxes-width-desktop: 47.375rem;--gray-boxes-width-mobile: 21.875rem;--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.product-showcase-frontpage{display:grid;place-items:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.product-showcase-section{position:relative;width:100%;height:100vh;overflow:hidden}.showcase-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.showcase-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;will-change:opacity}.product-showcase-frontpage{position:relative;width:100%;height:100vh;overflow:hidden}.showcase-stack-container{display:flex;align-items:center;position:relative;width:100%;height:100%;z-index:2}@media (min-width: 768px){.showcase-stack-container{display:block}}.showcase-card{position:absolute;left:20px;right:20px;border-radius:.5rem;overflow:hidden;padding:.375rem .375rem 1.375rem;background-color:var(--black);color:var(--white);will-change:transform}@media (min-width: 768px){.showcase-card{padding:1.125rem .375rem 1.375rem;width:98%;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}}@media (min-width: 1024px){.showcase-card{max-width:1480px;height:100%;max-height:37.5rem;padding:.5rem .75rem}}@media (min-width: 1536px){.showcase-card{width:100%}}@media (min-width: 768px){.showcase-card:nth-child(1){z-index:16}.showcase-card:nth-child(2){z-index:15}.showcase-card:nth-child(3){z-index:14}.showcase-card:nth-child(4){z-index:13}.showcase-card:nth-child(5){z-index:12}.showcase-card:nth-child(6){z-index:11}.showcase-card:nth-child(7){z-index:10}.showcase-card:nth-child(8){z-index:9}.showcase-card:nth-child(9){z-index:8}.showcase-card:nth-child(10){z-index:7}}.showcase-grid{max-width:100%;height:100%;margin:0 auto}@media (min-width: 1024px){.showcase-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:.75rem}}.showcase-column{position:relative}.showcase-product-slogan{display:flex;flex-direction:column;justify-content:space-between}.showcase-content-wrapper{height:100%;display:none;flex-direction:column-reverse;justify-content:space-between}@media (min-width: 768px){.showcase-content-wrapper{display:flex}}@media (min-width: 1024px){.showcase-content-wrapper{flex-direction:column;gap:1.5rem}}.showcase-heading{margin-top:.875rem;margin-bottom:1.875rem}@media (min-width: 1024px){.showcase-heading{margin-top:.375rem;margin-bottom:1rem}}.showcase-product-brand{display:flex;align-items:center;gap:1rem;justify-content:space-between;text-transform:uppercase;color:var(--grey-6);border-bottom:1px solid var(--grey-3-50);padding-bottom:.8125rem}@media (min-width: 1024px){.showcase-product-brand{border-top:unset;border-top:1px solid var(--grey-3-50);border-bottom:unset;padding-top:.8125rem;padding-bottom:1.625rem}}.showcase-product-brand .logo-small-card{display:inline-block}.showcase-product-brand .some-numbers{color:var(--grey-3)}.showcase-product-image{max-width:100%;margin:0 auto;height:100%}@media (min-width: 1024px){.showcase-product-image{max-width:734px}}.showcase-product-image img{width:100%;height:100%;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.showcase-product-img{width:100%;height:auto;display:block}.showcase-product-details{display:flex;flex-direction:column}.showcase-details-content{margin-top:auto}.showcase-product-title{padding-top:2.375rem;margin-bottom:.75rem}@media (min-width: 1024px){.showcase-product-title{border-top:1px solid var(--grey-3-50);padding-top:1.875rem}}.showcase-product-title span{color:var(--yellow);vertical-align:super;font-family:var(--font-eyebrow-family);font-style:normal;font-weight:410;line-height:24.7px;letter-spacing:-2.6px;font-size:1.125rem}@media (min-width: 1024px){.showcase-product-title span{font-size:1.625rem}}.showcase-product-description{display:block;border-bottom:1px solid var(--grey-3-50);padding-bottom:1.125rem;font-family:var(--font-body-family);font-size:.875rem;letter-spacing:-.14px;line-height:1.1375rem}@media (min-width: 1024px){.showcase-product-description{padding-bottom:1.375rem;font-size:.875rem}}.showcase-product-description p{color:var(--grey-5)}.showcase-price-stock-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.4375rem;margin-bottom:1.5625rem;gap:.5rem}@media (min-width: 1024px){.showcase-price-stock-wrapper{flex-direction:row;align-items:center;margin-top:.625rem}}.showcase-price-stock-wrapper .showcase-stock-status{text-transform:uppercase;color:var(--grey-6)}.showcase-button-group{display:flex;gap:.5rem;justify-content:space-between;flex-direction:row}.showcase-button-group form{display:contents}.showcase-button-group .button-primary{width:50%}@media (min-width: 1024px){.showcase-button-group .button-primary{width:10.6875rem}}@media (max-width: 768px){.showcase-heading{font-size:1.75rem}}.showcase-variants-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:.875rem;border-top:1px solid var(--grey-3-50);padding-top:.625rem}@media (min-width: 768px){.showcase-variants-wrapper{margin-bottom:1.5625rem;padding-top:.875rem}}.showcase-variants-wrapper .variant-colors{display:flex;gap:.375rem}.showcase-variants-wrapper .variant-color-button{width:.75rem;height:.75rem;border:none;border-radius:50%;position:relative;cursor:pointer;padding:0;outline:none;transition:transform .2s}.showcase-variants-wrapper .selected-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:3px;background-color:#fff;border-radius:50%;display:none}.showcase-variants-wrapper .variant-color-button.selected .selected-dot{display:block}.showcase-variants-wrapper .showcase-availiable-text{color:var(--grey-3)}.showcase-variants-wrapper .showcase-availiable-text span{color:var(--white)}.product-showcase-navigation .product-thumbnail img{opacity:.8;transition:opacity .3s}.product-showcase-navigation .product-showcase-thumbnail.active img{opacity:1}.product-showcase-navigation{display:none;visibility:hidden;opacity:0;z-index:999;position:fixed;top:2.5rem;right:19.6rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--grey-9-60);border-radius:8px;padding:.375rem;height:4.25rem}@media (min-width: 768px){.product-showcase-navigation{display:block}}.product-showcase-navigation button{opacity:.6;transition:opacity .3s}.product-showcase-navigation button:hover,.product-showcase-navigation button.active{opacity:1}.product-showcase-navigation button:not(:last-child){margin-right:.1875rem}.product-showcase-navigation img{border-radius:.25rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/products-showcase.css.map */
