:root{--v2-paper: #f4f1ea;--v2-paper-deep: #ebe6dc;--v2-ink: #111111;--v2-ink-soft: #5c5853;--v2-rule: rgb(17 17 17 / .16);--v2-rule-strong: rgb(17 17 17 / .4);--v2-blue: #8fa9c8;--v2-blue-ink: #6f8fb8;--v2-blue-text: #111111;--v2-blush: #f2d9dc;--v2-blush-ink: #b4485f;--v2-blush-text: #93354b;--v2-sage: #dde3d5;--v2-sage-ink: #5e7257;--v2-sage-text: #4a5c44;--v2-cherry: #9b2c2c;--v2-cream: #efe6da;--v2-navy: #1e2a44;--v2-oak: #c8a272;--v2-oak-dark: #a27d4f;--v2-font-display: var(--font-heading--family);--v2-font-ui: var(--font-body--family);--v2-font-mono: var(--font-body--family);--v2-gutter: clamp(1rem, 4vw, 3.5rem);--v2-max: 1600px;--v2-section: clamp(4rem, 9vw, 8.5rem);--v2-ease: cubic-bezier(.16, 1, .3, 1);--v2-ease-press: cubic-bezier(.32, .72, 0, 1)}body{background-color:var(--v2-paper);color:var(--v2-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.v2-wrap{width:100%;max-width:var(--v2-max);margin-inline:auto;padding-inline:var(--v2-gutter)}.v2-section{padding-block:var(--v2-section)}.v2-display{margin:0;font-family:var(--v2-font-display);font-weight:500;font-size:clamp(3.5rem,11vw,9.5rem);line-height:.88;letter-spacing:-.035em;text-wrap:balance}.v2-display em,.v2-h2 em,.v2-italic{font-style:italic;font-weight:400}.v2-h2{margin:0;font-family:var(--v2-font-display);font-weight:500;font-size:clamp(2.5rem,6.4vw,5.75rem);line-height:.95;padding-block-end:.12em;letter-spacing:-.03em;text-wrap:balance}.v2-h3{margin:0;font-family:var(--v2-font-display);font-weight:500;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.05;letter-spacing:-.015em}.v2-mono{font-family:var(--v2-font-ui);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.v2-lede{max-width:34ch;margin:0;font-family:var(--v2-font-ui);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.5}.v2-btn{display:inline-flex;gap:.875rem;align-items:center;justify-content:center;min-height:3.25rem;padding:.375rem .375rem .375rem 1.5rem;border:1px solid var(--v2-btn-bg, var(--v2-ink));border-radius:999px;font-family:var(--v2-font-ui);font-size:.9375rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--v2-btn-fg, var(--v2-paper));background:var(--v2-btn-bg, var(--v2-ink));text-decoration:none;cursor:pointer;transition:transform .5s var(--v2-ease-press),background-color .3s var(--v2-ease)}.v2-btn__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--v2-btn-bg, var(--v2-ink));background:var(--v2-btn-fg, var(--v2-paper));transition:transform .5s var(--v2-ease)}.v2-btn__icon svg{width:.875rem;height:.875rem}.v2-btn:hover .v2-btn__icon{transform:translate(3px) rotate(-45deg)}.v2-btn:active{transform:scale(.98)}.v2-btn--light{--v2-btn-bg: var(--v2-paper);--v2-btn-fg: var(--v2-ink)}.v2-btn--block{width:100%;justify-content:space-between}.v2-link{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;font-family:var(--v2-font-ui);font-size:.9375rem;font-weight:500;color:currentcolor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;transition:text-underline-offset .3s var(--v2-ease)}.v2-link:hover{text-underline-offset:.55em}:where(.v2-btn,.v2-link,.v2-chip,.v2-swatch,.v2-card__link):focus-visible{outline:2px solid currentcolor;outline-offset:3px}.v2-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.v2-chip{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;padding-inline:1.125rem;border:1px solid var(--v2-rule-strong);border-radius:999px;font-family:var(--v2-font-ui);font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--v2-ink);text-decoration:none;transition:background-color .3s var(--v2-ease),color .3s var(--v2-ease),border-color .3s var(--v2-ease)}.v2-chip:hover{border-color:var(--v2-ink)}.v2-chip[aria-current=page]{border-color:var(--v2-ink);color:var(--v2-paper);background:var(--v2-ink)}.v2-dot{flex:none;width:.875rem;height:.875rem;border-radius:50%;background:linear-gradient(90deg,var(--dot-a) 50%,var(--dot-b) 50%);box-shadow:inset 0 0 0 1px #1111112e}.v2-theme--paper{--band-bg: var(--v2-paper);--band-fg: var(--v2-ink);--band-accent: var(--v2-ink);--band-poster: var(--v2-paper-deep)}.v2-theme--dusty-blue{--band-bg: var(--v2-blue);--band-fg: #111111;--band-accent: #111111;--band-poster: #f3efe7}.v2-theme--blush{--band-bg: var(--v2-blush);--band-fg: #2a1418;--band-accent: var(--v2-blush-text);--band-poster: #f8eced}.v2-theme--sage{--band-bg: var(--v2-sage);--band-fg: #1d241b;--band-accent: var(--v2-sage-text);--band-poster: #eef1ea}.v2-theme--cherry{--band-bg: var(--v2-cherry);--band-fg: var(--v2-cream);--band-accent: var(--v2-cream);--band-poster: var(--v2-cream)}.v2-theme--black-and-white{--band-bg: #111111;--band-fg: var(--v2-paper);--band-accent: var(--v2-paper);--band-poster: #1d1d1d}.v2-theme--varsity{--band-bg: var(--v2-cream);--band-fg: var(--v2-navy);--band-accent: var(--v2-cherry);--band-poster: #f6f0e6}.v2-card{position:relative;display:grid;gap:.75rem;align-content:start;min-width:0;color:inherit}.v2-card__media{position:relative;display:block;overflow:hidden;background:var(--band-poster, var(--v2-paper-deep));aspect-ratio:4 / 5}.v2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--v2-ease),transform 1.2s var(--v2-ease)}.v2-card__media--matted img:first-child{top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;box-shadow:0 1px 2px #11111114,0 12px 28px -14px #11111159}.v2-card__media img+img{opacity:0}.v2-card:hover .v2-card__media img+img{opacity:1}.v2-card:hover .v2-card__media img:only-child{transform:scale(1.025)}.v2-card__meta{display:grid;gap:.25rem;min-width:0}.v2-card__title{margin:0;font-family:var(--v2-font-display);font-size:1.125rem;font-weight:500;line-height:1.15;letter-spacing:-.01em}.v2-card__link{color:inherit;text-decoration:none}.v2-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.v2-card__row{display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;align-items:baseline}.v2-card__ref,.v2-card__price{font-family:var(--v2-font-ui);font-size:.875rem;line-height:1.3}.v2-card__ref{opacity:.78}.header-actions__text-style,.header-actions__text-style .account-button__text{font-family:var(--v2-font-ui);font-size:.875rem;font-weight:400;letter-spacing:0}.v2-icon{width:1.25rem;height:1.25rem}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:inline-flex;align-items:baseline;gap:.25em}.header-actions__cart-icon--text .cart-bubble,.header-actions__cart-icon--text .cart-bubble.visually-hidden{position:static!important;padding:0;border-radius:0;color:inherit;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:nowrap;aspect-ratio:auto}.header-actions__cart-icon--text .cart-bubble__background{display:none}.header-actions__cart-icon--text .cart-bubble__text,.header-actions__cart-icon--text .cart-bubble__text-count,.header-actions__cart-icon--text .cart-bubble__text-count.hidden{display:inline!important;position:static;font-size:inherit;color:inherit}.header-actions__cart-icon--text .cart-bubble__text-count:before{content:"("}.header-actions__cart-icon--text .cart-bubble__text-count:after{content:")"}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.v2-reveal{animation:v2-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}.v2-load{animation:v2-rise 1.1s var(--v2-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}}.v2-static .v2-reveal,.v2-static .v2-load{animation:none}@keyframes v2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.visually-hidden-v2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#header-component[transparent]{transition:background-color .25s ease-out,box-shadow .25s ease-out,-webkit-backdrop-filter .25s ease-out,backdrop-filter .25s ease-out}#header-component[transparent][data-sticky-state=active]{background-color:#f4f1ead9;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 1px #1111110f}@media(prefers-reduced-transparency:reduce){#header-component[transparent][data-sticky-state=active]{background-color:var(--v2-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){#header-component[transparent]{transition:none}}.v2-blend{position:relative;isolation:isolate}.v2-blend:before,.v2-blend:after{content:"";position:absolute;inset-inline:0;z-index:-1;height:var(--blend-size, clamp(6rem, 12vw, 11rem));pointer-events:none}.v2-blend:before{inset-block-start:0;background:linear-gradient(to bottom,var(--blend-from, var(--v2-paper)),transparent)}.v2-blend:after{inset-block-end:0;background:linear-gradient(to top,var(--blend-to, var(--v2-paper)),transparent)}.cart-items__title{font-family:var(--v2-font-display);font-size:1.125rem;font-weight:500;line-height:1.15;letter-spacing:-.01em}.cart-drawer .quantity-selector,.cart-items .quantity-selector{border-radius:999px;overflow:hidden}.cart-drawer__summary{border-block-start:0}.product-information{--v2-hairline: rgb(17 17 17 / .12)}.product-information media-gallery .product-media-container{padding:12px;border:1px solid var(--v2-hairline);background:var(--v2-paper)}.product-information .slideshow-controls__thumbnail{outline:1px solid var(--v2-hairline);outline-offset:-1px}.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline-color:var(--v2-ink)}.product-information .product-details{padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--v2-hairline);border-radius:2px}@media screen and (max-width:749px){.product-information .product-details{margin-block-start:16px}}@media screen and (min-width:750px){.product-information .product-information__grid{column-gap:clamp(3rem,5vw,5rem)}.product-information .product-details.sticky-content--desktop{top:calc(var(--header-height, 64px) + 1.25rem)}}.product-details .text-block h1{padding-block-end:.1em;font-family:var(--v2-font-display);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:.98;letter-spacing:-.03em}.product-details product-price,.product-details product-price *{font-family:var(--v2-font-ui);font-size:1.125rem;font-weight:400}.variant-option__button-label:has(input[data-option-name=Format]){gap:.5rem;white-space:nowrap}@media screen and (max-width:749px){.variant-option__button-label:has(input[data-option-name=Format]){padding-inline:.75rem;font-size:.875rem}}.variant-option__button-label:has(input[data-option-name=Format]):before{content:"";position:static;inset:auto;z-index:1;flex:none;order:-1;width:1rem;height:1rem;border-radius:50%;background:#efe9df;box-shadow:inset 0 0 0 1px #11111140}.variant-option__button-label:has(input[value*=Oak]):before{background:linear-gradient(135deg,#d9b98d,#c8a272 45%,#a27d4f)}.variant-option__button-label:has(input[value*=Black]):before{background:#161616;box-shadow:inset 0 0 0 1px #fff6}.variant-option__button-label:has(input[value*=White]):before{background:#fbfaf7}
/*# sourceMappingURL=/cdn/shop/t/7/assets/v2.css.map */
