.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){z-index:10000}sub,sup{line-height:inherit}#option-box-524tem2{display:none}.product__add-to-cart.quote>span{color:#fff;text-align:center}.smalltxt{display:block;margin-top:.5em;font-size:13px;line-height:1.5;text-indent:0}.note{display:block;margin-top:.25em;padding-left:1em;text-indent:-1em;font-size:13px;line-height:1.5}.btn-wrapper{margin-bottom:24px}#btn-size-chart-open,#btn-size-chart-close{display:inline-block;box-sizing:border-box;transition:color .15s linear,background-color .15s linear,fill .15s linear,.15s opacity linear;pointer:cursor}#btn-size-chart-open circle,#btn-size-chart-open path{transition:fill .15s linear,stroke .15s linear,.15s opacity linear}#btn-size-chart-open:hover{color:#e1b83d}#btn-size-chart-open:hover circle,#btn-size-chart-open:hover path{stroke:#e1b83d}#btn-size-chart-close svg{width:20px;height:20px}#btn-size-chart-close path{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}#btn-size-chart-close:hover path{stroke:#e1b83d}.btn-font-list{display:flex;justify-content:center;margin:8px 0;padding:6px 12px;width:100%;box-sizing:border-box;background:none;border:#999 1px solid;color:#999;text-decoration:none}.btn-btn{display:inline-block;margin:8px 0;padding:6px 12px;box-sizing:border-box;background:none;border:#212020 1px solid;color:#212020;text-decoration:none;transition:all .15s linear}.btn-font-list:hover,.btn-font-list:active{border:#e1b83d 1px solid}.btn-btn:hover,.btn-btn:active{border:#e1b83d 1px solid;color:#e1b83d}.box{margin-bottom:2rem;padding:20px;font-size:13px;background:#eee}.box-s{margin-bottom:.5em;padding:8px;font-size:13px;background:#eee}.shopify-policy__container{gap:20px 0;display:flex;flex-direction:column}.page-content-inner{margin-top:2rem}h1.product__title{font-size:16px}.text-block h4,.text-block.h4>*{margin-top:1rem}.text-block ul{margin-top:.5rem}.jdgm-preview-badge{margin-top:-1rem}#judgeme_product_reviews{margin-top:4rem!important}.jdgm-rev__timestamp{display:none}#MainContent[data-template="page.faq"] .shopify-section:not(:first-child) .section.page-width-content{display:block!important}.blog-post-item,.blog-post-item:has(.blog-post-card__image-container){background:#fcfcfc;border:1px rgba(0,0,0,.1) solid;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.1));padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container) img{object-fit:contain}.blog-post-item .text-block:not(.blog-post-card__content-text){line-height:1.3}.product-information__grid{z-index:100}.inquiry-tab-button{position:fixed;top:auto;right:0;bottom:4rem;transform:translateY(-50%);background:var(--color-foreground);color:var(--color-background);border:none;border-radius:8px 0 0 8px;padding:12px 10px;font-size:12px;font-weight:600;text-align:left;cursor:pointer;box-shadow:0 2px 8px #00000026;z-index:200;transition:background .2s ease}.inquiry-tab-button:hover{opacity:.7}@media (max-width: 750px){.inquiry-tab-button{transform:none;padding:.7rem 1.2rem}}.contact-form__error,.contact-form__success{margin-bottom:1rem;font-weight:600}body.modal-open{height:100vh;overflow-y:hidden}#size-chart{background:#000c;position:fixed;overflow-y:scroll;top:0;bottom:0;right:0;left:0;padding:40px 20px;z-index:1000}@media screen and (max-width: 948px){#size-chart{top:65px}}#size-chart-inner{position:relative;padding:20px;background-color:#fff;max-width:800px;width:100%;margin-left:auto;margin-right:auto}#size-chart.hidden{display:none}#btn-size-chart-close-wrapper{position:absolute;max-width:800px;width:100%;top:0;left:50%;transform:translate(-50%);padding:18px 16px;text-align:right}.ring-size-table,.tee-size-table{box-sizing:border-box;width:100%;height:auto;color:#000;font-size:90%;line-height:1.2;text-align:left}.ring-size-table{margin-top:2em}.tee-size-table{margin-top:.5em}.ring-size-table thead,.tee-size-table thead{text-transform:none;background:#dcdcdc}.ring-size-table th,.ring-size-table td,.tee-size-table th,.tee-size-table td{padding:10px 6px;color:#000;text-align:center;vertical-align:middle}.ring-size-ja{background:url(https://www.swing-jewelry.com/images/table-stripe.png)}.ring-size-ja p{margin:0}.engraving,.plating{margin:2em 0;padding:1.5em 1.5rem .5rem;border:1px #666 dotted}.engraving h4,.plating h4{font-size:1em}.engraving p,.engraving ul,.plating p,.plating ul{font-size:15px}.engraving p.smalltxt,.plating p.smalltxt{font-size:12px;line-height:1.5}select.pplr_select,select.pplraddprice,select.cstmfy_c_required{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;margin-top:var(--margin-2xs)!important;width:100%;padding:12px 40px 12px 12px;font-size:16px;line-height:1.5;border:var(--style-border-width-inputs) solid var(--color-border)!important;border-radius:var(--inputs-radius, 6px);!important background-color: var(--inputs-bg, #fff) !important;color:var(--inputs-text-color, var(--color-foreground));background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;background-size:var(--icon-size-2xs) var(--icon-size-2xs);cursor:pointer;transition:all .2s ease-in-out;box-sizing:border-box}select.pplr_select:hover,select.pplraddprice:hover,select.cstmfy_c_required:hover{border-color:#0006}select.pplr_select:focus,select.pplraddprice:focus,select.cstmfy_c_required:focus{outline:none;border-color:var(--color-foreground, #111);box-shadow:0 0 0 2px #0000001a}select.pplr_select:disabled,select.pplraddprice:disabled,select.cstmfy_c_required:disabled{opacity:.6;cursor:not-allowed}select.pplr_select option{color:#111;background-color:#fff}select.pplr_select{min-height:44px}.product-personalizer{display:flex;flex-direction:column;gap:.5rem}.pplr-wrapper label{padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/adjust.css.map */
