:root{--snap-paper: #F4F4F2;--snap-paper-sunk: #E9E9E5;--snap-ink: #121316;--snap-ink-soft: #2A2C31;--snap-muted: #6C6E75;--snap-accent: #FF3E7F;--snap-accent-deep: #DB2062;--snap-accent-deeper: #C41B57;--snap-accent-soft: #FFDCE8;--snap-line: rgba(18, 19, 22, .12);--snap-line-invert: rgba(244, 244, 242, .18);--snap-r-card: 18px;--snap-r-input: 12px;--snap-r-pill: 999px;--snap-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--snap-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--snap-wrap: 1240px;--snap-measure: calc(1240px - (clamp(20px, 5vw, 56px)*2)) ;--snap-gut: clamp(20px, 5vw, 56px);--snap-bay: clamp(64px, 9vw, 132px);--snap-ease: cubic-bezier(.16, 1, .3, 1)}body{background:var(--snap-paper);color:var(--snap-ink);font-family:var(--snap-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.snap h1,.snap h2,.snap h3,.snap .snap-display{font-family:var(--snap-display);font-weight:800;letter-spacing:-.035em;line-height:.94;text-wrap:balance;margin:0}.snap p{margin:0}.snap-wrap{width:100%;max-width:var(--snap-wrap);margin-inline:auto;padding-inline:var(--snap-gut)}.snap-bay{padding-block:var(--snap-bay)}.snap-h1{font-size:clamp(3.1rem,9.2vw,8.2rem)}.snap-h2{font-size:clamp(2.3rem,5.6vw,4.5rem)}.snap-h3{font-size:clamp(1.35rem,2.2vw,1.9rem);letter-spacing:-.02em;line-height:1.05}.snap-lede{font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.5;color:var(--snap-muted);max-width:34ch}.snap-body{font-size:1rem;line-height:1.6;color:var(--snap-muted);max-width:62ch}.snap-kicker{font-family:var(--snap-body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--snap-accent-deep)}.snap-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;white-space:nowrap;font-family:var(--snap-body);font-size:1rem;font-weight:600;letter-spacing:-.01em;padding:1.05em 2em;border-radius:var(--snap-r-pill);border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:transform .25s var(--snap-ease),background-color .25s var(--snap-ease),color .25s var(--snap-ease),border-color .25s var(--snap-ease)}.snap-btn--primary{background:var(--snap-ink);color:var(--snap-paper)}.snap-btn--primary:hover{background:var(--snap-accent-deep);color:#fff;transform:translateY(-2px)}.snap-btn--primary:active{transform:translateY(0) scale(.985)}.snap-btn--ghost{background:transparent;color:var(--snap-ink);border-color:var(--snap-line)}.snap-btn--ghost:hover{border-color:var(--snap-ink);transform:translateY(-2px)}.snap-btn--onink{background:var(--snap-paper);color:var(--snap-ink)}.snap-btn--onink:hover{background:var(--snap-accent);color:#fff;transform:translateY(-2px)}.snap-btn:focus-visible{outline:3px solid var(--snap-accent);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.snap-rise{opacity:0;transform:translateY(22px)}.snap-rise.is-in{opacity:1;transform:none;transition:opacity .7s var(--snap-ease),transform .7s var(--snap-ease);transition-delay:var(--snap-delay, 0ms)}}.header,.footer{font-family:var(--snap-body)}.footer,.footer__content,.shopify-section-group-footer-group{background-color:var(--snap-paper)}:root{--font-heading--family: var(--snap-display);--font-heading--weight: 800;--font-body--family: var(--snap-body);--font-accent--family: var(--snap-body);--font-subheading--family: var(--snap-body)}.view-product-title,.view-product-title h1,.product-title,.product-title h1{font-family:var(--snap-display);font-weight:800;font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.035em;line-height:1.02;color:var(--snap-ink);text-wrap:balance}.view-product-title+* .price,.product-information .price,.product-price .price,.price--main,.price{font-family:var(--snap-display);font-weight:700;letter-spacing:-.02em;color:var(--snap-ink)}.product-information .price,.price--main{font-size:clamp(1.35rem,2vw,1.7rem)}.add-to-cart-button{font-family:var(--snap-body);font-weight:600;letter-spacing:-.01em;transition:transform .25s var(--snap-ease),background-color .25s var(--snap-ease)}.add-to-cart-button:hover{background-color:var(--snap-accent-deep);transform:translateY(-2px)}.add-to-cart-button:active{transform:translateY(0) scale(.99)}@media(prefers-reduced-motion:reduce){.add-to-cart-button:hover,.add-to-cart-button:active{transform:none}}.variant-option__button-label{font-family:var(--snap-body);font-weight:600}.product-media-container{background:#fff;border-radius:var(--snap-r-card);overflow:clip}media-gallery .product-media{padding:clamp(10px,2vw,26px)}.product-media__image{background:transparent}.product-details:has(input[data-option-name=Color][value=Pink]:checked){--color-selected-variant-background: var(--snap-accent-deep);--color-selected-variant-border: var(--snap-accent-deep);--color-selected-variant-text: #FFFFFF;--color-selected-variant-text-rgb: 255, 255, 255;--color-selected-variant-hover-background: var(--snap-accent-deeper);--color-selected-variant-hover-border: var(--snap-accent-deeper);--color-selected-variant-hover-text: #FFFFFF}.product-details:has(input[data-option-name=Color][value=Pink]:checked) .add-to-cart-button{background-color:var(--snap-accent-deep);color:#fff}.product-details:has(input[data-option-name=Color][value=Pink]:checked) .add-to-cart-button:hover{background-color:var(--snap-accent-deeper)}body:has(.product-details input[data-option-name=Color][value=Pink]:checked) .sticky-add-to-cart__button{background-color:var(--snap-accent-deep);color:#fff}body:has(.product-details input[data-option-name=Color][value=Pink]:checked) .sticky-add-to-cart__button:hover{background-color:var(--snap-accent-deeper)}body:has(.product-details input[data-option-name=Color][value=Pink]:checked) .snap-det--reactive .snap-det__img--white{visibility:hidden}body:has(.product-details input[data-option-name=Color][value=Pink]:checked) .snap-det--reactive .snap-det__img--pink{display:block}.cart-title{font-family:var(--snap-display);font-weight:800;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.035em;line-height:1;color:var(--snap-ink)}.cart-items__media-image,.resource-card__image,.product-card__image{border-radius:var(--snap-r-card);overflow:clip}.cart-items__table-row{border-color:var(--snap-line)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/snap-brand.css.map */
