html{scroll-padding-top:100px;scroll-behavior:smooth}@media screen and (min-width: 750px){.section--full-width.section--full-width-margin>*{padding-left:20px;padding-right:20px}.mega-menu__grid{display:block!important}.mega-menu__list{padding:40px 50px}}@media screen and (max-width: 768px){html{scroll-padding-top:80px}}.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}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:auto}.rte-table-wrapper{width:100%}deferred-media{border-radius:50vw!important}deferred-media video{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:transparent!important}deferred-media .deferred-media__poster-button .icon-play,deferred-media .deferred-media__poster-icon{display:none!important;opacity:0!important}deferred-media video::-webkit-media-controls,deferred-media video::-webkit-media-controls-start-playback-button,deferred-media video::-webkit-media-controls-play-button,deferred-media video::-webkit-media-controls-panel,deferred-media video::-webkit-media-controls-container{display:none!important;-webkit-appearance:none!important;opacity:0!important;visibility:hidden!important}deferred-media video{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;outline:none!important;border:none!important}.accordion--dividers accordion-custom .details{padding:20px 16px}accordion-custom details[open]{background:#f7f8f9a6}.accordion .details__header{font-weight:700}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{padding-bottom:20px}#option-box-524tem2{display:none}.product__add-to-cart.quote>span{color:#fff;text-align:center}.smalltxt{display:block;padding-top:.5em;font-size:12px;line-height:1.5;text-indent:0}.midtxt{display:block;margin-top:.5em;font-size:14px;line-height:1.5;text-indent:0}span.smalltxt{display:inline-block}.pplrlabel span.smalltxt{display:inline}.pplrlabel .smalltxt,.pplrlabel .ptbr{line-height:1.5}.pplrlabel .midtxt{padding-top:.25rem;line-height:1.5}.pplrlabel a{text-decoration:underline}.note{display:block;margin-top:.25em;padding-left:12px;text-indent:-12px;font-size:12px;line-height:1.5}.note+.note{margin-top:0}.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-section:not(.header-section) .section-background{width:100vw;left:auto}.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}body.template-suffix-pet-tag,body.template-suffix-pet-tag footer{background-color:#d8e9c8}body.template-suffix-pet-tag h1,body.template-suffix-pet-tag h2,body.template-suffix-pet-tag h3,body.template-suffix-pet-tag h4,body.template-suffix-pet-tag h5{font-weight:700}body.template-suffix-pet-tag .button:not(.button-secondary,.button-unstyled){font-weight:700}#MainContent[data-template="page.faq"] .shopify-section:not(:first-child) .section.page-width-content{display:block!important}.template-article .text-block h1,.template-article .text-block h2,.template-article .text-block h3,.template-article .text-block h4,.template-article .text-block h5{line-height:1.4}.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}.blog-post-item .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){font-weight:var(--font-h2--weight)}.blog-post-card__image{margin-left:auto;margin-right:auto;width:80%}.blog-post-item.is-highlighted{background:#fffceb}.product-information__grid{z-index:100}.inquiry-tab-button{position:fixed;top:auto;right:0;bottom:120px;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}.ring-links-wrapper{display:flex;justify-content:flex-start;margin:0;gap:20px}.ring-links-wrapper a{display:inline-block;margin:0;padding:12px 0;font-size:13px;text-decoration:underline}.ring-links-wrapper a:hover{text-decoration:none}.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}input::placeholder,textarea::placeholder{color:#888}.utilities{border-top:0!important}.group-block a:not(.underline){display:inline-block;white-space:nowrap;text-decoration:none}.group-block a:not(.underline):hover{text-decoration:underline}.group-block-content{width:auto;flex-wrap:wrap}footer .group-block,footer .group-block-content{flex-wrap:wrap}@media screen and (max-width: 749px){.group-block-content{justify-content:flex-start}}.group-block-content .layout-panel-flex--row:not(.mobile-column) .text-block:not(.rte){flex:none}@media screen and (max-width: 749px){.group-block-content .layout-panel-flex--row:not(.mobile-column) .text-block:not(.rte){flex:0}}.text-block p{max-width:100%;line-height:1.8}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:1px #cccccc solid!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}.variant-option__select-wrapper{border-color:#ccc!important}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{width:100%!important}.pplr-wrapper label:not(.pplrlabel){padding-bottom:0!important}.pplrlabel .pplr_option_price_span:first-of-type{display:block}.pplrlabel{padding-top:.5em}.pplr-character-count{display:none!important}.pplr-wrapper input[type=text],.pplr-wrapper textarea{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));border:var(--style-border-width-inputs) solid #ccc!important}.pplr-wrapper ul{padding-left:1rem}
/*# sourceMappingURL=/cdn/shop/t/43/assets/adjust.css.map */
