@layer nura-square-buttons{#MainContent .main-product-container :is(.swatch-label,.swatch-input+.swatch-label,.nura-metal-choice,.nura-purity-choice,variant-selector [data-option-value]),#MainContent .main-product-container :is(.swatch-label,.nura-metal-choice,.nura-purity-choice,variant-selector [data-option-value])::before,#MainContent .main-product-container :is(.swatch-label,.nura-metal-choice,.nura-purity-choice,variant-selector [data-option-value])::after{border-radius:12px!important}}#MainContent .product-info-wrapper .nura-made-to-order{color:#000000!important;font-weight:700!important;opacity:1!important}#MainContent .product-info-wrapper .nura-payment-plans{display:grid!important;flex:1 1 100%!important;width:100%;min-width:0;gap:10px;font:400 13px/1.5 Arial,Helvetica,sans-serif!important;color:#38342f}#MainContent .product-info-wrapper .nura-payment-plans *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}#MainContent .product-info-wrapper .nura-payment-plans [hidden]{display:none!important}#MainContent .product-info-wrapper .nura-payment-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;column-gap:12px}#MainContent .product-info-wrapper .nura-payment-logo{display:flex;align-items:center;justify-content:center;width:78px;height:30px;overflow:hidden;background:#fff0;border:0;padding:0;line-height:0}#MainContent .product-info-wrapper .nura-payment-logo img{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;object-position:center}#MainContent .product-info-wrapper .nura-payment-logo--afterpay img{width:86px!important;max-width:none!important;height:30px!important;flex:0 0 86px;object-fit:cover!important}#MainContent .product-info-wrapper .nura-payment-logo--qcard img{width:47px!important;max-width:100%!important;height:30px!important;object-fit:contain!important}#MainContent .product-info-wrapper .nura-payment-copy{min-width:0;padding-top:3px}#MainContent .product-info-wrapper .nura-payment-copy strong{color:#111!important;font-size:inherit!important;font-weight:600!important;white-space:nowrap}#MainContent .product-info-wrapper .nura-payment-helper{display:block;margin-top:2px;color:#64615c;font-size:11px;line-height:1.5}#MainContent .product-info-wrapper .nura-payment-terms{margin:0;color:#64615c;font-size:11px;line-height:1.6}#MainContent .product-info-wrapper .nura-payment-terms summary{display:list-item;width:fit-content;padding:3px 0;color:#52634c;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#MainContent .product-info-wrapper .nura-payment-terms p{margin:8px 0 0;color:#64615c;font:inherit}#MainContent .product-info-wrapper .nura-payment-terms a{color:#52634c;text-decoration:underline;text-underline-offset:3px}#MainContent .product-info-wrapper .nura-payment-terms :is(a,summary):focus-visible{outline:2px solid #52634c;outline-offset:3px}@media (max-width:749px){#MainContent .product-info-wrapper .nura-payment-plans{font-size:12px!important}#MainContent .product-info-wrapper .nura-payment-row{grid-template-columns:68px minmax(0,1fr);column-gap:10px}#MainContent .product-info-wrapper .nura-payment-logo{width:68px;height:27px}#MainContent .product-info-wrapper .nura-payment-logo--afterpay img{width:75px!important;height:27px!important;flex-basis:75px}#MainContent .product-info-wrapper .nura-payment-logo--qcard img{width:42px!important;height:27px!important}}#MainContent .main-product-container .product-info-wrapper .nura-order-reassurance,#MainContent .main-product-container .product-info-wrapper .nura-order-reassurance>span{color:#000000!important;font-weight:700!important;opacity:1!important}