:root{--b-paper: #ffffff;--b-ink: #141414;--b-panel: #f4f4f2;--b-dark: #111111;--b-line: rgb(20 20 20 / .12);--b-muted: rgb(20 20 20 / .62);--b-font-display: var(--font-heading--family);--b-font-body: var(--font-body--family);--b-display: clamp(3.25rem, 8.2vw, 8.75rem);--b-h1: clamp(2.5rem, 5.4vw, 5rem);--b-h2: clamp(2rem, 3.8vw, 3.5rem);--b-h3: clamp(1.5rem, 2.3vw, 2.25rem);--b-h4: clamp(1.1875rem, 1.5vw, 1.4375rem);--b-lead: clamp(1.125rem, 1.45vw, 1.375rem);--b-body: clamp(1rem, 1.05vw, 1.0625rem);--b-small: .875rem;--b-micro: .75rem;--b-gutter: clamp(20px, 4vw, 56px);--b-gap: clamp(16px, 2.2vw, 32px);--b-section: clamp(80px, 10vw, 168px);--b-section-s: clamp(56px, 6.5vw, 112px);--b-wrap: 1440px;--b-wrap-wide: 1720px;--b-wrap-text: 760px;--b-ease: cubic-bezier(.16, 1, .3, 1);--b-ease-in-out: cubic-bezier(.65, 0, .35, 1);--b-fast: .25s;--b-mid: .6s;--b-slow: 1.1s}.b-wrap{width:min(100% - (var(--b-gutter) * 2),var(--b-wrap));margin-inline:auto}.b-wrap--wide{width:min(100% - (var(--b-gutter) * 2),var(--b-wrap-wide))}.b-wrap--text{width:min(100% - (var(--b-gutter) * 2),var(--b-wrap-text))}.b-bleed{width:100%}.b-section{position:relative;padding-block:var(--b-pt, var(--b-section)) var(--b-pb, var(--b-section));color:var(--b-ink);background:var(--b-bg, transparent)}.b-section--tight{--b-pt: var(--b-section-s);--b-pb: var(--b-section-s)}.b-section--flush-top{--b-pt: 0px}.b-section--flush-bottom{--b-pb: 0px}.b-panel{--b-bg: var(--b-panel)}.b-dark{--b-bg: var(--b-dark);--b-ink: #ffffff;--b-muted: rgb(255 255 255 / .66);--b-line: rgb(255 255 255 / .16);color:#fff}.b-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--b-gap)}.b-display,.b-h1,.b-h2,.b-h3,.b-h4,.b-eyebrow,.b-figure{font-family:var(--b-font-display);font-weight:400;text-transform:uppercase;margin:0;color:inherit}.b-display{font-size:var(--b-display);line-height:.92;letter-spacing:-.005em}.b-h1{font-size:var(--b-h1);line-height:.98;letter-spacing:0}.b-h2{font-size:var(--b-h2);line-height:1.02;letter-spacing:.005em}.b-h3{font-size:var(--b-h3);line-height:1.08;letter-spacing:.01em}.b-h4{font-size:var(--b-h4);line-height:1.2;letter-spacing:.04em}.b-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.8125rem;line-height:1.2;letter-spacing:.24em;color:var(--b-muted)}.b-eyebrow--rule:before{content:"";width:32px;height:1px;background:currentColor;opacity:.6}.b-figure{font-size:clamp(2.75rem,5vw,4.5rem);line-height:.95}.b-lead{font-family:var(--b-font-body);font-size:var(--b-lead);line-height:1.55;color:inherit;max-width:44ch;margin:0;text-wrap:pretty}.b-prose{font-family:var(--b-font-body);font-size:var(--b-body);line-height:1.75;max-width:66ch;color:inherit}.b-prose>:first-child{margin-top:0}.b-prose>:last-child{margin-bottom:0}.b-prose p,.b-prose ul,.b-prose ol{margin:0 0 1.05em}.b-prose ul,.b-prose ol{padding-left:1.2em}.b-prose li{margin-bottom:.35em}.b-prose strong{font-weight:600}.b-prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.b-muted{color:var(--b-muted)}.b-small{font-size:var(--b-small);line-height:1.55}.b-balance{text-wrap:balance}.b-stack>*+*{margin-top:var(--b-stack, 20px)}.b-stack--lg{--b-stack: 32px}.b-actions{display:flex;flex-wrap:wrap;gap:12px}.b-btn{--b-btn-bg: var(--color-primary-button-background, #000000);--b-btn-fg: var(--color-primary-button-text, #ffffff);--b-btn-line: var(--b-btn-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;font-family:var(--bossi-btn-font, var(--b-font-display));font-size:.9375rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--b-btn-fg);background:var(--b-btn-bg);border:1px solid var(--b-btn-line);border-radius:var(--bossi-btn-radius, 0);cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--b-fast) ease,border-color var(--b-fast) ease,background-color var(--b-fast) ease}.b-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--b-btn-hover, rgb(255 255 255 / .14));transform:translate(-101%);transition:transform .5s var(--b-ease)}.b-btn:hover:after{transform:translate(0)}.b-btn--light{--b-btn-bg: #ffffff;--b-btn-fg: #000000;--b-btn-hover: rgb(0 0 0 / .08)}.b-btn--ghost{--b-btn-bg: transparent;--b-btn-fg: currentColor;--b-btn-line: currentColor;--b-btn-hover: rgb(127 127 127 / .14);color:inherit}.b-btn--block{width:100%}.b-btn--small{min-height:42px;padding:0 20px;font-size:.8125rem}.b-btn[disabled]{opacity:.5;cursor:default}.b-btn:focus-visible,.b-link:focus-visible,.b-card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.b-link{display:inline-flex;align-items:center;gap:10px;padding:6px 0;font-family:var(--b-font-display);font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;background:none;border:0;cursor:pointer}.b-link__arrow{position:relative;display:inline-block;width:22px;height:1px;background:currentColor;transition:width .45s var(--b-ease)}.b-link__arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.b-link:hover .b-link__arrow,.b-card:hover .b-link__arrow{width:34px}.b-media{position:relative;overflow:hidden;background:var(--b-panel)}.b-dark .b-media{background:#ffffff0f}.b-media>picture,.b-hero__media>picture{display:block;width:100%;height:100%}.b-media>img,.b-media>picture>img,.b-media>video,.b-media>svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--b-focal, center)}.b-media--contain>img,.b-media--contain>picture>img{object-fit:contain;padding:clamp(12px,3%,40px)}.b-media--contain{background:#fff}.b-ratio-wide{aspect-ratio:16 / 9}.b-ratio-landscape{aspect-ratio:3 / 2}.b-ratio-classic{aspect-ratio:4 / 3}.b-ratio-square{aspect-ratio:1 / 1}.b-ratio-portrait{aspect-ratio:4 / 5}.b-ratio-tall{aspect-ratio:3 / 4}.b-ratio-cinema{aspect-ratio:21 / 9}.b-zoom>img,.b-zoom>picture>img{transition:transform 1.4s var(--b-ease)}.b-card:hover .b-zoom>img,.b-card:hover .b-zoom>picture>img,.b-zoom:hover>img{transform:scale(1.04)}.b-caption{margin-top:12px;font-size:var(--b-small);color:var(--b-muted)}.b-card{display:block;color:inherit;text-decoration:none}.b-rule{height:1px;border:0;margin:0;background:var(--b-line)}.b-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.b-motion [data-b-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--b-ease) var(--b-delay, 0s),transform 1.2s var(--b-ease) var(--b-delay, 0s)}.b-motion [data-b-reveal=fade]{transform:none}.b-motion [data-b-reveal=scale]{transform:scale(.96)}.b-motion [data-b-reveal=wipe]{opacity:1;transform:none;clip-path:inset(18% 0 0 0);transition:clip-path 1.4s var(--b-ease) var(--b-delay, 0s)}.b-motion [data-b-reveal=wipe] img{transform:scale(1.12);transition:transform 1.8s var(--b-ease) var(--b-delay, 0s)}.b-motion [data-b-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.b-motion [data-b-reveal=wipe].is-in img{transform:scale(1)}.b-motion [data-b-stagger]>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s var(--b-ease) calc(var(--b-i, 0) * 90ms + var(--b-delay, 0s)),transform 1.1s var(--b-ease) calc(var(--b-i, 0) * 90ms + var(--b-delay, 0s))}.b-motion [data-b-stagger].is-in>*{opacity:1;transform:none}.b-motion #MainContent>.shopify-section:first-child .b-hero__media{animation:b-hero-settle 2.4s var(--b-ease) both}.b-motion .b-hero__lines:not([data-b-stagger])>*{animation:b-rise 1.2s var(--b-ease) both;animation-delay:calc(.25s + var(--b-i, 0) * .12s)}@supports (animation-timeline: view()){.b-motion [data-b-parallax]>img,.b-motion [data-b-parallax]>picture>img{height:118%;animation:b-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes b-hero-settle{0%{transform:scale(1.08);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes b-rise{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:none}}@keyframes b-parallax{0%{transform:translate3d(0,-9%,0)}to{transform:translateZ(0)}}.b-motion:not(.b-motion-ready) [data-b-reveal],.b-motion:not(.b-motion-ready) [data-b-stagger]>*{animation:b-show 0s linear 2.5s forwards}@keyframes b-show{to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.shopify-design-mode [data-b-reveal],.shopify-design-mode [data-b-stagger]>*{opacity:1!important;transform:none!important;clip-path:none!important}.cart-items__nested-line .cart-items__quantity-controls{display:none}body:has(main>.shopify-section:last-child .b-cta) .b-footer__statement{display:none}@media(prefers-reduced-motion:no-preference){::view-transition-group(product-image-transition){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/bossi-base.css.map */
