@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400..700;1,400..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:Futura-Bold;src:url('{{ "futura-bold.otf" | asset_url }}') format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura Bk BT;src:url('{{ "futura-bk-bt-book.ttf" | asset_url }}') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Book;src:url('{{ "ITC Avant Garde Gothic Pro-Book.otf" | asset_url }}') format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Book Oblique;src:url('{{ "ITC Avant Garde Gothic Pro-Book Oblique.otf" | asset_url }}') format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url('{{ "ITC Avant Garde Gothic Pro-Medium.otf" | asset_url }}') format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url('{{ "ITC Avant Garde Gothic Pro-Bold.otf" | asset_url }}') format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Medium Oblique;src:url('{{ "ITC Avant Garde Gothic Pro-Medium Oblique.otf" | asset_url }}') format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Bold Oblique;src:url('{{ "ITC Avant Garde Gothic Pro-Bold Oblique.otf" | asset_url }}') format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Demi;src:url('{{ "ITC Avant Garde Gothic Pro-Demi.otf" | asset_url }}') format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro Demi Oblique;src:url('{{ "ITC Avant Garde Gothic Pro-Demi Oblique.otf" | asset_url }}') format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro XLt;src:url('{{ "ITC Avant Garde Gothic Pro-XLt.otf" | asset_url }}') format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Pro XLight Oblique;src:url('{{ "ITC Avant Garde Gothic Pro-XLight Oblique.otf" | asset_url }}') format("opentype");font-weight:200;font-style:normal;font-display:swap}:root{--vw: min(calc(100vw / 1728), 1px);--color-background: #ffffff;--color-foreground: #000000;--font-heading: "ITC Avant Garde Gothic Pro", "Archivo", sans-serif;--font-body: "ITC Avant Garde Gothic Pro Book", "Archivo", sans-serif;--font-archivo: "Archivo", sans-serif;--font-dm-sans: "DM Sans", sans-serif}@media(min-width:1728px){:root{--vw: 1px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.glass-nav{background:#0000003d;backdrop-filter:blur(calc(20 * var(--vw)));-webkit-backdrop-filter:blur(calc(20 * var(--vw)));border:1px solid rgba(255,255,255,.1);border-radius:calc(16 * var(--vw))}.hero-product-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(calc(120 * var(--vw))) scale(.97);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none;will-change:transform,opacity}.hero-product-img.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.hero-product-img.leaving{opacity:0;transform:translateY(calc(-120 * var(--vw))) scale(.97);pointer-events:none}.swatch-btn{width:calc(36 * var(--vw));height:calc(36 * var(--vw));border-radius:50%;border:2px solid transparent;padding:2px;transition:all .2s ease;position:relative;cursor:pointer}.swatch-btn .swatch-inner{width:100%;height:100%;border-radius:50%}.swatch-btn.active{border-color:#000;transform:scale(1.08)}.swatch-btn:hover{transform:scale(1.1)}.size-btn{min-width:calc(53 * var(--vw));height:calc(48 * var(--vw));padding:0 calc(16 * var(--vw));border-radius:calc(300 * var(--vw));border:1px solid #e5e5e5;background:#fff;color:#121212;font-family:var(--font-heading);font-weight:600;font-size:calc(15 * var(--vw));display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.size-btn.active,.size-btn:hover{background:#000;color:#fff;border-color:#000}.btn-primary{width:100%;height:calc(60 * var(--vw));background:#000;color:#fff;border-radius:calc(12 * var(--vw));font-family:var(--font-heading);font-weight:700;font-size:calc(18 * var(--vw));text-transform:uppercase;letter-spacing:calc(-.5 * var(--vw));display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .15s ease}.btn-primary:hover{background:#222;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.rec-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.rec-card:hover{transform:translateY(calc(-6 * var(--vw)))}.rec-card-img-container{overflow:hidden;border-radius:calc(12 * var(--vw))}.rec-card-img-container img{transition:transform .4s ease}.rec-card:hover .rec-card-img-container img{transform:scale(1.04)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
