.free-base-bracelet-container{width:100%;max-width:1400px;margin:15px auto 25px;padding:0 10px}.free-base-bracelet-title{font-size:2rem;font-weight:800;color:#ff5757;margin-bottom:12px;text-align:center;padding-bottom:1rem}.free-base-bracelet-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;width:100%}@media(max-width:768px){.free-base-bracelet-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.free-base-bracelet-card{background:transparent;border:1.5px solid #e8e8e8;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.free-base-bracelet-card:hover{transform:none!important;box-shadow:none!important}.free-base-image-wrapper{width:100%;aspect-ratio:4 / 2.5;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.free-base-image-wrapper img{width:100%;height:100%;object-fit:cover}.free-base-card-details{margin-top:8px;text-align:center;width:100%}.free-base-card-title{font-size:12px;font-weight:700;color:#222;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.free-base-bracelet-card.is-free-base-selected{border:2px solid var(--action-orange, #FF5757)!important;box-shadow:none!important;border-radius:14px!important}.image-with-button-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0;background:#fffaf7}.image-with-button-section .image-wrapper{width:100%;overflow:hidden}.image-with-button-section .img-desktop{display:none!important;width:100%;height:auto;object-fit:cover}.image-with-button-section .img-mobile{display:block!important;width:100%;height:auto;object-fit:cover}.image-with-button-section .btn-container{margin-top:clamp(20px,4vw,30px);text-align:center}.image-with-button-section .primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 32px;border-radius:8px;background:#ff5757;color:#fffaf7;font-size:15px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.image-with-button-section .primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #ff57574d}@media screen and (min-width:768px){.image-with-button-section .img-desktop{display:block!important}.image-with-button-section .img-mobile{display:none!important}}.ai-label-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:14px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.ai-label-scroll-container::-webkit-scrollbar{display:none}.ai-label-scroll__track{display:inline-flex;gap:8px;align-items:center;padding:0 14px}.ai-label-scroll__item{position:relative;display:inline-flex;scroll-snap-align:start;align-items:center;padding:9px 16px;border:1px solid var(--scroll-menu-line, rgba(118, 30, 11, .11));border-radius:8px;box-shadow:0 2px 8px #381b1a0a!important;color:var(--scroll-menu-ink, #381b1a);font-size:14px;font-weight:620;line-height:1.2;letter-spacing:-.01em;text-decoration:none}.ai-label-scroll__item:hover{border-color:#ff575747;background:#ff57570d}.ai-label-scroll__item:active{transform:scale(.97)}.ai-label-scroll__item.is-active{border-color:color-mix(in srgb,var(--scroll-menu-accent, #761E0B) 78%,#000);background:var(--scroll-menu-accent, #761E0B);box-shadow:0 7px 18px color-mix(in srgb,var(--scroll-menu-accent, #761E0B) 24%,transparent)!important;color:var(--scroll-menu-accent-text, #ffffff);font-weight:750}.is-highlighted:not(.is-active){isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--scroll-menu-accent, #761E0B) 72%,#ffffff);background:linear-gradient(135deg,var(--scroll-menu-accent, #761E0B),color-mix(in srgb,var(--scroll-menu-accent, #761E0B) 74%,#ff9c9c));box-shadow:0 7px 20px color-mix(in srgb,var(--scroll-menu-accent, #761E0B) 28%,transparent),inset 0 1px #ffffff59!important;color:var(--scroll-menu-accent-text, #ffffff);font-weight:750;animation:ai-highlight-pulse 2.6s cubic-bezier(.77,0,.175,1) infinite}.is-highlighted:not(.is-active):before{position:relative;z-index:1;margin-inline-end:8px;color:#fffaf7;font-size:.72em;line-height:1;content:"\2726";animation:ai-highlight-sparkle 1.3s ease-in-out infinite alternate}.is-highlighted:not(.is-active):after{position:absolute;inset-block:-45%;inset-inline-start:-35%;z-index:0;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);content:"";pointer-events:none;transform:translate(-180%) skew(-18deg);animation:ai-highlight-shimmer 2.8s cubic-bezier(.77,0,.175,1) infinite}.ai-label-scroll__text{position:relative;z-index:1}.ai-label-scroll__item.is-disco-watch.is-active{z-index:1;isolation:isolate;border-color:#ff5757}.is-highlighted:not(.is-active):active{animation:none;transform:scale(.97)}@keyframes ai-highlight-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes ai-highlight-sparkle{0%{opacity:.72;transform:rotate(-8deg) scale(.92)}to{opacity:1;transform:rotate(8deg) scale(1.18)}}@keyframes ai-highlight-shimmer{0%,22%{transform:translate(-180%) skew(-18deg)}58%,to{transform:translate(520%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.ai-label-scroll__item{transition:none}.is-highlighted:not(.is-active),.is-highlighted:not(.is-active):before,.is-highlighted:not(.is-active):after{animation:none}.is-highlighted:not(.is-active):after{display:none}.ai-label-scroll__item.is-disco-watch.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/manual.css.map */
