.jic-v2{--jic-ink: #071A16;--jic-cream: #F8F7F2;--jic-beige: #F3F1EA;--jic-border: #E5E1D6;--jic-muted: #6b6b63;--jic-danger: #C0392B;--jic-success: #0DA73F;color:var(--jic-ink)}.jic-v2-wrap{max-width:var(--jic-v2-max-width, 1320px);margin:0 auto;padding:0 24px}.jic-v2-grid{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:990px){.jic-v2-grid{grid-template-columns:minmax(0,var(--jic-v2-gallery-fr, 1.15fr)) minmax(0,1fr);gap:56px;align-items:start}.jic-v2-info--sticky{position:sticky;top:24px}}.jic-v2-gallery{display:flex;flex-direction:column;gap:12px}.jic-v2-gallery--thumbs-left{flex-direction:row-reverse}.jic-v2-gallery-main{position:relative;border-radius:16px;overflow:hidden;background:var(--jic-beige);aspect-ratio:var(--jic-v2-image-ratio, 1 / 1);flex:1}.jic-v2-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease}.jic-v2-gallery-slide.is-active{opacity:1;visibility:visible;position:relative}.jic-v2-gallery-slide img,.jic-v2-gallery-slide video,.jic-v2-gallery-slide model-viewer{width:100%;height:100%;object-fit:var(--jic-v2-object-fit, cover);display:block}.jic-v2-gallery--zoomed .jic-v2-gallery-slide.is-active img{cursor:zoom-out;transform:scale(1.6);transition:transform .3s ease}.jic-v2-gallery-main:not(.jic-v2-gallery--zoomed) .jic-v2-gallery-slide.is-active img{cursor:zoom-in}.jic-v2-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.jic-v2-gallery-thumbs::-webkit-scrollbar{display:none}.jic-v2-gallery--thumbs-left .jic-v2-gallery-thumbs{flex-direction:column;overflow-y:auto;overflow-x:hidden;width:84px;flex:0 0 auto}.jic-v2-thumb{flex:0 0 auto;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1.5px solid transparent;background:var(--jic-beige);padding:0;cursor:pointer}.jic-v2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jic-v2-thumb.is-active{border-color:var(--jic-ink)}.jic-v2-info{display:flex;flex-direction:column}.jic-v2-breadcrumb{font-size:12px;color:var(--jic-muted);margin-bottom:14px}.jic-v2-breadcrumb a{color:inherit;text-decoration:none}.jic-v2-breadcrumb a:hover{text-decoration:underline}.jic-v2-vendor{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--jic-muted);margin:0 0 6px}.jic-v2-title{font-size:var(--jic-v2-title-size, 28px);font-weight:600;letter-spacing:-.01em;margin:0 0 10px;line-height:1.2}.jic-v2-rating{display:flex;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;color:var(--jic-muted)}.jic-v2-rating svg{width:14px;height:14px;fill:#c9a227}.jic-v2-price-row{display:flex;align-items:baseline;gap:12px;font-size:var(--jic-v2-price-size, 22px);font-weight:700;margin-bottom:6px}.jic-v2-price-row [data-jic-v2-compare-price]{font-size:15px;font-weight:400;color:var(--jic-muted);text-decoration:line-through}.jic-v2-sku{font-size:12px;color:var(--jic-muted);margin-bottom:8px}.jic-v2-availability{font-size:13px;font-weight:500;color:var(--jic-success);margin-bottom:16px}.jic-v2-availability--oos{color:var(--jic-danger)}.jic-v2-intro{font-size:14px;line-height:1.65;color:#2b2b26;margin-bottom:20px}.jic-v2-intro--narrow{max-width:420px}.jic-v2-sale-badge{font-size:11px;font-weight:700;padding:3px 9px;text-transform:uppercase;letter-spacing:.02em}.jic-v2-option-group{margin-bottom:18px}.jic-v2-option-label{font-size:var(--jic-v2-option-label-size, 13px);font-weight:600;margin-bottom:8px;display:block}.jic-v2-option-values{display:flex;flex-wrap:wrap;gap:var(--jic-v2-option-gap, 8px)}.jic-v2-option-wrap{position:relative}.jic-v2-option-wrap input{position:absolute;opacity:0;pointer-events:none}.jic-v2-option-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 14px;border-radius:var(--jic-v2-option-radius, 999px);border:1.5px solid var(--jic-border);background:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease}.jic-v2-option-wrap input:checked+.jic-v2-option-pill{border-color:var(--jic-v2-option-selected-border, var(--jic-ink));border-width:2px}.jic-v2-option--unavailable .jic-v2-option-pill{opacity:.4;text-decoration:line-through}.jic-v2-swatch{width:var(--jic-v2-swatch-size, 40px);height:var(--jic-v2-swatch-size, 40px);border-radius:50%;border:1.5px solid var(--jic-border);cursor:pointer;background-size:cover;background-position:center;position:relative}.jic-v2-option-wrap input:checked+.jic-v2-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jic-v2-option-selected-border, var(--jic-ink))}.jic-v2-swatch--fallback{background:var(--jic-beige);display:flex;align-items:center;justify-content:center}.jic-v2-swatch__fallback-text{font-size:11px;font-weight:700;color:var(--jic-ink);letter-spacing:.01em;pointer-events:none}.jic-v2-swatch--clear{background-image:repeating-linear-gradient(45deg,#fff,#fff 4px,#eceae2 4px 8px)}.jic-v2-option--unavailable .jic-v2-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent 47%,var(--jic-border) 49%,var(--jic-border) 51%,transparent 53%);border-radius:50%}.jic-v2-select{width:100%;height:46px;border-radius:10px;border:1.5px solid var(--jic-border);padding:0 14px;font-size:14px;background:#fff}.jic-v2-qty{display:inline-flex;align-items:center;border:1.5px solid var(--jic-v2-qty-border, var(--jic-border));border-radius:var(--jic-v2-qty-radius, 999px);overflow:hidden;margin-bottom:18px}.jic-v2-qty button{width:40px;height:var(--jic-v2-qty-height, 44px);border:none;background:none;font-size:18px;cursor:pointer}.jic-v2-qty input{width:44px;height:var(--jic-v2-qty-height, 44px);border:none;border-left:1.5px solid var(--jic-v2-qty-border, var(--jic-border));border-right:1.5px solid var(--jic-v2-qty-border, var(--jic-border));text-align:center;font-size:14px;font-weight:600;-moz-appearance:textfield}.jic-v2-qty input::-webkit-outer-spin-button,.jic-v2-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jic-v2-buy-row{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.jic-v2-atc-btn{position:relative;height:var(--jic-v2-btn-height, 52px);border-radius:var(--jic-v2-btn-radius, 999px);background:var(--jic-v2-atc-bg, var(--jic-ink));color:var(--jic-v2-atc-text, var(--jic-cream));border:1.5px solid var(--jic-v2-atc-border, var(--jic-ink));font-size:var(--jic-v2-btn-font-size, 15px);font-weight:var(--jic-v2-btn-font-weight, 700);letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:opacity .15s ease}.jic-v2-atc-btn:disabled{opacity:.45;cursor:not-allowed}.jic-v2-atc-btn.is-loading{opacity:.7}.jic-v2-atc-btn.is-added{background:var(--jic-success)}.jic-v2-atc-btn.is-error{background:var(--jic-danger)}.jic-v2-buy-now [data-shopify=payment-button]{width:100%}.jic-v2-buy-now{border-radius:var(--jic-v2-btn-radius, 999px);overflow:hidden}.jic-v2-buy-now .shopify-payment-button__button{min-height:var(--jic-v2-btn-height, 52px)}.jic-v2-buy-now .shopify-payment-button__button--unbranded{background-color:var(--jic-v2-buynow-bg, #ffffff)!important;color:var(--jic-v2-buynow-text, var(--jic-ink))!important;border:1.5px solid var(--jic-v2-buynow-border, var(--jic-ink))!important;border-radius:var(--jic-v2-btn-radius, 999px)!important;font-weight:var(--jic-v2-btn-font-weight, 700)!important;font-size:var(--jic-v2-btn-font-size, 15px)!important;min-height:var(--jic-v2-btn-height, 52px)!important}.jic-v2-trust-item{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.jic-v2-trust-item__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.jic-v2-trust-item__icon svg{width:100%;height:100%;stroke:var(--jic-ink);fill:none;stroke-width:1.6}.jic-v2-trust-item__icon img{width:100%;height:100%;object-fit:contain}.jic-v2-trust-item__title{font-size:13px;font-weight:600;color:var(--jic-ink);margin:0}.jic-v2-trust-item__subtitle{font-size:12px;color:var(--jic-muted);margin:2px 0 0}.jic-v2-divider-wrap{display:flex}.jic-v2-divider-wrap[data-align=left]{justify-content:flex-start}.jic-v2-divider-wrap[data-align=center]{justify-content:center}.jic-v2-custom-text{line-height:1.65}.jic-v2-info--card{background:var(--jic-v2-card-bg, #ffffff);border-radius:var(--jic-v2-card-radius, 16px);padding:var(--jic-v2-info-padding, 0px)}.jic-v2-info--bordered{border:1px solid var(--jic-v2-border-color, var(--jic-border))}.jic-v2-info--shadow{box-shadow:0 12px 32px #071a1614}.jic-v2-info--center{text-align:center}.jic-v2-info--center .jic-v2-price-row,.jic-v2-info--center .jic-v2-option-values,.jic-v2-info--center .jic-v2-reassurance-item,.jic-v2-info--center .jic-v2-trust-item{justify-content:center}.jic-v2-info__inner{max-width:var(--jic-v2-info-max-width, 520px)}.jic-v2-info__block+.jic-v2-info__block{margin-top:var(--jic-v2-block-gap, 18px)}@media screen and (max-width:749px){.jic-v2-info--card{padding:var(--jic-v2-info-padding-mobile, 0px)}}.jic-v2-wishlist-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--jic-v2-btn-radius, 999px);border:1.5px solid var(--jic-v2-wishlist-border, var(--jic-border));background:var(--jic-v2-wishlist-bg, transparent);color:var(--jic-v2-wishlist-text, var(--jic-ink));font-size:14px;font-weight:600;cursor:pointer;width:100%;justify-content:center}.jic-v2-wishlist-btn svg{width:18px;height:18px;stroke:var(--jic-v2-wishlist-text, var(--jic-ink));fill:none;stroke-width:1.6}.jic-v2-wishlist-btn.is-active{border-color:var(--jic-danger)}.jic-v2-wishlist-btn.is-active svg{fill:var(--jic-danger);stroke:var(--jic-danger)}.jic-v2-wishlist-btn--text{border-color:transparent;background:transparent;padding-left:4px;padding-right:4px;width:auto}.jic-v2-wishlist-btn--filled{background:var(--jic-v2-wishlist-bg, var(--jic-ink))}.jic-v2-wishlist-btn--filled svg{stroke:var(--jic-v2-wishlist-text, #fff)}.jic-v2-reassurance{display:flex;flex-direction:column;gap:8px;margin-top:4px;margin-bottom:22px}.jic-v2-reassurance-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--jic-muted)}.jic-v2-reassurance-item svg{width:16px;height:16px;stroke:var(--jic-ink);fill:none;stroke-width:1.6;flex-shrink:0}.jic-v2-tabs{border-top:1px solid var(--jic-border);margin-top:8px}.jic-v2-tabs--single{border-top:none;margin-top:0}.jic-v2-tab{border-bottom:1px solid var(--jic-border)}.jic-v2-tab summary{list-style:none;cursor:pointer;padding:16px 2px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}.jic-v2-tab summary::-webkit-details-marker{display:none}.jic-v2-tab summary .jic-v2-caret{transition:transform .2s ease}.jic-v2-tab[open] summary .jic-v2-caret{transform:rotate(180deg)}.jic-v2-tab-content{padding:0 2px 18px;font-size:13px;line-height:1.65;color:#2b2b26}.jic-v2-spec-list{list-style:none;margin:0;padding:0}.jic-v2-spec-list li{padding:6px 0;border-bottom:1px solid var(--jic-beige)}.jic-v2-spec-list li:last-child{border-bottom:none}.jic-v2-sticky-atc{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .25s ease;background:#fff;border-top:1px solid var(--jic-border);box-shadow:0 -6px 24px #071a161a;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:40;display:none}.jic-v2-sticky-atc.is-visible{transform:translateY(0)}@media screen and (max-width:989px){.jic-v2-sticky-atc[data-enabled=true]{display:block}}.jic-v2-sticky-atc-row{display:flex;align-items:center;gap:12px}.jic-v2-sticky-atc-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.jic-v2-sticky-atc-price{font-size:14px;font-weight:700;flex:0 0 auto}.jic-v2-sticky-atc .jic-v2-atc-btn{flex:0 0 auto;width:auto;padding:0 24px;height:44px}.jic-v2-related{padding:48px 0}.jic-v2-related-heading{font-size:22px;font-weight:600;color:var(--jic-ink);margin:0 0 24px;text-align:center}.jic-v2-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}@media screen and (min-width:750px){.jic-v2-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.jic-v2-related[data-jic-v2-related].is-empty{display:none}@media screen and (max-width:749px){.jic-v2-wrap{padding:0 16px}.jic-v2-title{font-size:22px}.jic-v2-gallery--thumbs-left{flex-direction:column}.jic-v2-gallery--thumbs-left .jic-v2-gallery-thumbs{flex-direction:row;width:auto;overflow-x:auto;overflow-y:hidden}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jic-product-v2.css.map */
