:root{--joga-bone: #f5f2eb;--joga-paper: #ffffff;--joga-sand: #ebe5d9;--joga-line: #ddd6c8;--joga-ink: #0e0e0e;--joga-ink-soft: #55514a;--joga-green: #0b3b23;--joga-green-mid: #10502f;--joga-pitch: #138a4a;--joga-gold: #f2c230;--joga-gold-soft: #fbf1c9;--joga-cream: var(--joga-bone);--joga-cream-2: var(--joga-sand);--joga-green-dark: var(--joga-green-mid);--joga-yellow: var(--joga-gold);--joga-yellow-soft: var(--joga-gold-soft);--joga-radius: 2px;--joga-radius-sm: 2px;--joga-gutter: clamp(16px, 4.4vw, 56px);--joga-max: 1440px;--joga-section-y: clamp(64px, 9vw, 128px);--joga-ease: cubic-bezier(.2, .7, .2, 1);--joga-display: var(--font-heading--family, Archivo), "Arial Black", "Helvetica Neue", Arial, sans-serif;--joga-display-weight: var(--font-heading--weight, 800);--joga-display-tracking: -.02em;--joga-body: var(--font-body--family, Inter), system-ui, -apple-system, sans-serif}.header-logo.header-logo{font-family:var(--joga-display);font-weight:var(--joga-display-weight);text-transform:uppercase;letter-spacing:.02em;font-size:1.375rem;line-height:1}.joga{color:var(--joga-ink);font-family:var(--joga-body);-webkit-font-smoothing:antialiased}.joga *,.joga *:before,.joga *:after{box-sizing:border-box}.joga-container{width:100%;max-width:var(--joga-max);margin-inline:auto;padding-inline:var(--joga-gutter)}.joga-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--joga-body);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--joga-ink-soft)}.joga-diamond{flex:none;width:8px;height:8px;background:var(--joga-gold);transform:rotate(45deg)}.joga-title{margin:0;font-family:var(--joga-display);font-weight:var(--joga-display-weight);text-transform:uppercase;line-height:.96;letter-spacing:var(--joga-display-tracking);color:inherit;text-wrap:balance}.joga-title em{font-style:italic}.joga-title--section{font-size:clamp(2rem,1.35rem + 2.7vw,3.75rem)}.joga-lead{max-width:46ch;margin:0;color:var(--joga-ink-soft);font-size:1.0625rem;line-height:1.6}.joga-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;border:1px solid var(--joga-gold);border-radius:var(--joga-radius);background:var(--joga-gold);color:var(--joga-ink);font-family:var(--joga-body);font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--joga-ease),border-color .25s var(--joga-ease),color .25s var(--joga-ease)}.joga-btn:hover{border-color:#ffd24d;background:#ffd24d;color:var(--joga-ink);text-decoration:none}.joga-btn--ink{border-color:var(--joga-ink);background:var(--joga-ink);color:var(--joga-bone)}.joga-btn--ink:hover{border-color:var(--joga-green);background:var(--joga-green);color:var(--joga-bone)}.joga-btn svg{width:16px;height:16px;flex:none;transition:transform .25s var(--joga-ease)}.joga-btn:hover svg{transform:translate(3px)}.joga-btn--light{border-color:var(--joga-bone);background:var(--joga-bone);color:var(--joga-ink)}.joga-btn--light:hover{border-color:#fff;background:#fff;color:var(--joga-ink)}.joga-btn--ghost{border-color:currentColor;background:transparent;color:var(--joga-ink)}.joga-btn--ghost:hover{border-color:var(--joga-ink);background:var(--joga-ink);color:var(--joga-bone)}.joga-btn--ghost-light{border-color:#f5f2eb80;background:transparent;color:var(--joga-bone)}.joga-btn--ghost-light:hover{border-color:var(--joga-bone);background:#f5f2eb14;color:var(--joga-bone)}.joga-link{display:inline-flex;align-items:center;gap:10px;padding-block:6px;border-bottom:1px solid currentColor;color:var(--joga-ink);font-family:var(--joga-body);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .2s var(--joga-ease)}.joga-link:hover{color:var(--joga-green);text-decoration:none}.joga-link svg{width:14px;height:14px}.joga-btn:focus-visible,.joga-link:focus-visible,.joga a:focus-visible,.joga button:focus-visible{outline:2px solid var(--joga-pitch);outline-offset:3px}.joga-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--dot, #d9d2c3);box-shadow:inset 0 0 0 1px #0000002e}.joga-badge{position:absolute;top:12px;left:12px;z-index:2;padding:6px 9px 5px;border-radius:var(--joga-radius);background:var(--joga-ink);color:var(--joga-bone);font-family:var(--joga-body);font-size:.625rem;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.joga-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.joga-editor-note{margin:0;padding:16px 20px;border:1px dashed var(--joga-line);background:var(--joga-paper);color:var(--joga-ink-soft);font-family:var(--joga-body);font-size:.9375rem;line-height:1.5}html:not(.joga-demo-on) .joga-demo{display:none!important}html.joga-demo-on .joga-demo-off{display:none!important}.joga-proof{width:100%}.joga-demo-tag{display:inline-flex;flex:none;align-items:center;padding:3px 6px 2px;border:1px dashed currentColor;border-radius:var(--joga-radius);font-family:var(--joga-body);font-size:.625rem;font-weight:600;font-style:normal;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.72}.joga-demo-tag--media{border-color:#f5f2ebb3;background:#0e0e0e8c;color:var(--joga-bone);opacity:1}.joga-rating{--joga-star-size: 15px;--joga-star-on: #d9a000;--joga-star-off: rgba(14, 14, 14, .14);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--joga-ink);font-family:var(--joga-body);font-size:.8125rem;font-weight:500;line-height:1.2}.joga-rating--dark{--joga-star-on: var(--joga-gold);--joga-star-off: rgba(245, 242, 235, .22);color:#f5f2ebe0}.joga-stars{display:inline-block;flex:none;width:calc(var(--joga-star-size) * 5.5);height:var(--joga-star-size);background:linear-gradient(90deg,var(--joga-star-on) var(--joga-stars-fill, 100%),var(--joga-star-off) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M10 1.2l2.7 5.6 6.1.9-4.4 4.3 1 6.1L10 15.2l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") left center / calc(var(--joga-star-size) * 1.1) var(--joga-star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M10 1.2l2.7 5.6 6.1.9-4.4 4.3 1 6.1L10 15.2l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") left center / calc(var(--joga-star-size) * 1.1) var(--joga-star-size) repeat-x}.joga-rating__value{font-weight:700}.joga-stock{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--joga-ink);font-family:var(--joga-body);font-size:.875rem;font-weight:500;line-height:1.3}.joga-stock strong{font-weight:700}.joga-stock__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#e2531d}.joga-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:joga-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes joga-ping{75%,to{transform:scale(2.6);opacity:0}}.joga-flag{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.joga-flag__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px 5px;border-radius:var(--joga-radius);background:var(--joga-gold);color:var(--joga-ink);font-family:var(--joga-body);font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.joga-flag__pill svg{width:11px;height:11px;margin-top:-1px}.joga-card__flags{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;pointer-events:none}.joga-card__flags .joga-badge{position:static}.joga-badge--best{background:var(--joga-gold);color:var(--joga-ink)}.joga-off{display:inline-flex;flex:none;align-items:center;padding:5px 7px;border-radius:var(--joga-radius);background:var(--joga-ink);color:var(--joga-gold);font-family:var(--joga-body);font-size:.75rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;vertical-align:middle}.joga-card__flags .joga-off{padding:5px 8px;font-size:.6875rem}product-price .joga-off{margin-inline-start:12px;padding:6px 9px;font-size:.8125rem}@media(prefers-reduced-motion:reduce){.joga-stock__dot:after{animation:none}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.14em}.product-card .card-gallery{background:var(--joga-sand)}@media(prefers-reduced-motion:reduce){.joga *,.joga *:before,.joga *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.joga-card{display:flex;flex-direction:column;min-width:0}.joga-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--joga-radius);background:var(--joga-sand)}.joga-card__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.joga-card__track::-webkit-scrollbar{display:none}.joga-card__slide{position:relative;display:block;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.joga-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--joga-ease)}.joga-card__dots{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;gap:4px;padding:5px 7px;border-radius:999px;background:#0e0e0e52;transform:translate(-50%);pointer-events:none}.joga-card__dot{width:10px;height:2px;border-radius:2px;background:#f5f2eb73;transition:width .25s var(--joga-ease),background-color .25s var(--joga-ease)}.joga-card__dot.is-active{width:18px;background:var(--joga-bone)}.joga-card__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:50%;background:#f5f2ebf0;color:var(--joga-ink);box-shadow:0 2px 10px #0000002e;cursor:pointer;opacity:0;transition:opacity .2s var(--joga-ease),transform .2s var(--joga-ease)}.joga-card__arrow svg{width:14px;height:14px}.joga-card__arrow--prev{left:8px}.joga-card__arrow--next{right:8px}@media(hover:hover){.joga-card__arrow{display:grid}.joga-card__media--multi:hover .joga-card__arrow{opacity:1}.joga-card__arrow:hover{transform:scale(1.06)}.joga-card:hover .joga-card__img{transform:scale(1.03)}}.joga-card__link{display:block;color:var(--joga-ink);text-decoration:none}.joga-card__link:hover{color:var(--joga-ink);text-decoration:none}.joga-card__cta-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-top:12px;padding:0 12px;border:1px solid var(--joga-ink);color:var(--joga-ink);font-family:var(--joga-body);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s var(--joga-ease),color .2s var(--joga-ease)}.joga-card__cta-link:hover{background:var(--joga-ink);color:var(--joga-bone)}.joga-card__cta-link:focus-visible{outline:2px solid var(--joga-pitch);outline-offset:3px}.joga-card__info{display:flex;flex-direction:column;gap:8px;margin-top:14px}.joga-card__name{display:grid;gap:5px;margin:0;min-width:0;font-family:var(--joga-body);font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 4 4}.joga-card__model{display:block}.joga-card__color{display:flex;align-items:center;gap:7px;color:var(--joga-ink-soft);font-size:.75rem;font-weight:400;letter-spacing:0}.joga-card__price{flex:none;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.joga-card__price--sale{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.joga-card__now{font-weight:600}.joga-card__was{color:var(--joga-ink-soft);font-size:.75rem;font-weight:400;text-decoration-line:line-through;text-decoration-thickness:1px}@media screen and (min-width:750px){.joga-card__info{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px}.joga-card__price--sale{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:2px;text-align:right}}@media screen and (min-width:990px){.joga-card__name{font-size:.875rem}.joga-card__color{font-size:.8125rem}.joga-card__price{font-size:.875rem}.joga-card__was{font-size:.8125rem}.joga-card__flags .joga-off{padding:6px 9px;font-size:.8125rem}}.product-information.section{background:var(--joga-bone, #f5f2eb);color:var(--joga-ink, #0e0e0e)}.product-information__media{min-width:0}.product-information__media .media-gallery{background:transparent}.product-information__media .product-media-container{overflow:hidden;border-radius:3px;background:#eeeae1}.product-information__media .product-media-container img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (min-width:750px){.product-information__media .product-media-container:hover img{transform:scale(1.015)}}.product-details{color:var(--joga-ink, #0e0e0e)}.product-details .text-block h1,.product-details h1{font-family:var(--joga-display, var(--font-heading--family, sans-serif));font-weight:800;letter-spacing:-.035em;line-height:1.02;text-transform:uppercase}.product-details product-price{margin-block:4px 8px}.product-details .price,.product-details .price-item{font-weight:750;letter-spacing:-.025em}.product-details .compare-at-price,.product-details s{color:#77736b}.product-details .product-form-buttons button,.product-details .product-form-buttons .button{min-height:54px;border-radius:2px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.product-details .product-form-buttons button[type=submit],.product-details .product-form-buttons .button{box-shadow:none;transition:transform .18s ease,filter .18s ease}.product-details .product-form-buttons button[type=submit]:hover,.product-details .product-form-buttons .button:hover{filter:brightness(1.04);transform:translateY(-1px)}@media screen and (min-width:750px){.product-information.section{padding-block:clamp(24px,4vw,56px)}.product-information__media{padding-inline-end:12px}}@media screen and (max-width:749px){.product-information.section{padding-block-start:0}.product-information__media .product-media-container{border-radius:0}.product-details{padding-block-start:18px}}.joga-jacket-benefits{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-block-start:clamp(28px,4vw,48px);background:#ffffff8c;border:1px solid var(--joga-line, #ddd6c8);border-radius:14px;overflow:hidden;color:var(--joga-ink, #0e0e0e)}.joga-jacket-benefit{min-width:0;padding:clamp(18px,2.2vw,28px) 12px;text-align:center}.joga-jacket-benefit+.joga-jacket-benefit{border-inline-start:1px solid var(--joga-line, #ddd6c8)}.joga-jacket-benefit__icon{display:inline-grid;width:48px;height:48px;place-items:center;margin-block-end:10px;border-radius:50%;background:var(--joga-gold-soft, #fbf1c9);color:var(--joga-ink, #0e0e0e);font-size:24px;font-weight:700}.joga-jacket-benefit h3{margin:0 0 6px;font-family:var(--joga-display, sans-serif);font-size:clamp(12px,1.1vw,15px);font-weight:750;line-height:1.25}.joga-jacket-benefit p{max-width:26ch;margin:0 auto;color:var(--joga-ink-soft, #55514a);font-size:12px;line-height:1.45}@media screen and (max-width:749px){.joga-jacket-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:24px}.joga-jacket-benefit{padding:20px 10px}.joga-jacket-benefit:nth-child(3){border-inline-start:0}.joga-jacket-benefit:nth-child(n+3){border-top:1px solid var(--joga-line, #ddd6c8)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/joga.css.map */
