div#byn-product-global{display:flex;justify-content:center;align-items:center;gap:10px}div#byn-product-global .price{font-weight:700;font-size:calc(var(--font-heading-scale) * 2rem)}div#byn-product-global span.label{font-weight:700;border-radius:3px;background:#474141;color:#fff;border:1px solid transparent;display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;word-break:break-word}variant-radios .product-form__input{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0}variant-radios .product-form__input legend.form__label{width:100%}variant-radios .product-form__input>label{border:#a29090 solid 0px!important;height:30px!important;width:30px!important;border-radius:100px!important;padding:4px!important;background:transparent!important;overflow:hidden!important;font-size:0!important;min-width:0!important}variant-radios .product-form__input>label[data-rope-color=black]{border-color:#000!important}variant-radios .product-form__input>label[data-rope-color=black] .container-radio{background:#000!important}variant-radios .product-form__input>label[data-rope-color=burgundy]{border-color:#63172f!important}variant-radios .product-form__input>label[data-rope-color=burgundy] .container-radio{background:#63172f!important}variant-radios .product-form__input>label[data-rope-color=burnt-orange]{border-color:#c50!important}variant-radios .product-form__input>label[data-rope-color=burnt-orange] .container-radio{background:#c50!important}variant-radios .product-form__input>label[data-rope-color=chocolate]{border-color:#9d512a!important}variant-radios .product-form__input>label[data-rope-color=chocolate] .container-radio{background:#9d512a!important}variant-radios .product-form__input>label[data-rope-color=deep-blue]{border-color:#394c8f!important}variant-radios .product-form__input>label[data-rope-color=deep-blue] .container-radio{background:#394c8f!important}variant-radios .product-form__input>label[data-rope-color=espresso]{border-color:#3c2218!important}variant-radios .product-form__input>label[data-rope-color=espresso] .container-radio{background:#3c2218!important}variant-radios .product-form__input>label[data-rope-color=greige]{border-color:#cfc6c0!important}variant-radios .product-form__input>label[data-rope-color=greige] .container-radio{background:#cfc6c0!important}variant-radios .product-form__input>label[data-rope-color=grey]{border-color:#ababaf!important}variant-radios .product-form__input>label[data-rope-color=grey] .container-radio{background:#ababaf!important}variant-radios .product-form__input>label[data-rope-color=minty-green]{border-color:#bfcccc!important}variant-radios .product-form__input>label[data-rope-color=minty-green] .container-radio{background:#bfcccc!important}variant-radios .product-form__input>label[data-rope-color=mocha]{border-color:#a17d70!important}variant-radios .product-form__input>label[data-rope-color=mocha] .container-radio{background:#a17d70!important}variant-radios .product-form__input>label[data-rope-color=mustard]{border-color:#f2cb05!important}variant-radios .product-form__input>label[data-rope-color=mustard] .container-radio{background:#f2cb05!important}variant-radios .product-form__input>label[data-rope-color=pretty-pink]{border-color:#e6d2d1!important}variant-radios .product-form__input>label[data-rope-color=pretty-pink] .container-radio{background:#e6d2d1!important}variant-radios .product-form__input>label[data-rope-color=safari]{border-color:#a0a56e!important}variant-radios .product-form__input>label[data-rope-color=safari] .container-radio{background:#a0a56e!important}variant-radios .product-form__input>label[data-rope-color=stormy-blue]{border-color:#5d779c!important}variant-radios .product-form__input>label[data-rope-color=stormy-blue] .container-radio{background:#5d779c!important}variant-radios .product-form__input>label[data-rope-color=light-blue]{border-color:#a0c5d1!important}variant-radios .product-form__input>label[data-rope-color=light-blue] .container-radio{background:#a0c5d1!important}variant-radios .product-form__input>label[data-rope-color=navy-blue]{border-color:#394c8f!important}variant-radios .product-form__input>label[data-rope-color=navy-blue] .container-radio{background:#394c8f!important}variant-radios .product-form__input>label[data-rope-color=pink]{border-color:#e6d2d1!important}variant-radios .product-form__input>label[data-rope-color=pink] .container-radio{background:#e6d2d1!important}variant-radios .product-form__input>label[data-rope-color=tan]{border-color:#c5b6a2!important}variant-radios .product-form__input>label[data-rope-color=tan] .container-radio{background:#c5b6a2!important}variant-radios .product-form__input>input[type=radio]:checked+label{border-width:1px!important}.build-your-necklace{border-top:1px solid rgba(0,0,0,.1);margin:1.5rem 0;padding:1.5rem 0;font-family:var(--font-body-family, sans-serif);display:flex;flex-direction:column;width:100%;gap:10px}.byn-heading{display:flex;flex-direction:row;align-items:flex-end;gap:6px;margin:0;justify-content:space-between;font-weight:700;text-transform:uppercase;font-family:var(--font-body-family);font-weight:600;font-size:.8125rem;letter-spacing:.02em;font-family:Jost,sans-serif}p.byn-limit-text{font-size:.8125rem;letter-spacing:.02em;margin-bottom:0;font-family:Jost,sans-serif}h3.byn-group-title{display:flex;justify-content:space-between;font-size:.8125rem;letter-spacing:.02em}.byn-heading-total{font-weight:700}.byn-heading-compare{color:#a3a3a3;margin-right:6px;text-decoration:line-through}.byn-product{border:#a3a3a3 solid 1px;padding:15px;display:flex;flex-direction:column;gap:15px;border-radius:10px}.byn-product-title{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem;font-weight:600;margin:0;color:#474141;text-transform:uppercase;font-family:var(--font-body-family)}.byn-product-title+.choose-option{font-size:1.2rem;margin:0;color:#474141;text-transform:uppercase;font-family:var(--font-body-family);text-align:left}.byn-product-total{font-weight:500}.byn-product-compare{color:#a3a3a3;text-decoration:line-through;margin-right:4px}.byn-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px}.byn-variant input[type=checkbox]{display:none}.byn-variant{height:auto;border:#d5d5d5 solid 1px;overflow:hidden;border-radius:5px;background:#fafafa;cursor:pointer}.byn-variant.byn-variant--active{border-color:#474141}.byn-variant.byn-variant--disabled{opacity:.3}.byn-variant>label{display:flex;height:auto;cursor:pointer}.product-item-content{display:flex;flex-direction:column;text-align:center}.product-item-content.with-imagen .product-item__imagen{line-height:0}.product-item__imagen{width:100%;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-item__imagen img{max-width:100%;object-fit:contain;transition:transform .2s ease}.product-item-content:not(.with-imagen){background:#fafafa;border-radius:6px;padding:12px;width:100%}.product-item-content:not(.with-imagen) .product-item__details{display:flex;flex-direction:column;padding:0;gap:10px}.product-item-content:not(.with-imagen) .product-item__details .variant-title{font-size:15px;line-height:15px;font-weight:500;color:#222}.product-item__details{display:flex;flex-direction:column;padding:10px 5px;gap:2px}.variant-title{font-size:9px;line-height:10px;font-weight:500;opacity:.7}.product-item__prices{display:flex;justify-content:center;gap:5px;font-size:1rem;margin-top:auto}.variant-compare{text-decoration:line-through;color:#999}.variant-price{font-weight:600;color:var(--color-accent, #111);font-size:11px}.quantity-box{display:flex;justify-content:center;gap:0px;padding:0 5px 10px;background:#fafafa}.quantity-box.hidden{display:none}.qty-minus,.qty-plus{background:#fff;border:none;width:28px;height:28px;border-radius:0;font-size:1rem;line-height:.5;cursor:pointer;transition:background .2s;color:#474141;border:1px solid #f5f5f5}.qty-minus:hover,.qty-plus:hover{background:#fff}.qty-plus.disabled{opacity:.1}.qty-input{width:40px!important;text-align:center;border:0!important;border-top:1px solid #f5f5f5!important;border-bottom:1px solid #f5f5f5!important;height:28px!important;padding:0;margin:0!important;background:#fff!important}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.byn-total{margin:1.5rem 0 1rem;display:flex;align-items:center;gap:8px;justify-content:center;font-weight:500;text-transform:uppercase;font-size:1.15rem;font-family:Jost,sans-serif}.byn-total s{color:#a3a3a3}.byn-total .label{background:#474141;border-radius:5px;padding:3px 8px;color:#fff;font-size:1rem;font-weight:700}.byn-add-to-cart-btn{width:100%;padding:7px 30px;background:#35302e;color:#fff;border:none;border-radius:4px;text-transform:uppercase;height:48px;font-size:.875rem;font-weight:600;letter-spacing:var(--button-letter-spacing, .02em);cursor:pointer;transition:all .2s ease;box-shadow:unset;outline:unset;font-family:Jost,sans-serif}p#alert-charms{text-align:center;color:red;margin:0;font-size:12px;line-height:12px;padding-bottom:10px;font-family:Jost,sans-serif}.byn-add-to-cart-btn.byn-add-to-cart-btn--disabled{opacity:.5}.buttons__buy_buttons{display:none}@media(min-width:769px){div#byn-product-global{justify-content:flex-start}.byn-variants{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}.byn-variant:hover{box-shadow:0 3px 12px #00000014;transform:translateY(-2px)}.build-your-necklace{max-width:53rem;margin:2rem 0 0;gap:0}variant-radios .product-form__input>label{height:35px!important;width:35px!important}div#byn-product-global .price{font-size:calc(var(--font-heading-scale) * 2.5rem)}variant-radios .product-form__input{padding-right:20px}.byn-total{margin:30px 0 25px}h3.byn-group-title{margin-bottom:5px}}.container-preview-letters{margin:0 auto 10px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:400px}.container-preview-letters>p{margin:0;font-weight:300;font-size:13px;line-height:20px;text-align:center}.container-preview-letters>input{text-align:center;font-family:var(--font-body-family, sans-serif);border:0;border-bottom:2px solid #474141;font-size:14px;font-weight:400;padding:5px;color:#474141}.container-preview-letters.container-preview-letters--footer{margin-bottom:0;margin-top:15px}.build-your-necklace input:focus-visible{outline:unset;box-shadow:unset}product-form.product-form{display:none!important}.product-information .product-title-container{margin-bottom:25px!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/styles-build-your-necklace.css.map */
