.nsb-product-info{display:flex;align-items:center;gap:20px}.nsb-product-info .nsb-product-media{width:100px;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px}.nsb-product-info .nsb-product-media img{width:100%;height:100%;object-fit:cover}.nsb-product-info .nsb-product-text{display:flex;flex-direction:column;flex:1;gap:8px;font-size:1em}.nsb-product-info .nsb-product-text .price{font-weight:400;font-size:1.4rem;line-height:1em}.nsb-product-info .nsb-product-text .title{font-weight:500;font-size:.875em;font-family:var(--body-font);line-height:1.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#nsb-popup{opacity:0;max-width:100%;padding:0;border:none;background:#fff;border-radius:12px 12px 0 0;margin-bottom:0;transition:all .25s ease-in-out;transform:translateY(100%);pointer-events:none;width:100%;overflow:hidden}@keyframes nsbPopShown{0%{opacity:0;transform:translateY(100%);pointer-events:none}to{opacity:1;transform:translate(0);pointer-events:auto}}#nsb-popup.active{animation:nsbPopShown .25s ease-in-out forwards}#nsb-popup::backdrop{background:#00000073}.nsb-popup-inner{width:100%;max-width:480px;margin:0 auto;background:#fff;color:#000;transition:all .25s ease-in-out;overflow-x:clip}#nsb-popup.active,#nsb-overlay.active~#nsb-popup{opacity:1;transform:translate(0);pointer-events:auto}#nsb-popup .nsb-content{width:100%;max-width:640px;margin:0 auto;padding:20px 0;min-height:300px}#nsb-popup .nsb-content .close-btn{position:absolute;top:12px;right:12px;width:32px!important;height:32px!important;border-radius:50%;border:1px solid transparent;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.nsb-btn-area{display:flex;align-items:center}.nsb-divider{width:.5px;height:100%;min-height:40px;border:.5px solid rgba(0,0,0,.15)}.nsb-btn-buy-area{gap:8px}sticky-add-cart .button_buy-now.nsb-btn-buy-area{min-width:auto}.nsb-btn-buy-area button{width:108px;font-size:1em;font-weight:500;font-family:var(--body-font);padding:8px 6px}.nsb-btn-buy-area>*{width:auto}.nsb-btn-buy-area button[disabled=true]{opacity:.5;cursor:not-allowed}.nsb-ghost-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;width:54px;padding:0;background-color:transparent;border:1px solid transparent;text-decoration:none;font-size:.75em;font-weight:500;font-family:var(--body-font);color:#000}.nsb-ghost-btn div{line-height:normal}.nsb-buy-now-btn button{color:var(--btn-primary-color)!important;background-color:var(--color-primary)!important}#nsb-button-area{border-top:.5px solid rgba(0,0,0,.1);padding:20px 20px 0}#nsb-button-area button{height:48px;min-height:auto;padding:12px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--body-font);font-weight:500}.variant-btn{padding:6px 12px;font-size:1.4rem;font-weight:500;line-height:1.5em;border:.5px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff;color:#000;font-family:var(--body-font);text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.variant-row{display:flex;gap:8px;flex-wrap:wrap}.variant-row.size{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.variant-row.size .variant-btn{white-space:normal;word-break:break-word;overflow-wrap:break-word}.variant-btn.is-disabled{color:#00000080;border:.5px solid var(--swatch-option-border)}.variant-btn.color{width:40px;height:40px;padding:3px;border-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.variant-btn.color>div{width:100%;height:100%;border-radius:50%}.variant-btn.color.is-disabled{border-color:var(--swatch-option-border)}.variant-btn.color.is-disabled.is-active{border-color:var(--swatch-option-active)}.variant-btn.color.is-disabled:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:1px;background-color:var(--swatch-option-border);transform:translate(-50%,-50%) rotate(-45deg)}.variant-btn{border-color:var(--swatch-option-border)!important}.variant-btn.is-active{border-color:#000!important}.variant-row.size .variant-btn.is-active,.variant-row.others .variant-btn.is-active{border-color:var(--color-heading);background-color:var(--color-heading);color:var(--color-background)}.variant-btn.is-disabled{position:relative}.variant-row.size .variant-btn.is-disabled,.variant-row.others .variant-btn.is-disabled{background-color:#fff;color:#00000080}.variant-row.size .variant-btn.is-disabled.is-active{border-color:var(--swatch-option-active)}.variant-row.size .variant-btn.is-disabled:after,.variant-row.others .variant-btn.is-disabled:after{--color-border: #ddd;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--swatch-option-border),transparent calc(50% + 1px)) no-repeat;z-index:1;border-radius:inherit}.product-variant-container{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px;max-height:75dvh;overflow:hidden;overflow-y:auto}.product-variant-container>div:not(:last-child){padding-bottom:12px;border-bottom:.5px solid rgba(0,0,0,.1)}.variant-group{display:flex;flex-direction:column;gap:12px}.variant-group .w-fit{width:fit-content}.variant-group .variant-title{font-size:1.4rem;font-weight:600;color:#000;line-height:1em}#nsb-buy_now button{background-color:var(--color-primary)!important;color:var(--btn-primary-color)!important}#nsb-buy_now.disabled button{cursor:not-allowed;opacity:.5}.nsb-selected-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}.nsb-label-selected{display:flex;justify-content:center;align-items:center;width:fit-content;height:20px;padding:4px 8px;font-size:.75em;line-height:1.5em;background-color:#0000000d;border:.5px solid rgba(0,0,0,.15);border-radius:4px}sticky-add-cart .container{padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.nsb-badges{flex-direction:row;gap:4px}.nsb-badges [class*=product__badges]{font-size:1.2rem}.btn-notify,.btn-cta-n{display:flex;align-items:center;gap:4px;text-decoration:underline;background:transparent;border:transparent;color:inherit}:is(.btn-notify,.btn-cta-n) svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/natuno-buy-buttons.css.map */
