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=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>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:2rem 0 1.5rem;font-family:var(--font-body-family, sans-serif);display:flex;flex-direction:column;width:100%;gap:15px}.byn-heading{display:flex;flex-direction:row;align-items:flex-end;gap:6px;font-weight:600;font-size:1.4rem;margin:0;justify-content:space-between;font-weight:700;color:#474141;text-transform:uppercase;font-size:1.5rem;font-family:var(--font-body-family)}.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;ont-weight:700;color:#474141;text-transform:uppercase;font-family:var(--font-body-family)}.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>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:5px;gap:3px}.variant-title{font-size:8px;line-height:10px;font-weight:500;color:#222}.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)}.quantity-box{display:flex;justify-content:center;gap:0px;padding:10px 5px;background:#fff}.quantity-box.hidden{display:none}.qty-minus,.qty-plus{background:#f5f5f5;border:none;width:28px;height:28px;border-radius:0;font-size:1.2rem;cursor:pointer;transition:background .2s;color:#474141}.qty-minus:hover,.qty-plus:hover{background:#e9e9e9}.qty-input{width:45px;text-align:center;border:0;border:1px solid #f5f5f5;height:28px;padding:0}.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;display:flex;align-items:center;gap:8px;justify-content:center;font-weight:700;color:#474141;text-transform:uppercase;font-size:1.5rem;font-family:var(--font-body-family)}.byn-total s{color:#a3a3a3}.byn-total .label{background:#474141;border-radius:5px;padding:3px 8px;color:#fff;font-size:1rem}.byn-add-to-cart-btn{padding:14px 24px;background:#a29090;color:#fff;border:none;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-weight:700;width:100%;border-radius:5px;margin-bottom:0;min-height:45px;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));box-shadow:unset;outline:unset}p#alert-charms{text-align:center;color:red;margin:0;font-size:12px;line-height:12px}.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-heading{flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase;font-size:1.8rem}.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:2.5rem 0;padding:3rem 0 2.5rem}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{font-weight:700;text-transform:uppercase;font-size:1.8rem}.byn-add-to-cart-btn{font-size:1.7rem;line-height:1.7rem;min-height:calc(5.3rem + var(--buttons-border-width) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/styles-build-your-necklace.css.map */
