:root{--buttons-radius: 0 !important;--buttons-radius-outset: 0 !important;--buttons-border-offset: 0 !important;--variant-pills-radius: 0 !important;--swatches-radius: 0 !important;--pickers-radius: 0 !important;--pickers-small-radius: 0 !important;--pickers-radius-outset: 0 !important;--quantity-radius: 0 !important;--quantity-small-radius: 0 !important;--quantity-radius-outset: 0 !important;--inputs-radius: 0 !important;--inputs-radius-outset: 0 !important;--product-card-corner-radius: 0 !important;--collection-card-corner-radius: 0 !important;--blog-card-corner-radius: 0 !important;--text-boxes-radius: 0 !important;--media-radius: 0 !important;--badge-corner-radius: 0 !important;--popup-corner-radius: 0 !important;--slider-arrow-border-radius: 0 !important;--flyt-link: #1a56b8}*:where(:not([class*=dot]) :not([class*=spinner]) :not([class*=loading]) :not([class*=bubble]) :not([class*=avatar]) :not(input[type=radio]) :not(svg):not(svg *)),*:where(:not([class*=dot]) :not([class*=spinner]) :not([class*=loading]) :not([class*=bubble]) :not([class*=avatar]) :not(svg):not(svg *)):before,*:where(:not([class*=dot]) :not([class*=spinner]) :not([class*=loading]) :not([class*=bubble]) :not([class*=avatar]) :not(svg):not(svg *)):after{border-radius:0!important}.main-product-atc[disabled]{opacity:.72!important;cursor:not-allowed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15em}.main-product-atc[disabled] .main-atc__label,.main-product-atc[disabled] .sticky-atc__label{display:inline-block!important}.main-product-atc[disabled] .main-atc__error,.main-product-atc[disabled] .sticky-atc__error{display:block;order:2;font-size:.68em;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.9}.main-product-atc[disabled] .loading-overlay__spinner{display:none}.flyt-cutoff{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 1.5rem;padding:.9rem 1.1rem;border:2px solid rgb(var(--color-base-accent-1));background:rgba(var(--color-base-accent-1),.06);font-size:1.4rem;line-height:1.4}.flyt-cutoff .material-symbols-outlined{font-size:1.5em;line-height:1;color:rgb(var(--color-base-accent-1))}.sizing-chart__open-btn,[class*=sizing-chart] button[class*=open]{letter-spacing:.03em}.flyt-holiday-bar{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.6rem;font-size:1.4rem;letter-spacing:.03em;text-align:center;line-height:1.3}.flyt-holiday-bar .material-symbols-outlined{font-size:1.3em}.flyt-holiday-bar__plain{font-size:1.2rem;letter-spacing:.12em;font-weight:500}@media screen and (min-width:750px){.flyt-holiday-bar{font-size:1.5rem}.flyt-holiday-bar__plain{font-size:1.3rem}}flyt-preview{display:block;position:relative;margin:0 0 1.5rem}flyt-preview[hidden]{display:none}flyt-preview .flyt-preview__stage{position:relative}flyt-preview .flyt-preview__img--next{position:absolute;top:0;left:0;opacity:0}@media screen and (max-width:749px){flyt-preview .flyt-preview__stage{margin:0 auto;transition:width .18s ease}flyt-preview.flyt-preview--focus .flyt-preview__stage{width:46%}flyt-preview.flyt-preview--focus{margin-bottom:.4rem}flyt-preview.flyt-preview--focus .flyt-preview__hint{display:none}product-info:has(>flyt-preview.flyt-preview--focus) custom-product-field{margin-top:3px!important;margin-bottom:3px!important}}flyt-preview img{display:block;width:100%;height:auto;background:#f3f3f3}flyt-preview canvas{position:absolute;top:0;left:0;pointer-events:auto;cursor:grab;touch-action:pan-y}flyt-preview canvas:active{cursor:grabbing}flyt-preview .flyt-preview__hint{position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);margin:0;padding:.3rem .9rem;font-size:1.15rem;letter-spacing:.02em;color:#fff;background:#112722b8;border-radius:2rem;pointer-events:none;white-space:nowrap}flyt-preview .flyt-preview__hint[hidden]{display:none}flyt-preview .flyt-preview__note{margin:.5rem 0 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-base-text),.65)}flyt-preview .flyt-preview__egg{margin:.8rem 0 0;padding:.9rem 1.1rem;border-left:4px solid rgb(var(--color-base-accent-1));background:rgba(var(--color-base-accent-1),.07);font-size:1.3rem;line-height:1.45}flyt-preview .flyt-preview__egg[hidden]{display:none}flyt-preview .flyt-preview__egg a{color:inherit;text-decoration:underline;text-underline-offset:2px}custom-product-field[hidden]{display:none!important}flyt-preview.flyt-preview--empty .flyt-preview__note:before{content:"Type your band number below to see it on the ring. ";color:rgb(var(--color-base-accent-1));font-weight:600}.product-form__buttons,.product-form__buttons>*,.product-form__submit,.main-product-atc,button.main-product-atc,.product-form__buttons .main-product-atc{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}shopify-payment-terms,.product__payment-terms,[id^=shopify-payment-terms]{display:none!important}.flyt-facts{list-style:none;margin:.4rem 0 0;padding:0;font-size:1.35rem;line-height:1.5}.flyt-facts li{position:relative;padding-left:1.6rem;margin:0 0 .35rem}.flyt-facts li:before{content:"";position:absolute;left:.2rem;top:.7em;width:.6rem;height:.6rem;background:rgb(var(--color-base-accent-1))}.flyt-facts a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.product__title h1,.product__title .h1{line-height:1.1}}@media screen and (max-width:749px){product-info.block-margins>modal-opener.sizing-chart{justify-content:flex-end!important;margin-top:-3.6rem!important;margin-bottom:.9rem!important;position:relative;z-index:1}product-info.block-margins>.product-page-price{margin-bottom:.9rem!important}}.sizing-chart__caption a,.flyt-facts a,flyt-preview .flyt-preview__egg a,.product__description a,.product-description a,.rich-text-block a,[class*=rich-text-block] a,.collapsible-content__content a,.accordion__content a{color:var(--flyt-link)!important;text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px}.sizing-chart__caption a:hover,.flyt-facts a:hover,flyt-preview .flyt-preview__egg a:hover,.product__description a:hover,.product-description a:hover,.rich-text-block a:hover,[class*=rich-text-block] a:hover,.collapsible-content__content a:hover,.accordion__content a:hover{text-decoration-thickness:2px}.flyt-lines{margin:.9rem 0 .3rem}.flyt-lines__label{margin:0 0 .2rem}.flyt-lines__help{margin:0 0 .7rem;font-size:1.3rem;line-height:1.4;color:#112722b3}.flyt-chips{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 .4rem}.flyt-chip{appearance:none;-webkit-appearance:none;cursor:pointer;font-family:var(--font-body-family, Oswald, sans-serif);font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:.8rem 1.2rem;border-radius:0;background:#fff;color:#112722;border:1px solid rgba(17,39,34,.6);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.flyt-chip:hover{border-color:#112722}.flyt-chip.is-active{background:#306024;border-color:#306024;color:#fff}.flyt-chip:focus-visible{outline:2px solid #306024;outline-offset:2px}.flyt-input-wrap{position:relative;display:block}.flyt-input-wrap input{padding-right:5.6rem!important}.flyt-count{position:absolute;top:.5rem;right:1rem;pointer-events:none;font-family:var(--font-body-family, Oswald, sans-serif);font-size:1.1rem;letter-spacing:.04em;line-height:1;color:#11272273}.flyt-count.is-full{color:#112722cc}.product:has(flyt-preview) .product__media-wrapper{display:none!important}.product:has(flyt-preview) .product__info-wrapper{grid-column:1 / -1;width:100%;max-width:62rem;margin:0 auto;padding-left:0!important}@media screen and (min-width:990px){.product:has(flyt-preview) .product__info-wrapper{max-width:none!important;width:100%!important}.product:has(flyt-preview) product-info{max-width:none!important}product-info:has(>flyt-preview){display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:6rem;align-items:start}product-info:has(>flyt-preview)>*{grid-column:2}product-info:has(>flyt-preview)>flyt-preview{grid-column:1;grid-row:1 / span 80;position:sticky;top:3rem;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/flyt-refresh.css.map */
