.bracelet-configurator{--bc-bg: #fbf7ef;--bc-text: var(--text, var(--COLOR-TEXT, #0b0b0a));--bc-muted: var(--text-a50, color-mix(in srgb, var(--bc-text) 62%, transparent));--bc-soft: var(--text-a35, color-mix(in srgb, var(--bc-text) 38%, transparent));--bc-line: var(--border, color-mix(in srgb, var(--bc-text) 14%, transparent));--bc-line-strong: var(--border-dark, color-mix(in srgb, var(--bc-text) 26%, transparent));--bc-panel: rgba(255, 253, 248, .88);--bc-panel-solid: #fffdf8;--bc-control-bg: var(--COLOR-TEXT-BTN-BG-WHITE, #fff);--bc-accent: #0f2a24;--bc-accent-text: #fffdf8;--bc-stage-bg: #fbf7ef;--bc-case-area-bg: #fbf7ef;--bc-case-card-bg: #fffdf8;--bc-case-card-border-color: #ded8cc;--bc-case-card-border-width: 1px;--bc-case-card-selected-bg: #ffffff;--bc-case-card-selected-border-color: #0b0b0a;--bc-case-card-selected-border-width: 2px;--bc-case-card-selected-marker-color: #0f2a24;--bc-media-bg: #ffffff;--bc-summary-bg: #fffdf8;--bc-price-color: #4d0e16;--bc-button-custom-bg: #0f2a24;--bc-button-custom-text: #fffdf8;--bc-main-ratio: 1 / 1;--bc-gallery-ratio: 4 / 3;display:block;max-width:100%;color:var(--bc-text);font-family:var(--FONT-STACK-BODY)}.bracelet-configurator *{box-sizing:border-box}.bracelet-configurator button:not(.btn),.bracelet-configurator input{color:inherit;font:inherit}.bc__surface{position:relative;overflow:hidden;border:1px solid var(--bc-line);background:linear-gradient(180deg,#fffdf87a,#f7f3eae6),var(--bc-bg);background-image:var(--bc-bg-image),linear-gradient(180deg,#fffdf87a,#f7f3eae6);background-position:center;background-size:cover}.bc__surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#fffdf82e}.bc__inner{position:relative;z-index:1}.bc__visual-panel{position:relative}.bc__source{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--bc-line);background:#fffdf8d1}.bc__source-label,.bc__eyebrow,.bc__media-title,.bc__media-hint,.bc__summary-kicker{margin:0;color:var(--bc-soft);font-size:10px;font-weight:800;line-height:1.1;letter-spacing:0;text-transform:uppercase}.bc__source-name{margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.15}.bc__source-count{flex:0 0 auto;color:var(--bc-muted);font-size:12px;line-height:1}.bc__collection-switcher{padding:10px 14px 6px;background:var(--bc-case-area-bg)}.bc__collection-tabs{display:flex;gap:4px;overflow-x:auto;width:100%;margin:0;padding:2px;border:1px solid var(--bc-case-card-border-color);background:#fffdf88f;list-style:none;scroll-padding-left:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.bc__collection-tabs::-webkit-scrollbar{display:none}.bc__collection-tab-item{flex:1 0 max-content;min-width:0;scroll-snap-align:start}.bc__collection-tab{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:0 12px;border:1px solid transparent;background:transparent;color:var(--bc-muted);font-size:11px;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap}.bc__collection-tab.is-selected{border-color:var(--bc-accent);background:var(--bc-case-card-selected-bg);color:var(--bc-text)}.bc__families,.bc__cases,.bc__media-strip{display:flex;gap:8px;overflow-x:auto;scroll-padding-left:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.bc__families::-webkit-scrollbar,.bc__cases::-webkit-scrollbar,.bc__media-strip::-webkit-scrollbar{display:none}.bc__families{padding:10px 14px 8px;background:var(--bc-case-area-bg)}.bc__case-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 0;background:var(--bc-case-area-bg)}.bc__case-heading,.bc__case-subheading{margin:0;line-height:1.1}.bc__case-heading{color:var(--bc-text);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bc__case-subheading{flex:0 0 auto;color:var(--bc-muted);font-size:11px}.bc__families[hidden],.bc__cases[hidden]{display:none}.bc__family-button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid var(--bc-line);background:var(--bc-panel);color:var(--bc-muted);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;scroll-snap-align:start}.bc__family-button.is-selected{border-color:var(--bc-accent);background:var(--bc-accent);color:var(--bc-accent-text)}.bc__cases{padding:0 14px 10px;background:var(--bc-case-area-bg)}.bc__case-button{position:relative;display:grid;grid-template-columns:30px minmax(78px,1fr);align-items:center;gap:9px;flex:0 0 min(46%,156px);min-height:52px;padding:7px 9px;border:var(--bc-case-card-border-width) solid var(--bc-case-card-border-color);background:var(--bc-case-card-bg);text-align:left;scroll-snap-align:start}.bc__case-button.is-selected{border-color:var(--bc-case-card-selected-border-color);border-width:var(--bc-case-card-selected-border-width);background:var(--bc-case-card-selected-bg)}.bc__case-button.is-selected:after{content:"";position:absolute;right:7px;bottom:7px;width:7px;height:7px;border-radius:999px;background:var(--bc-case-card-selected-marker-color)}.bc__case-thumb{display:grid;place-items:center;width:30px;height:34px;overflow:hidden;background:#ffffff94}.bc__case-thumb img{width:100%;height:100%;object-fit:contain}.bc__case-empty{width:18px;height:24px;border:1px solid var(--bc-line-strong)}.bc__case-copy{min-width:0}.bc__case-name,.bc__case-color{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc__case-name{font-size:11px;font-weight:800;line-height:1.12;text-transform:uppercase}.bc__case-color{margin-top:3px;color:var(--bc-muted);font-size:10px;line-height:1}.bc__stage{position:relative;overflow:hidden;min-height:280px;padding:18px 0 12px;background:var(--bc-stage-bg)}.bc__visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--bc-main-ratio);min-height:280px;max-height:560px}.bc__combo{position:relative;z-index:2;display:grid;place-items:center;width:min(74vw,380px);max-width:84%;max-height:88%;aspect-ratio:1 / 1;pointer-events:none;transform-origin:center;will-change:transform,opacity}.bc__combo-stack{position:relative;width:100%;height:100%;transform:scale(var(--bc-visual-zoom, 1));transform-origin:center;will-change:transform}.bc__strap-image,.bc__case-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.bc__case-image{transform:none}.bc__case-image[hidden]{display:none}.bc__peek{position:absolute;top:50%;z-index:1;width:22%;height:76%;opacity:.44;filter:blur(1.5px);transform:translateY(-50%);pointer-events:none}.bc__peek--prev{left:-8%}.bc__peek--next{right:-8%}.bc__peek img{width:100%;height:100%;object-fit:contain}.bc__stage.is-sliding-next .bc__combo{animation:bcComboSlideNext .44s cubic-bezier(.22,1,.36,1) both}.bc__stage.is-sliding-prev .bc__combo{animation:bcComboSlidePrev .44s cubic-bezier(.22,1,.36,1) both}.bc__stage.is-sliding-next .bc__strap-info,.bc__stage.is-sliding-prev .bc__strap-info{animation:bcInfoLift .42s cubic-bezier(.22,1,.36,1) both}@keyframes bcComboSlideNext{0%{opacity:.55;transform:translate(28px) scale(.985);filter:blur(1.2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes bcComboSlidePrev{0%{opacity:.55;transform:translate(-28px) scale(.985);filter:blur(1.2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes bcInfoLift{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bc__stage.is-sliding-next .bc__combo,.bc__stage.is-sliding-prev .bc__combo,.bc__stage.is-sliding-next .bc__strap-info,.bc__stage.is-sliding-prev .bc__strap-info{animation:none}}.bc__nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--bc-line);border-radius:999px;background:#fffdf8eb;transform:translateY(-50%)}.bc__nav--prev{left:14px}.bc__nav--next{right:14px}.bc__nav svg{width:18px;height:18px}.bracelet-configurator.is-single-bracelet .bc__nav,.bracelet-configurator.is-single-bracelet .bc__peek{display:none}.bc__strap-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;max-width:calc(100% - 28px);margin:-2px auto 0;text-align:center}.bc__strap-title{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--bc-title-color, var(--bc-text));font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-size:var(--bc-title-size, var(--font-heading-mini));font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.15;text-transform:var(--FONT-UPPERCASE-HEADING, none)}.bc__strap-price{display:inline-flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;flex:0 0 auto;color:var(--bc-price-color);font-size:18px;font-weight:800;line-height:1}.bc__strap-price s{color:var(--bc-muted);font-size:.82em;font-weight:700}.bc__strap-meta{margin:4px 14px 0;color:var(--bc-muted);font-size:11px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase}.bc__embedded-social-proof{display:flex;justify-content:center;width:100%;margin:12px auto 0;padding:0 14px}.bc__embedded-social-proof .product__social-proof-line{width:auto;margin:0;padding:0}.bc__purchase-note{margin:10px 14px 0;color:var(--bc-muted);font-size:12px;line-height:1.25;text-align:center}.bc__purchase-note--desktop{display:none}.bc__summary{padding:12px 14px;background:var(--bc-summary-bg)}.bc__summary .bc__strap-info{margin-top:0}.bc__summary .bc__purchase-note{margin-top:10px}@media(max-width:749px){.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__inner{display:flex;flex-direction:column}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel{display:contents}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__source,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__collection-switcher,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__case-head,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__families,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__cases{order:0}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__stage{order:1}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary{order:2;background:var(--bc-stage-bg)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__media{order:3}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__form{order:4}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__notify-shell{order:5}}.bc__media{padding:0 0 12px;border-top:1px solid var(--bc-line);background:#fff}.bc__media-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 8px}.bc__media-strip{padding:0 14px}.bc__media-card{position:relative;flex:0 0 72%;overflow:hidden;display:block;min-width:0;padding:0;border:1px solid var(--bc-line);background:#fff;color:inherit;aspect-ratio:var(--bc-gallery-ratio);text-align:left;scroll-snap-align:start}.bc__media-card--image{cursor:zoom-in}.bc__media-card--video{cursor:default}.bc__media-card img,.bc__media-card video{width:100%;height:100%;object-fit:contain;background:#fff}.bc__media-card video{background:#0b0b0a}.bc__media-video-frame{position:relative;display:block;width:100%;height:100%;background:#0b0b0a}.bc__media-video-frame video{display:block}.bc__media-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transition:opacity .18s ease,visibility .18s ease}.bc__media-play:before{content:"";grid-area:1 / 1;width:54px;height:54px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#0b0b0a94}.bc__media-play span{grid-area:1 / 1;display:block;width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid currentColor}.bc__media-card--video:not(.is-paused) .bc__media-play,.bc__media-card--video.has-started .bc__media-play{opacity:0;pointer-events:none;visibility:hidden}.bc__media-empty{display:block;width:100%;height:100%;background:#fffdf8b8}.bc__media-combo{position:relative;width:100%;height:100%}.bc__media-combo-stack{position:relative;width:100%;height:100%;transform:scale(var(--bc-visual-zoom, 1));transform-origin:center}.bc__media-combo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.bc__media-combo img+img{transform:none}.bc__media-count{position:absolute;top:8px;right:8px;z-index:2;padding:4px 6px;background:#fffdf8db;color:var(--bc-text);font-size:10px;font-weight:800;line-height:1}.bc__dots{display:flex;gap:5px;padding:12px 14px 0}.bc__dot{width:18px;height:4px;border-radius:999px;background:var(--bc-line-strong)}.bc__dot.is-selected{width:28px;background:var(--bc-text)}.bc__form{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 14px 8px;background:var(--bc-summary-bg)}.bc__form[hidden]{display:none!important}.bc__notify-shell{display:block;padding:12px 14px 14px;background:var(--bc-summary-bg)}.bc__notify-shell[hidden]{display:none!important}.bc__add,.bc__notify{min-width:0;width:100%}.bc__add,.bc__notify{min-height:52px}.bc__add,.bc__add .btn__text{text-transform:none}.bracelet-configurator--button-primary .bc__add,.bracelet-configurator--button-primary .bc__notify{--btn-text: var(--BTN-PRIMARY-TEXT);--btn-text-hover: var(--BTN-PRIMARY-TEXT);color:var(--btn-text)}.bracelet-configurator--button-custom .bc__add,.bracelet-configurator--button-custom .bc__notify{--btn-border: var(--bc-button-custom-bg);--btn-bg: var(--bc-button-custom-bg);--btn-text: var(--bc-button-custom-text);--btn-border-hover: var(--bc-button-custom-bg);--btn-bg-hover: var(--bc-button-custom-bg);--btn-text-hover: var(--bc-button-custom-text)}.bc__add[disabled],.bc__notify[disabled]{opacity:.48;cursor:not-allowed}.bc__add .btn__text,.bc__notify .btn__text{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:normal}.bc__add-price{white-space:nowrap}.bc__add-price[hidden],.bc__add-separator[hidden]{display:none}.bc__add-separator{opacity:.72}.bc__message{min-height:16px;margin:-4px 0 0;color:#6f1d1b;font-size:12px;line-height:1.25}.bc__message:empty{display:none;min-height:0;margin:0}.bc__notice{padding:16px;border:1px dashed var(--bc-line-strong);background:#fffdf8e6;color:var(--bc-muted);font-size:13px;line-height:1.35}.bracelet-configurator-section{padding-top:var(--PT, 0);padding-bottom:var(--PB, 0)}.bracelet-configurator-section .bracelet-configurator{width:min(100%,760px);margin:0 auto}.product__block--bracelet-configurator-replacement{grid-column:1 / -1;width:100%}.product__block--bracelet-configurator .bc__source+.bc__families,.bracelet-configurator--product-block .bc__families:first-child,.bracelet-configurator--product-block .bc__cases{padding-top:10px}.bracelet-configurator--product-block .bc__surface{border-bottom:0}@media(max-width:749px){.product--bracelet-configurator-replacement.section-padding{--padding-bottom: 16px}}@media(min-width:750px){.product--bracelet-configurator-replacement .product__page{min-height:calc(clamp(520px,62vw,780px) + min(36vw,520px) + 306px);position:relative}.product--bracelet-configurator-replacement .product__page .form__wrapper.is-sticky{position:static;top:auto}.product--bracelet-configurator-replacement .product__content{padding-left:var(--outer)}.product--bracelet-configurator-replacement .product__block--bracelet-configurator-replacement{grid-column:auto;width:100%}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__surface{overflow:visible;border:0;background:transparent;background-image:none}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__surface:after{display:none}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__inner{display:flex;flex-direction:column}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel{order:0;position:absolute;top:-26px;right:calc(100% + var(--outer));width:calc(100% + var(--outer))}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary{order:1}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__form{order:2}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__notify-shell{order:3}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__media{order:4}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__source,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__collection-switcher,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__case-head,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__families,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__cases{border-right:1px solid var(--bc-line);border-left:1px solid var(--bc-line)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__source:first-child,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__collection-switcher:first-child,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__case-head:first-child{border-top:1px solid var(--bc-line)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__cases{border-bottom:1px solid var(--bc-line)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__stage{border:1px solid var(--bc-line);border-top:0}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel .bc__media{margin-top:16px;padding-bottom:14px;border:1px solid var(--bc-line);background:#fff}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel .bc__media-head{padding:12px 14px 10px}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel .bc__media-strip{gap:12px;padding:0 14px;scroll-padding-left:14px}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel .bc__media-card{flex-basis:min(86%,520px);aspect-ratio:1 / 1}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual-panel .bc__dots{padding:12px 14px 0}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual{min-height:clamp(520px,62vw,780px);max-height:none}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__combo{width:min(62%,520px)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary{padding:16px 0 8px;background:transparent}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__strap-info{align-items:flex-start;gap:12px;max-width:none;margin-right:0;margin-left:0;text-align:left}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__embedded-social-proof{display:none}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__strap-title{font-size:clamp(24px,2vw,30px);line-height:1.08}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__strap-price{justify-content:flex-start;font-size:22px}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__purchase-note--inline{display:inline;margin:0;color:var(--bc-muted);font-size:12px;line-height:1.25;text-align:left}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__purchase-note--mobile{display:none}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__summary .bc__purchase-note{margin-right:0;margin-left:0;text-align:left}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__form,.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__notify-shell{padding-top:6px;padding-right:0;padding-left:0;background:transparent}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__form [data-bundle-offer-bar]{margin-top:0}.bracelet-configurator--section .bc__surface{max-width:760px;margin:0 auto}.bracelet-configurator--section .bc__case-button{flex-basis:172px}.bracelet-configurator--section .bc__media-card{flex-basis:46%}}@media(max-width:749px){.product--bracelet-configurator-replacement .product__images{display:none}.product--bracelet-configurator-replacement .product__block--bracelet-configurator-replacement,.product__block--bracelet-configurator{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.bracelet-configurator .bc__surface{border-left:0;border-right:0}.bc__stage{min-height:0;padding-top:0}.bc__visual{height:clamp(300px,82vw,352px);min-height:0;aspect-ratio:auto}.bc__combo{width:62vw}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__stage{padding-bottom:0}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__visual{place-items:start center;height:clamp(308px,78.5vw,338px);padding-top:clamp(38px,10vw,43px)}.product--bracelet-configurator-replacement .bracelet-configurator--replacement .bc__combo{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bracelet-configurator.css.map */
