body:has(leather-strap-configurator) .product-information h1{max-width:none;font-family:var(--font-body--family);font-size:clamp(1.6rem,1.9vw,1.75rem);font-weight:500;line-height:1.18;letter-spacing:-.01em;text-wrap:pretty}@media screen and (min-width:750px){body:has(leather-strap-configurator) .product-information__grid.product-information__grid--half.product-information--media-left{--jv-details-col: clamp( min(22rem, calc(var(--full-page-grid-central-column-width) * .5)), calc(var(--full-page-grid-central-column-width) * .42), 36rem );grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) - var(--jv-details-col)) var(--jv-details-col) var(--full-page-grid-margin)}body:has(leather-strap-configurator) .product-information__media media-gallery.sticky-content{--sticky-header-offset: calc(var(--header-height, 60px) + 16px)}}body:has(leather-strap-configurator) media-gallery{--slideshow-thumbnails-padding-inline: 3px;--slideshow-thumbnails-padding-block: 4px}@media screen and (min-width:750px){body:has(leather-strap-configurator) media-gallery slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-end:20px}}body:has(leather-strap-configurator) media-gallery .product-media-container,body:has(leather-strap-configurator) media-gallery .product-media,body:has(leather-strap-configurator) media-gallery .product-media img{border-radius:16px}body:has(leather-strap-configurator) media-gallery .slideshow-controls__thumbnails{gap:12px;margin-inline:0}body:has(leather-strap-configurator) media-gallery .slideshow-controls__thumbnail{overflow:hidden;border:1px solid rgba(29,29,31,.12);outline:0;outline-offset:2px;background:#fff}body:has(leather-strap-configurator) media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:#1d1d1f;outline:1px solid #1d1d1f}body:has(leather-strap-configurator) media-gallery .slideshow-controls__thumbnail:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}body:has(leather-strap-configurator) product-price .price{color:#1d1d1f;font-family:var(--font-body--family);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}body:has(leather-strap-configurator) product-price .tax-note{margin-top:.25rem;font-size:.72rem;line-height:1.4;opacity:.58}.jv-cfg{--jv-text: #1d1d1f;--jv-muted: rgba(29, 29, 31, .64);--jv-border: #d6d6d6;--jv-border-hover: rgba(29, 29, 31, .38);--jv-surface: #f5f5f7;--jv-control-height: 42px;--jv-radius: 8px;--jv-space-1: 4px;--jv-space-2: 8px;--jv-space-3: 12px;--jv-space-4: 16px;--jv-space-5: 20px;display:block;width:100%;color:var(--jv-text);font-family:var(--font-body--family)}.jv-cfg *,.jv-cfg *:before,.jv-cfg *:after{box-sizing:border-box}.jv-cfg__section{min-width:0;margin:0;padding:0;border:0}.jv-cfg__section+.jv-cfg__section{margin-top:var(--jv-space-5)}.jv-cfg__heading{width:100%;margin:0 0 var(--jv-space-3);padding:0;color:var(--jv-text);font-family:var(--font-body--family);font-size:.96rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.jv-cfg__intro,.jv-cfg__microcopy{margin:0 0 var(--jv-space-3);color:var(--jv-muted);font-size:.875rem;line-height:1.45}.jv-cfg__required{color:#b4232f;text-decoration:none;font-style:normal;font-weight:700}.jv-cfg__optional{color:var(--jv-muted);font-size:.9em;font-weight:400}.jv-cfg__grid{display:grid;gap:var(--jv-space-3)}.jv-cfg__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-cfg__field{min-width:0;margin:0}.jv-cfg__field+.jv-cfg__field{margin-top:var(--jv-space-3)}.jv-cfg__grid .jv-cfg__field+.jv-cfg__field{margin-top:0}.jv-cfg__grid+.jv-cfg__field,.jv-cfg__field+.jv-cfg__grid{margin-top:var(--jv-space-4)}.jv-cfg__label-row{display:flex;align-items:center;justify-content:flex-start;min-height:24px;margin:0 0 6px;gap:4px}.jv-cfg__label{display:flex;align-items:center;min-width:0;margin:0 0 6px;gap:4px;color:var(--jv-text);font-size:.875rem;font-weight:700;line-height:1.25}.jv-cfg__label-row .jv-cfg__label{margin:0}.jv-cfg__help{position:relative;flex:0 0 24px;display:inline-grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:transparent;font-size:0;line-height:1}.jv-cfg__help:before{content:"?";display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(29,29,31,.38);border-radius:50%;color:var(--jv-text);font-family:var(--font-body--family);font-size:10px;font-weight:650;line-height:1}.jv-cfg__input,.jv-cfg__select{display:block;width:100%;height:var(--jv-control-height);min-height:var(--jv-control-height);margin:0;border:1px solid var(--jv-border);border-radius:var(--jv-radius);padding:0 13px;background-color:#fff;box-shadow:none;color:var(--jv-text);font:inherit;font-size:.84rem;line-height:calc(var(--jv-control-height) - 2px);transition:border-color .14s ease,background-color .14s ease}.jv-cfg__select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.jv-cfg .jv-cfg__input{border-color:var(--jv-border);background-color:#fff}.jv-cfg__input:hover,.jv-cfg__select:hover{border-color:var(--jv-border-hover)}.jv-cfg__fit-note{margin:0 0 10px;color:var(--jv-muted);font-size:.875rem;line-height:1.45}.jv-cfg__taper-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch;gap:8px}.jv-cfg__taper-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;margin:0;padding:6px;border:1px solid var(--jv-border);border-radius:var(--jv-radius);background:#fff;color:var(--jv-text);font:inherit;text-align:center;transition:border-color .14s ease;cursor:pointer}.jv-cfg__taper-card:hover{border-color:var(--jv-border-hover)}.jv-cfg__taper-card.is-selected{border-color:var(--jv-text);background:#fff}.jv-cfg__taper-card-name{display:flex;align-items:center;gap:4px}.jv-cfg__taper-card-mm{color:var(--jv-muted);font-size:.8125rem;font-weight:400;line-height:1.3}.jv-cfg__taper-star{flex:0 0 auto;width:10px;height:10px;fill:var(--jv-color-cognac)}.jv-cfg__taper-other-link,.jv-cfg__taper-guide-link{margin:0;padding:0;border:0;background:transparent;color:var(--jv-color-cognac);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.jv-cfg__taper-guide-link{flex:0 0 auto;margin-left:auto;min-height:24px;padding-inline:2px}.jv-cfg__taper-other-link{display:inline-block;min-height:36px;margin-top:6px;padding-inline:2px}.jv-cfg__taper-other .jv-cfg__select{margin-top:2px}.jv-cfg__custom-sub{margin:-4px 0 16px;color:var(--jv-muted);font-size:.875rem;line-height:1.5}.jv-cfg__groups{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.jv-cfg__group{min-width:0}.jv-cfg__group-head{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.jv-cfg__group-label{flex:0 0 auto;font-size:.875rem;font-weight:700;line-height:1.25}.jv-cfg__group-value{flex:1 1 auto;overflow:hidden;min-width:0;color:var(--jv-muted);font-size:.875rem;font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.jv-cfg__group-head .jv-cfg__help{flex:0 0 auto;align-self:center}.jv-cfg__tiles{display:grid;align-items:stretch;gap:8px}.jv-cfg__tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-cfg__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jv-cfg__tiles--cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-cfg__tiles--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.jv-cfg__tiles--cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.jv-cfg__tiles--finish.jv-cfg__tiles--cols4 .jv-cfg__pill-face{padding:4px}.jv-cfg__tiles--swatch{grid-template-columns:repeat(3,minmax(0,1fr))}.jv-cfg__tiles--buckle{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-cfg__tiles--buckle .jv-cfg__pill strong{white-space:nowrap}@media screen and (max-width:339px){.jv-cfg__tiles--buckle .jv-cfg__pill strong{font-size:.875rem}}@media screen and (min-width:750px){.jv-cfg__tiles--swatch{grid-template-columns:repeat(4,minmax(0,1fr))}}.jv-cfg__pill-face:has(img){justify-content:flex-start}.jv-cfg__tiles--inline .jv-cfg__pill-face{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:center;justify-content:center;gap:0 6px}.jv-cfg .jv-cfg__pill{position:relative;display:block;min-width:0;height:100%;margin:0;cursor:pointer}.jv-cfg__pill input{position:absolute;opacity:0;pointer-events:none}.jv-cfg__pill-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;min-height:46px;padding:9px 8px;border:1px solid var(--jv-border);border-radius:var(--jv-radius);background:#fff;text-align:center;transition:border-color .14s ease,background-color .14s ease}.jv-cfg__pill:hover .jv-cfg__pill-face{border-color:var(--jv-border-hover)}.jv-cfg__pill input:checked+.jv-cfg__pill-face{border-color:var(--jv-text);background:#fff}.jv-cfg__pill input:focus-visible+.jv-cfg__pill-face{outline:2px solid #1d1d1f;outline-offset:2px}.jv-cfg__pill strong,.jv-cfg__taper-card-name{color:var(--jv-text);font-size:.9375rem;font-weight:400;line-height:1.3}.jv-cfg__pill small{color:var(--jv-muted);font-size:.8125rem;font-weight:400;line-height:1.3}.jv-cfg__pill small:empty{display:none}.jv-cfg__pill .jv-cfg__price{color:inherit;font-weight:inherit}.jv-cfg__pill-img{display:block;width:100%;height:76px;margin-bottom:6px;object-fit:contain;background:#fff}.jv-cfg__pill-img--wide{height:auto;aspect-ratio:960 / 742;object-fit:contain;border-radius:6px}.jv-cfg__tiles--finish .jv-cfg__pill-face{padding:8px}.jv-cfg__tiles--finish .jv-cfg__pill-img{width:100%;height:auto;aspect-ratio:1 / 1;margin-bottom:4px}.jv-cfg__tiles--finish .jv-cfg__pill strong{white-space:nowrap}.jv-cfg__finish-panel{margin-top:12px}.jv-cfg__no-stitch{margin:10px 0 0;padding:10px 12px;border-radius:var(--jv-radius);background:var(--jv-surface);color:var(--jv-muted);font-size:.875rem}.jv-cfg__engraving .jv-cfg__field:not(.hidden){margin-top:12px}.jv-cfg__buckle-guide-family+.jv-cfg__buckle-guide-family{margin-top:20px}.jv-cfg__buckle-guide-family h3{margin:0 0 8px;font-size:.86rem;font-weight:700}.jv-cfg__buckle-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jv-cfg__buckle-guide-grid figure{margin:0;text-align:center}.jv-cfg__buckle-guide-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.jv-cfg__buckle-guide-grid figcaption{margin-top:4px;color:var(--jv-muted);font-size:.7rem}@media screen and (max-width:749px){.jv-cfg__buckle-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(leather-strap-configurator) product-form-component [ref=addToCartButton],body:has(leather-strap-configurator) product-form-component [ref=addToCartButton] .button-text{font-size:.9375rem;font-weight:700;letter-spacing:normal;text-transform:uppercase}.jv-cfg__delivery{margin:var(--jv-space-5) 0 0;padding-top:10px;border-top:1px solid var(--jv-border)}.jv-cfg__delivery[hidden]{display:none}.jv-cfg__delivery:not([hidden])+.jv-cfg__total-standalone{margin-top:6px;padding-top:0;border-top:0}.jv-cfg__delivery-make{margin:0;color:var(--jv-text);font-size:.875rem;font-weight:700;line-height:1.45}.jv-cfg__delivery-make:empty{display:none}.jv-cfg__ship{--jv-ship-frame: #e6e6e6;--jv-ship-divider: #eee;display:grid;grid-template-columns:max-content 1fr var(--jv-ship-price-col);--jv-ship-price-col: 3rem;column-gap:12px;margin-top:10px;padding:12px 14px;border:1px solid var(--jv-ship-frame);border-radius:8px}.jv-cfg__ship-row{display:grid;grid-column:1 / -1;grid-template-columns:max-content 1fr var(--jv-ship-price-col);grid-template-columns:subgrid;column-gap:12px;align-items:baseline}.jv-cfg__ship-row+.jv-cfg__ship-row{margin-top:10px;padding-top:10px;border-top:1px solid var(--jv-ship-divider)}.jv-cfg__ship-name{color:var(--jv-text);font-size:.875rem;font-weight:700;line-height:1.35}.jv-cfg__ship-sub{display:block;color:var(--jv-muted);font-size:.8125rem;font-weight:400}.jv-cfg__ship-date{justify-self:center;color:var(--jv-text);font-size:.875rem;line-height:1.35;text-align:center}.jv-cfg__ship-price{display:flex;flex-direction:column;align-items:flex-end;min-width:var(--jv-ship-price-col);text-align:right;font-size:.875rem;line-height:1.35}.jv-cfg__ship-price s{color:var(--jv-muted);font-size:.8125rem;text-decoration-thickness:1px}.jv-cfg__delivery-price{color:var(--jv-text);font-weight:700}.jv-cfg__ship-promo{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:4px 8px;border-radius:6px;background:#8a4f2d14;color:var(--jv-text);font-size:.8125rem;line-height:1.35}.jv-cfg__ship-promo[hidden]{display:none}.jv-cfg__ship-tag{flex:none;color:var(--jv-color-cognac, #8a4f2d)}.jv-cfg__ship-promo-text{white-space:nowrap}.jv-cfg__ship-deadline{color:var(--jv-muted)}.jv-cfg__ship-deadline--urgent{color:var(--jv-color-cognac, #8a4f2d);font-weight:700}@media(max-width:360px){.jv-cfg__ship-promo-lead{display:none}}.jv-cfg__ship-note{margin:8px 0 0;color:var(--jv-muted);font-size:.8125rem;line-height:1.35}.jv-cfg__ship-note[hidden]{display:none}.jv-cfg__sticky{position:fixed;z-index:var(--layer-sticky, 8);right:0;bottom:0;left:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--jv-border);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width:750px){.jv-cfg__sticky{display:none}}.jv-cfg__sticky[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.jv-cfg__sticky{transform:translateY(100%);transition:transform .18s ease}.jv-cfg__sticky.is-visible{transform:translateY(0)}}.jv-cfg__sticky-inner{display:flex;align-items:center;gap:12px}.jv-cfg__sticky-price{display:flex;flex:0 0 auto;flex-direction:column;gap:1px}.jv-cfg__sticky-price small{color:var(--jv-muted);font-size:.64rem}.jv-cfg__sticky-price strong{font-size:.92rem;font-weight:700}.jv-cfg__sticky-add{flex:1 1 auto;min-height:48px;margin:0;padding:0 16px;border:0;border-radius:var(--jv-radius);background:#000;color:#fff;font:inherit;font-size:.9375rem;font-weight:700;text-transform:uppercase;cursor:pointer}.jv-cfg__sticky-add[disabled]{opacity:.45;cursor:not-allowed}.jv-cfg__input:focus,.jv-cfg__select:focus,.jv-cfg button:focus-visible,.jv-cfg input:focus-visible+span{outline:2px solid #1d1d1f;outline-offset:2px}.jv-colorway__current-label{font-weight:inherit;font-size:inherit}.jv-colorway__separator{display:inline-block;margin:0 6px}.jv-colorway__row{display:flex;flex-wrap:wrap;gap:10px}.jv-colorway__swatch{display:flex;align-items:center;justify-content:center;width:60px;height:70px;padding:3px 5px;border-radius:10px;border:1px solid rgba(29,29,31,.16);background:#fff;cursor:pointer;text-decoration:none;transition:border-color .15s ease}.jv-colorway__swatch:hover{border-color:#1d1d1f73}.jv-colorway__swatch:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jv-colorway__swatch--current{border:1.5px solid #1d1d1f;cursor:default}.jv-colorway__swatch--current:hover{border-color:#1d1d1f}.jv-colorway__swatch-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;pointer-events:none}.jv-colorway__swatch-color{display:block;width:100%;height:100%;border-radius:7px}.jv-colorway__swatch.is-hidden{display:none}@media screen and (min-width:750px){.jv-colorway__swatch{width:66px;height:77px}}.jv-colorway__more{margin:0;padding:0;color:var(--jv-muted);font:inherit;font-size:.875rem;font-weight:400}.jv-colorway__more:hover{color:var(--jv-text)}.jv-cfg__toggle-row{display:flex;align-items:center;gap:10px;color:var(--jv-text);cursor:pointer;font-size:.84rem;line-height:1.35}.jv-cfg__toggle-row>input{position:absolute;opacity:0}.jv-cfg__toggle-ui{position:relative;flex:0 0 38px;width:38px;height:22px;border-radius:999px;background:#1d1d1f2e;transition:background .16s ease}.jv-cfg__toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .16s ease}.jv-cfg__toggle-row>input:checked+.jv-cfg__toggle-ui{background:var(--jv-text)}.jv-cfg__toggle-row>input:checked+.jv-cfg__toggle-ui:after{transform:translate(16px)}.jv-cfg__watch-help>.jv-cfg__microcopy{margin:6px 0 0}.jv-cfg__watch-help-panel{margin-top:16px;padding:16px;border-radius:var(--jv-radius);background:var(--jv-surface)}.jv-cfg__watch-help-panel .jv-cfg__grid--two .jv-cfg__label{min-height:20px;align-items:center}.jv-cfg__watch-help-panel .jv-cfg__grid+.jv-cfg__field{margin-top:18px}.jv-cfg__file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.jv-cfg__upload-zone{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:12px;padding:10px 12px;border:1px dashed rgba(29,29,31,.25);border-radius:var(--jv-radius);background:#fff;cursor:pointer}.jv-cfg__upload-zone strong{font-size:.78rem}.jv-cfg__upload-zone span{color:var(--jv-muted);font-size:.68rem}.jv-cfg__summary-panel{margin-top:var(--jv-space-5);padding:14px;border:1px solid var(--jv-border);border-radius:var(--jv-radius);background:var(--jv-surface)}.jv-cfg__summary-title{margin:0 0 8px;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jv-cfg__summary-list{display:grid;grid-template-columns:minmax(88px,max-content) 1fr;column-gap:10px;row-gap:8px;margin:0}.jv-cfg__summary-list dt{color:var(--jv-text);font-weight:700}.jv-cfg__summary-pending{color:var(--jv-muted)}.jv-cfg__summary-list dt:after{content:":"}.jv-cfg__summary-list dd{margin:0;font-weight:400}.jv-cfg__surcharge{color:var(--jv-muted);font-size:.7rem}.jv-cfg__leather-note{margin:10px 0 12px;font-size:.75rem;font-style:italic;line-height:1.5;color:#6c6861}.jv-cfg__total-row{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--jv-border);font-size:.76rem}.jv-cfg__total-standalone{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:var(--jv-space-5);padding-top:10px;border-top:1px solid var(--jv-border);font-size:.82rem}.jv-cfg__total-standalone strong{font-weight:650}.jv-build-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--jv-border)}.jv-build-summary__total strong{font-weight:650}.jv-build-summary-content .jv-cfg__leather-note{margin:14px 0 0}.details:has(>.details__header>.details__icon) .jv-build-summary-content{padding-inline-start:28px}.jv-cfg__warning{margin-top:10px;padding:10px 12px;border:1px solid rgba(180,125,0,.32);border-radius:var(--jv-radius);background:#c8960012;font-size:.74rem}.jv-cfg__warning p{margin:0}.jv-cfg__field--error .jv-cfg__select,.jv-cfg__field--error .jv-cfg__input{border-color:#c53030}.jv-cfg__field--error .jv-cfg__pills{outline:1px solid #c53030;outline-offset:4px;border-radius:var(--jv-radius)}.jv-cfg__field-error{margin:4px 0 0;padding:0;color:#c53030;font-size:.72rem;line-height:1.3}.jv-cfg__hidden-props{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.jv-cfg__dialog{width:min(760px,calc(100% - 32px));max-height:min(92vh,920px);padding:0;border:0;border-radius:12px;background:#fff;color:var(--jv-text);box-shadow:0 24px 70px #0000003d}.jv-cfg__dialog::backdrop{background:#0000008f}.jv-cfg__dialog-shell{display:flex;flex-direction:column;max-height:min(92vh,920px)}.jv-cfg__dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(29,29,31,.1)}.jv-cfg__dialog-header h2{margin:0;font-family:var(--font-heading--family);font-size:1.45rem;font-weight:400;line-height:1.12;letter-spacing:-.015em}.jv-cfg__dialog-header p{margin:5px 0 0;color:var(--jv-muted);font-size:.74rem;line-height:1.4}.jv-cfg__close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:var(--jv-surface);color:var(--jv-text);font-size:1.2rem;line-height:1}.jv-cfg__dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;-webkit-overflow-scrolling:touch}.jv-cfg__dialog--help{width:min(560px,calc(100% - 32px))}.jv-cfg__finish-panel>.jv-cfg__microcopy{margin-bottom:8px}.jv-cfg__stitch-modes:has(+.jv-cfg__no-stitch:not(.hidden)){opacity:.45;pointer-events:none}.jv-cfg__no-stitch{margin:12px 0 0;padding:10px 12px;border-radius:var(--jv-radius);background:var(--jv-surface);color:var(--jv-muted);font-size:.875rem}.jv-cfg__swatches{margin-top:12px}.jv-cfg__count{margin-left:auto;color:var(--jv-muted);font-size:.68rem;font-weight:400}.jv-cfg__engraving .jv-cfg__field:not(.hidden){margin-top:14px}.jv-cfg__engraving .jv-cfg__field:not(.hidden) .jv-cfg__label{margin-bottom:8px}.jv-cfg__notice{margin:0;padding:10px 12px;border-radius:var(--jv-radius);background:var(--jv-surface);color:var(--jv-muted);font-size:.875rem}.jv-cfg__guide{margin:0}.jv-cfg__guide-img{display:block;width:100%;height:auto;border-radius:var(--jv-radius)}.jv-cfg__dialog--help .jv-cfg__dialog-body{padding:12px}.jv-cfg__dialog--help .jv-cfg__dialog-header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:10px 12px}.jv-cfg__dialog--help .jv-cfg__dialog-header h2{grid-column:2;margin:0;color:var(--jv-text);font-family:var(--font-body--family);font-size:.9rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center}.jv-cfg__dialog--help .jv-cfg__close{grid-column:3;width:32px;height:32px;font-size:1.05rem}.jv-cfg__guide-placeholder{display:grid;place-items:center;min-height:260px;padding:32px;border:1px dashed rgba(29,29,31,.25);border-radius:var(--jv-radius);background:var(--jv-surface);text-align:center}.jv-cfg__guide-placeholder strong,.jv-cfg__guide-placeholder span{display:block}.jv-cfg__guide-placeholder span{max-width:32rem;margin-top:8px;color:var(--jv-muted);font-size:.82rem}.hidden{display:none!important}@media(max-width:600px){body:has(leather-strap-configurator) .product-information h1{font-size:1.5rem;line-height:1.2}body:has(leather-strap-configurator) product-price .price{font-size:1.15rem}.jv-cfg{--jv-control-height: 44px}.jv-cfg__section+.jv-cfg__section{margin-top:18px}.jv-cfg__grid--two{grid-template-columns:1fr}.jv-cfg__grid .jv-cfg__field+.jv-cfg__field{margin-top:0}.jv-cfg__watch-help>.jv-cfg__microcopy{margin-left:0;white-space:normal;overflow:visible;text-overflow:clip}.jv-cfg__watch-help-panel{padding:14px}.jv-cfg__watch-help-panel .jv-cfg__grid--two .jv-cfg__label{min-height:0}.jv-cfg__upload-zone{align-items:center;flex-direction:row}.jv-cfg__upload-zone span{font-size:.75rem}.jv-cfg__watch-help-panel [data-file-name]{display:none}.jv-cfg__watch-help-panel [data-file-name].has-file{display:block}.jv-cfg__dialog{width:100%;max-width:none;height:calc(100dvh - var(--header-height, 60px));max-height:calc(100dvh - var(--header-height, 60px));margin:0;margin-top:var(--header-height, 60px);border-radius:0}.jv-cfg__dialog-shell{height:100%;max-height:calc(100dvh - var(--header-height, 60px))}.jv-cfg__dialog-header{padding:14px 16px}.jv-cfg__dialog-header h2{font-size:1.25rem}.jv-cfg__dialog-body{flex:1;padding:16px}.jv-cfg__dialog--help .jv-cfg__dialog-header{grid-template-columns:36px minmax(0,1fr) 36px;padding:8px 10px}.jv-cfg__dialog--help .jv-cfg__dialog-header h2{font-size:.85rem}.jv-cfg__dialog--help .jv-cfg__close{width:36px;height:36px}.jv-cfg__dialog--help .jv-cfg__dialog-body{padding:8px}.jv-cfg__guide-img{border-radius:6px}.jv-cfg__dialog--help{height:auto;max-height:calc(100dvh - var(--header-height, 60px));background:var(--jv-color-ivory)}.jv-cfg__dialog--help .jv-cfg__dialog-shell{height:auto;max-height:none}.jv-cfg__dialog--help .jv-cfg__dialog-header{background:var(--jv-color-ivory)}.jv-cfg__dialog--help .jv-cfg__dialog-body{flex:none;overflow:hidden}.jv-cfg__dialog--help .jv-cfg__guide-img{max-height:calc(100dvh - var(--header-height, 60px) - 76px);width:auto;max-width:100%;margin-inline:auto}}@media(pointer:coarse){.jv-cfg__input,.jv-cfg__select,.jv-cfg__pill strong,.jv-cfg__taper-card-name{font-size:16px}}body:has(leather-strap-configurator) .product-information .details-content h1,body:has(leather-strap-configurator) .product-information .details-content h2,body:has(leather-strap-configurator) .product-information .details-content h3,body:has(leather-strap-configurator) .product-information .details-content h4{max-width:none;font-family:var(--font-body--family);font-weight:600!important;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}body:has(leather-strap-configurator) .product-information .details-content h1{font-size:1.05rem;margin:22px 0 10px}body:has(leather-strap-configurator) .product-information .details-content h2{font-size:.98rem;margin:20px 0 8px}body:has(leather-strap-configurator) .product-information .details-content h3,body:has(leather-strap-configurator) .product-information .details-content h4{font-size:.9rem;margin:16px 0 6px}body:has(leather-strap-configurator) .product-information .details-content h1:first-child,body:has(leather-strap-configurator) .product-information .details-content h2:first-child,body:has(leather-strap-configurator) .product-information .details-content h3:first-child{margin-top:2px}body:has(leather-strap-configurator) .product-information .details-content p{margin:0 0 10px;line-height:1.55}body:has(leather-strap-configurator) .product-information .details-content li{line-height:1.55}body:has(leather-strap-configurator) .product-information .details-content table{width:100%;font-size:.84rem;line-height:1.5}.jv-cart-addon .cart-items__media{visibility:hidden}.jv-cart-addon .cart-items__title{font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / .6)}.jv-cart-addon .cart-items__quantity .quantity-selector{display:none}.jv-cart-addon{border-bottom:none!important;margin-bottom:0!important;padding-bottom:var(--margin-xs)!important}.cart-items__table-row[data-jv-role=parent]+.jv-cart-addon{padding-top:0}.cart-items--dividers .cart-items__table-row[data-jv-role=parent]{border-bottom:none;margin-bottom:0}.jv-cart-orphan{display:none!important}@media screen and (min-width:750px){body:has(leather-strap-configurator) div:has(>img:is([src*=trustbadge],[alt="Justvero Safe Checkout"])){overflow:hidden}body:has(leather-strap-configurator) img:is([src*=trustbadge],[alt="Justvero Safe Checkout"]){display:block;width:calc(100% * 2160 / 1843);max-width:none;height:auto;margin-inline-start:calc(100% * -159 / 1843)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/leather-strap-configurator.css.map */
