@import"https://fonts.googleapis.com/css?family=Tangerine:700";@font-face{font-family:Spartan MB Extra Bold;src:url(theme-shineon-SpartanMB-Extra-Bold.otf)}#ProductSection-product-template-shineon{font-size:16px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}input,textarea,button,select{line-height:1.5}.unstyled{margin:0}.hide,.hidden{display:none}.hide-forced,.hidden-forced{display:none!important}@media (min-width: 576px){.hidden-sm-up{display:none!important}}@media (max-width: 575px){.hidden-sm-down{display:none!important}}.so-strike-through{text-decoration:line-through}.so-text-center{text-align:center}.so-text-left{text-align:left}.so-text-right{text-align:right}.so-text-strong{font-weight:700}.so-text-normal{font-weight:400}.so-text-normal-i{font-weight:400!important}.so-mx-0{margin-left:0!important;margin-right:0!important}.so-my-0{margin-top:0!important;margin-bottom:0!important}.so-font-light{font-weight:300}.so-font-regular{font-weight:400}.so-font-heavy{font-weight:700}.so-left{text-align:left}.so-right{text-align:right}.so-center{text-align:center;margin-left:auto;margin-right:auto}.so-justify{text-align:justify}.so-hidden{display:none}.so-hidden-carousel{display:none;position:absolute!important}.so-img-responsive{width:100%;height:auto}.sopp-body{padding-bottom:20px}@media (min-width: 768px){.sopp-body{padding-top:30px;padding-bottom:80px}}.sopp-body h1.so{font-size:2.5rem}.sopp-body h2.so{font-size:2rem}.sopp-body h3.so{font-size:1.375rem}.sopp-body h4.so{font-size:1.125rem}.sopp-body h5.so{font-size:1rem}.sopp-body h6.so{font-size:.875rem}.sopp-body p.so{font-size:1.125rem;font-weight:200;line-height:1.8}.sopp-body p{line-height:1.4;margin-bottom:1rem;color:#3d4246}.sopp-body p.unstyled{margin-bottom:0}.sopp-body div.content{padding:0;width:100%}.sopp-body svg{vertical-align:middle}.sopp-body ul{margin:0;padding:0;list-style:none}body.loading:after{content:"";width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:10}img{vertical-align:top}.so-container{width:100%;margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width: 33.75em){.so-container{width:100%}}@media only screen and (min-width: 75em){.so-container{width:100%;max-width:1170px}}.so-container.so-product-wrap{margin-top:0;padding-top:0}.so-row{position:relative;width:100%}.so-row.so-row-fluid [class^=so-col]{margin-left:0;margin-right:4%}.so-row.so-row-fluid .so-col-12{margin:2% 0 .3rem}.so-row [class^=so-col],.so-row [class*=so-col]{float:left;margin:.5rem 2%;min-height:.125rem}.so-row:not(.so-row-flex):after{content:"";display:table;clear:both}.so-row-flex{display:flex}.so-visible-sm,.so-visible-md,.so-visible-xmd{display:none!important}.so-col-1,.so-col-2,.so-col-3,.so-col-4,.so-col-5,.so-col-6,.so-col-7,.so-col-8,.so-col-9,.so-col-10,.so-col-11,.so-col-12{width:96%}.so-col-1-sm{width:4.33333%}.so-col-2-sm{width:12.66667%}.so-col-3-sm{width:21%}.so-col-4-sm{width:29.33333%}.so-col-5-sm{width:37.66667%}.so-col-6-sm{width:46%}.so-col-7-sm{width:54.33333%}.so-col-8-sm{width:62.66667%}.so-col-9-sm{width:71%}.so-col-10-sm{width:79.33333%}.so-col-11-sm{width:87.66667%}.so-col-12-sm{width:96%}@media only screen and (min-width: 45em){.so-col-1{width:4.33333%}.so-col-2{width:12.66667%}.so-col-3{width:21%}.so-col-4{width:29.33333%}.so-col-5{width:37.66667%}.so-col-6{width:46%}.so-col-7{width:54.33333%}.so-col-8{width:62.66667%}.so-col-9{width:71%}.so-col-10{width:79.33333%}.so-col-11{width:87.66667%}.so-col-12{width:96%}.so-visible-md{display:block!important}.so-hidden-md{display:none!important}}.so-icons{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1em;width:1.125em;color:inherit;vertical-align:middle}span.money{font-weight:400}span.so_nobreak{white-space:nowrap}.so-product-pricing{line-height:1.6em;margin-bottom:.5em}#so-compare-at-label-wrap,.so-compare-at-label-wrap{text-decoration:line-through;color:#c40000;text-shadow:none;font-weight:400}@media (min-width: 992px){#so-compare-at-label-wrap,.so-compare-at-label-wrap{margin-left:10px}}@media (max-width: 767px){#so-compare-at-label-wrap,.so-compare-at-label-wrap{margin-right:10px}}#so-compare-at-savings-label,.so-compare-at-savings-label{color:#fff;background-color:#00b70f;padding:0 5px;margin-left:10px}.so-product-left,.so-product-right{vertical-align:top}@media only screen and (max-width: 45em){.so-row [class^=so-col].so-product-left{margin-bottom:0}.so-row [class^=so-col].so-product-right{margin-top:0}}.main-content{margin-top:0;padding:0}body:not(.template-index) .main-content{padding-top:0!important}@media (min-width: 1200px){.main-content.wrapper,.main-content .wrapper{min-width:1170px;max-width:100%}}.so-product .so-banner-top{text-align:center}.so-product.so-row .so-col-10:first-child:last-child{margin:.5rem auto!important;float:none!important}.so-product .so-btn-add-to-cart-wrap{max-width:100%}.so-product a.so-ring-size-help-link{color:#00f}.so-product .so-variant-change-ring-size select{border-radius:0;width:100%}.so-product #ringsizer{min-height:40px!important;line-height:40px!important;text-transform:uppercase!important;border-radius:0!important;border:2px solid #deba75!important;display:block!important;padding:0 15px!important}.so-product #ringsizer span.find-my-ring-size-icon-wrap svg{width:27px}.so-product .so-field-wrap{margin-top:15px}.so-product .so-field-wrap.so-engraving-line1-wrap,.so-product .so-field-wrap:first-child{margin-top:0}.so-product .so-field-wrap .so-option-label{font-size:14px}.so-product .so-field-wrap .so-option-label .so-option-number{width:1.5em;height:1.5em;line-height:1.5em;background-color:#d94900;border-radius:50%;display:inline-block;text-align:center;color:#fff;margin-right:.5em}.so-product .so-field-wrap .so-option-label.so-option-label-styled{font-family:Raleway,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 5px}.so-product .so-field-wrap .so-option-fieldset{text-align:center;padding:0;margin-bottom:.5rem;min-height:0;border:none}.so-product .so-field-wrap .so-option-fieldset *{box-sizing:border-box}.so-product .so-field-wrap .so-option-fieldset.so-swatch-metal-picker{padding:0;border:none}.so-product .so-field-wrap .so-option-fieldset>[class^=so-col]:not(.so-variant-change-metal){margin-top:0;margin-bottom:0}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch{color:#cdcdcd}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch:hover,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch:hover{cursor:default}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch:hover .notification,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch:hover .notification{display:block}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch .so-label-symbol-wrap,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch .so-label-symbol-wrap{position:relative;white-space:nowrap}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch .so-label-symbol-wrap:hover .notification,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch .so-label-symbol-wrap:hover .notification{display:inline-block}.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch .so-label-symbol-wrap .notification,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch .so-label-symbol-wrap .notification{display:inline-block;color:#555}@media (min-width: 1200px){.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.out-of-stock label.so-swatch .so-label-symbol-wrap .notification,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.out-of-stock label.so-swatch .so-label-symbol-wrap .notification{display:none;position:absolute;top:-120%;left:50%;transform:translate(-50%);background-color:#e2e2e2;padding:2px 10px;color:#555}}.so-product .so-field-wrap .so-option-fieldset .so-variant-change.so-hidden,.so-product .so-field-wrap .so-option-fieldset .so-variant-change.so-inactive-metal,.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.so-hidden,.so-product .so-field-wrap .so-option-fieldset .so-variant-change-metal.so-inactive-metal{display:none!important}.so-product .so-field-wrap .so-option-fieldset .text-overflowed+.text-overflowed{margin-top:5px}@media (min-width: 768px) and (max-width: 991px){.so-product .so-field-wrap .so-option-fieldset .text-overflowed label.so-swatch{white-space:normal!important}}.so-product .so-field-wrap .so-option-fieldset .text-overflowed label.so-swatch span{white-space:normal}.so-product .so-field-wrap .so-option-fieldset label.so-swatch{cursor:pointer;margin:0;background-color:#fff;border:1px solid #999999;padding:6px 15px;text-align:center;width:100%;color:#000;font-size:14px;display:inline-block;box-shadow:0 4px 4px #00000040}.so-product .so-field-wrap .so-option-fieldset label.so-swatch span{line-height:20px;margin-bottom:0!important;display:inline-block;font-weight:500;text-transform:capitalize;white-space:nowrap}.so-product .so-field-wrap .so-option-fieldset label.so-swatch div.so-label-symbol-wrap{line-height:20px;width:auto;display:block}.so-product .so-field-wrap .so-option-fieldset label.so-swatch.so-swatch-with-box{white-space:nowrap}.so-product .so-field-wrap select.so-variant-selector{width:96%;border-radius:0;padding:12px 16px 8px;min-height:40px;line-height:1!important;font-weight:700;text-transform:uppercase;color:#000;font-size:14px}.so-product .so-field-wrap select.so-variant-selector option.so-hidden,.so-product .so-field-wrap select.so-variant-selector option.so-inactive-metal{display:none!important}.so-product .so-field-wrap.so-custom-property-flex-wrap{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.so-product .so-field-wrap.so-custom-property-flex-wrap *{box-sizing:border-box}.so-product .so-field-wrap.so-custom-property-flex-wrap.so-engraving-lines{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.so-product .so-field-wrap.so-custom-property-flex-wrap>div{-webkit-box-flex:0;-webkit-flex:1 1 49%;-ms-flex:1 1 49%;flex:1 1 49%}.so-product .so-field-wrap.so-custom-property-flex-wrap>div .so-engraving-input{padding:5px;font-size:16px;width:100%;font-family:Tangerine,serif!important;font-weight:700;border:1px solid #e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center}.so-product .so-field-wrap.so-custom-property-flex-wrap>div.so-variant-change-ring-size{-webkit-box-flex:.9;-webkit-flex-grow:.9;-ms-flex-positive:.9;flex-grow:.9}.so-product .so-field-wrap.so-custom-property-flex-wrap[data-shape=cross] div.so-engraving-input-wrap{-webkit-box-flex:.9;-webkit-flex-grow:.9;-ms-flex-positive:.9;flex-grow:.9}.so-product .so-field-wrap.so-custom-property-flex-wrap[data-shape=cross] div.so-engraving-input-wrap.so-engraving-line1-wrap{max-width:40%}.so-product .so-field-wrap.so-custom-property-flex-wrap[data-shape=cross] div.so-engraving-input-wrap.so-engraving-line1-wrap .so-engraving-input{font-family:Spartan MB Extra Bold,sans-serif}.so-product .so-field-wrap.so-custom-property-flex-wrap .so-engraving-input-wrap label{font-weight:500;margin-bottom:0}@media only screen and (max-width: 1024px){.so-product #so-step-buttons .so-bu-buttons{font-size:.9em!important}}.so-product ul.so-tabs,.so-product ul.so-tabs-content{margin:0 0 15px;padding:0}.so-product ul.so-tabs>li,.so-product ul.so-tabs-content>li{list-style-type:none}.so-product ul.so-tabs>li p,.so-product ul.so-tabs-content>li p{margin-bottom:10px}.so-product ul.so-tabs-product{font-size:0}.so-product ul.so-tabs-product li{border-top:1px solid #eee;display:inline-block;width:50%;margin-right:0;line-height:30px;font-size:15px;text-transform:uppercase;text-align:center}.so-product ul.so-tabs-product li.so-active{border-bottom:2px solid #666}.so-product .so-tabs .so-active{font-weight:700}ul.so-tabs-content.so-tabs-content-product li img{max-width:100%}.so-product-title,.so-product-variants-wrap,.so-payment-options-wrap{width:100%}.so-product-title h1,.so-product-variants-wrap h1,.so-payment-options-wrap h1{margin-bottom:0}@media (max-width: 991px){.so-product-title h1,.so-product-variants-wrap h1,.so-payment-options-wrap h1{margin-top:15px}}@media (min-width: 992px){.so-product-title h1,.so-product-variants-wrap h1,.so-payment-options-wrap h1{margin-top:0}}@media (max-width: 991px){.so-product-variants-wrap{margin-bottom:15px}.so-product-variants-wrap .so-field-wrap{padding-bottom:8px;border-bottom:1px solid #ddd}}.product-tags{margin-bottom:15px}@media (max-width: 767px){.product-tags{margin:10px 0}}@media (min-width: 768px){.product-tags{display:none}}.product-tags .tag{text-transform:capitalize;display:inline-flex;vertical-align:top;align-items:center;padding:5px 12px;color:#fff;margin-right:10px;border:1px solid transparent;font-family:Avenir}@media (min-width: 992px){.product-tags .tag{padding:8px 15px}}@media (max-width: 767px){.product-tags .tag{margin-bottom:6px}}.product-tags .tag svg,.product-tags .tag i{margin-right:3px}.product-tags .tag svg{margin-right:4px;width:10px;fill:#fff;height:16px;margin-top:1px}.product-tags .tag#product-form-options-wrap .so-option-fieldset.so-row-usa-made svg{margin-right:4px;width:28px;height:14px}#product-form-options-wrap .so-option-fieldset:not(.so-row){display:flex;margin-right:-10px;margin-left:-10px;align-items:flex-start;flex-wrap:wrap}#product-form-options-wrap .so-option-fieldset:not(.so-row) .so-label-cell-pad{margin-right:10px;margin-left:10px}#product-form-options-wrap .so-option-fieldset.so-row{margin-right:-2%;margin-left:-2%;width:auto}#product-form-options-wrap .so-option-fieldset.so-row .so-label-cell-pad{min-width:46%}#product-form-options-wrap .so-option-fieldset .so-label-cell-pad{flex:1;min-width:calc(50% - 20px)}#product-form-options-wrap input,#product-form-options-wrap textarea,#product-form-options-wrap select{margin:0;line-height:1.2}img.so-featured-image{width:100%;height:auto}img.zoomImg{background-color:#fff}img.so-lazy{opacity:1;transition:opacity 1s}img.so-lazy[data-src]{opacity:0}.so_slick-arrow{-webkit-filter:invert(35%);filter:invert(35%);text-shadow:1px 1px 2px #f5f5f5;z-index:100}.so_slick-arrow svg{fill:#3d4246}.so_slick-prev{margin-left:30px}.so_slick-next{margin-right:30px}.so_slick-prev{padding-right:2px!important}.so_slick-next{padding-left:3px!important}.so_slick-prev,.so_slick-next{width:48px!important;height:48px!important;background-color:#fff!important;border-radius:100%;-webkit-filter:none!important;filter:none!important;border:1px solid #ccc!important}@media (max-width: 991px){.so_slick-prev,.so_slick-next{display:none!important}}.so_slick-prev:before,.so_slick-next:before{display:none}.so-product-content,.so-product-description-wrap,.so-additional-content{margin:40px 0}[itemprop=description] ul,.so-product-content ul{margin-bottom:2rem;padding-left:15px}[itemprop=description] ul li,.so-product-content ul li{list-style:disc;list-style-position:inside}#so-payment-options-wrap{margin:.5em auto}.product-quantity-w{display:flex}@media (min-width: 992px){.product-quantity-w{margin-top:10px;align-items:flex-end}}@media (max-width: 991px){.product-quantity-w{align-items:center}}.product-quantity-w{margin-right:10px}@media (min-width: 992px){.product-quantity-w{flex:0 0 125px}}@media (max-width: 991px){.product-quantity-w{flex:0 0 110px}}@media (max-width: 767px){.product-quantity-w{flex:0 0 125px}}@media (max-width: 767px){.product-quantity-w{margin-bottom:3px}}.so-payment-options{display:flex}.below-atc .so-payment-options{justify-content:center;margin-top:15px}@media (min-width: 768px){.so-payment-options{margin-bottom:-4px}}@media (max-width: 1199px){.so-payment-options{flex-wrap:wrap}}.so-payment-options [class^=payment_option_]{height:0;width:43px;padding-bottom:27px;margin:0 8px 4px 0;background-size:auto 100%}@media (min-width: 1200px){.so-payment-options [class^=payment_option_]{margin-right:2px}}.so-payment-options [class^=payment_option_]:first-child{margin-left:0}.so-payment-options [class^=payment_option_]:last-child{margin-right:0}.so-payment-options .payment_option_visa{background-position:0 0}.so-payment-options .payment_option_master{background-position:16.666666% 0}.so-payment-options .payment_option_american_express{background-position:33.333333% 0}.so-payment-options .payment_option_discover{background-position:49.99% 0}.so-payment-options .payment_option_apple_pay{background-position:66.66666% 0}.so-payment-options .payment_option_amazon{background-position:83.3333333% 0}.so-payment-options .payment_option_paypal{background-position:100% 0}.so-payment-options>img:not(:last-of-type){margin:0 4px 4px 0}.so-payment-option-security-seal-wrap{margin:.5em auto;max-width:100%}.so-cart-continue-wrap{padding:30px 0;text-align:center}.so-atc-overlay{position:absolute;top:0;left:0;opacity:0;height:70px;width:100%;z-index:10000}.so-blink{animation:blinker 1s linear infinite}#so-gallery-wrap .so-col-images-featured-wrap{position:relative;overflow:hidden}@media (min-width: 768px){#so-gallery-wrap .so-col-images-featured-wrap{margin-bottom:40px!important}}#so-gallery-wrap .so-col-images-featured-wrap.so-col-12{margin:0;width:100%}.so-grayscale-filter img,img.so-grayscale-filter{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@keyframes blinker{50%{opacity:0}}@media only screen and (max-width: 45em){.so-tabs-product li{font-size:12px!important}.so-hidden-sm{display:none!important}.so-visible-sm{display:block!important}}@media only screen and (max-width: 33.75em){.so-product .so-btn-add-to-cart-wrap .so-btn-add-to-cart.disabled,.so-product .so-btn-add-to-cart-wrap .so-btn-add-to-cart-vanity.disabled,.so-product .so-btn-add-to-cart-wrap .so-bu-confirm-design-style-add-to-cart.disabled{opacity:.7}#product-form-options-wrap .so-engraving-lines .so-engraving-line1-wrap,#product-form-options-wrap .so-engraving-lines .so-engraving-line2-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#product-form-options-wrap .so-engraving-lines .so-engraving-line1-wrap>div,#product-form-options-wrap .so-engraving-lines .so-engraving-line2-wrap>div{padding-left:0;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#product-form-options-wrap .so-field-wrap{margin-top:.5rem}.so-product .so-btn-add-to-cart,.so-btn-add-to-cart-vanity,.so-product .so-bu-confirm-design-style-add-to-cart{font-size:1em;line-height:1}}@media only screen and (max-width: 22.5em){.so-product .so-field-wrap.so-custom-property-flex-wrap>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5px}}.d-flex{display:flex}.d-flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.d-flex-column{flex-direction:column}#shopify-section-cart-shineon{max-width:100%!important}#shopify-section-cart-shineon .cart-shineon{max-width:1200px;margin:auto}#shopify-section-cart-shineon .so-cart-callout{border-bottom:1px solid #e8e9eb}#shopify-section-cart-shineon .so-cart-callout .so-cart-callout-text{margin-left:5px}#shopify-section-cart-shineon .so-cart-callout .cart-callout-icon{margin-right:7.5px}#shopify-section-cart-shineon .so-cart-callout .cart-callout-icon svg{font-size:1em}#shopify-section-cart-shineon .so-cart-callout>div.container p{padding:5px 10px}@media only screen and (max-width: 991px){#shopify-section-cart-shineon .container{width:100%}}#shopify-section-cart-shineon .so-cart-shineon-form{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:0}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form{flex-direction:column}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-price{margin-right:7.5px}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items{width:65%}}@media (min-width: 992px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items{width:70%}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item{padding:1rem;align-items:stretch}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item{flex-flow:row}}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item .so-cart-meta{text-align:left;padding:0 15px}}@media (max-width: 991px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item .so-cart-meta .so-cart-qty{border-color:#ececec}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item .so-cart-meta .so-cart-qty .so-product-minus,#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item .so-cart-meta .so-cart-qty .so-product-plus{background-color:transparent;border:0}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item a.so-product-title{text-transform:none}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item:last-of-type{border-bottom:0}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-items .so-cart-item .so-cart-remove-wrap{margin-top:0}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary{font-size:14px;padding:3px}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary{width:35%}}@media (min-width: 992px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary{width:30%}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item{padding:9.8px 15px}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div{margin:0;font-size:inherit}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .wrap__cart__subtotal{font-size:18px;margin:0;font-weight:700}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .money{padding-left:15px}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .cart__shipping,#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .sub-header{margin:0}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .cart__shipping,#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.wrap__cart_totals>div .sub-header{font-weight:700}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item+.summary-item{border-top:1px solid #e8e9eb}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.header{font-size:20px;margin-bottom:0;line-height:1.8;font-weight:700;display:none}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item.header{display:block}}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item{text-align:center}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .sub-header{line-height:1.8}}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .sub-header{display:none}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure{flex-direction:row;padding-top:9.8px;padding-bottom:9.8px}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure{align-items:center}}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure{flex-direction:column}}@media (max-width: 767px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure .callout-guarantee{flex:0 0 70%}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure .callout-secure{flex:0 0 30%}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure .d-flex{align-items:center}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure>.flex-item+.flex-item{margin-top:13.06667px}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure .icon{width:37.5px;flex:0 0 30px;margin-right:7.5px;text-align:center;font-size:19.6px}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .summary-item .callouts-guarantee-secure .icon img{max-width:100%}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex{padding:9.8px 15px}@media (min-width: 768px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex{padding:9.8px 6px}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-security-seal{padding-bottom:19.6px}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-proceed-checkout-wrap,#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-security-seal{padding-top:0}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-proceed-checkout-wrap .so-proceed-checkout-btn{font-size:18px}@media (max-width: 1024px){#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-proceed-checkout-wrap .so-proceed-checkout-btn{font-size:16px}}#shopify-section-cart-shineon .so-cart-shineon-form .so-cart-summary .so-cart-flex.so-proceed-checkout-wrap .so-payment-methods{padding-top:10px}.so-custom-fields-wrap-without-grid-display{width:100%;display:flex;flex-direction:column;padding:0 15px}@media (min-width: 768px){.so-custom-fields-wrap-without-grid-display{padding:0 43px}}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap+.so-custom-field-wrap{margin-top:13px}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap input[type=text]{border:2px solid #c7c7c7;padding:5px 25px;height:50px;text-align:left;margin-bottom:0}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap input[type=text]::-webkit-input-placeholder{font-size:14px;font-family:Avenir Next;font-style:normal}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap input[type=text]::-moz-placeholder{font-size:14px;font-family:Avenir Next;font-style:normal}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap input[type=text]:-ms-input-placeholder{font-size:14px;font-family:Avenir Next;font-style:normal}.so-custom-fields-wrap-without-grid-display .so-custom-field-wrap input[type=text]:-moz-placeholder{font-size:14px;font-family:Avenir Next;font-style:normal}@media (min-width: 768px){.so-custom-fields-wrap-without-grid-display+.so-modal-btn-add-to-cart-wrap{margin-top:20px}}@media (min-width: 992px){.so-custom-fields-wrap-without-grid-display+.so-modal-btn-add-to-cart-wrap{margin-top:30px}}.so-custom-fields-wrap{display:grid;grid-template-columns:repeat(12,calc(100% / 12));grid-column-gap:5px;grid-row-gap:5px;width:calc(100% - 55px);margin-top:15px}.so-custom-field-wrap{display:inline-flex;flex-direction:column;grid-column-end:span 12}.so-custom-field-wrap.birthstone-engraving label{font-weight:400}.so-custom-field-wrap.birthstone-engraving .so-custom-field-info{text-transform:capitalize}.so-custom-field-wrap.birthstone-engraving .option-name{font-weight:700}.so-custom-field-wrap label{font-family:Raleway,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 5px}.so-custom-field-wrap input[type=text]{width:100%;max-width:100%;padding:5px;font-size:16px;font-family:Tangerine,serif;font-weight:700;border:1px solid #e2e2e2;border-radius:0;text-align:center;background-color:transparent}.so-custom-field-wrap input[type=text]:focus{box-shadow:none;outline:none}.so-custom-field-wrap input[type=text]::-webkit-input-placeholder{font-size:16px;font-style:italic;font-family:PT Sans,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-weight:400}.so-custom-field-wrap input[type=text]::-moz-placeholder{font-size:16px;font-style:italic;font-family:PT Sans,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-weight:400}.so-custom-field-wrap input[type=text]:-ms-input-placeholder{font-size:16px;font-style:italic;font-family:PT Sans,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-weight:400}.so-custom-field-wrap input[type=text]:-moz-placeholder{font-size:16px;font-style:italic;font-family:PT Sans,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-weight:400}.so-custom-field-wrap .select-centered-wrap{position:relative}.so-custom-field-wrap .select-centered-wrap .select-centered-placeholder{position:absolute;left:2px;top:50%;transform:translateY(-50%);pointer-events:none;width:calc(100% - 24px);padding-left:24px;background-color:#fff;text-align:center}.so-custom-field-wrap .select-centered-wrap select{width:100%}.so-custom-field-wrap select{border:1px solid #e2e2e2;border-radius:0}.so-custom-field-wrap.so-cf-col-1{grid-column-end:span 1}.so-custom-field-wrap.so-cf-col-2{grid-column-end:span 2}.so-custom-field-wrap.so-cf-col-3{grid-column-end:span 3}.so-custom-field-wrap.so-cf-col-4{grid-column-end:span 4}.so-custom-field-wrap.so-cf-col-5{grid-column-end:span 5}.so-custom-field-wrap.so-cf-col-6{grid-column-end:span 6}.so-custom-field-wrap.so-cf-col-7{grid-column-end:span 7}.so-custom-field-wrap.so-cf-col-8{grid-column-end:span 8}.so-custom-field-wrap.so-cf-col-9{grid-column-end:span 9}.so-custom-field-wrap.so-cf-col-10{grid-column-end:span 10}.so-custom-field-wrap.so-cf-col-11{grid-column-end:span 11}.so-custom-field-wrap.so-cf-col-12{grid-column-end:span 12}.so-custom-field-wrap .so-custom-field-birthstone-wrap{display:flex;flex-wrap:wrap;margin-right:-3px;margin-left:3px}.so-custom-field-wrap #big-img-w{flex:0 0 100%;text-align:center;margin:0 0 10px}.so-custom-field-wrap .so-custom-field-birthstone-label{margin:0 3px 10px;font-weight:400;border:1px solid #e5e5e5;border-radius:0;text-align:center;cursor:pointer;padding:10px 0;flex:1 1 calc(25% - 6px)}@media (min-width: 1200px){.so-custom-field-wrap .so-custom-field-birthstone-label{flex:1 1 calc(16.66667% - 6px)}}.so-custom-field-wrap .so-custom-field-birthstone-label input[type=radio]{display:none}.so-custom-field-wrap .so-custom-field-birthstone-label.disabled{opacity:.3;cursor:not-allowed}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle{min-height:25px;width:25px;max-width:25px;border-radius:50%;margin:0 auto 10px;background:url(//madebymun.com/cdn/shop/t/2/assets/theme-shineon-birthstones.png?v=125449222198222356671747055799) no-repeat;background-size:100px 75px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Jan,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.January{background-color:#781c2e;width:25px;height:25px;background-position:0px 0px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Feb,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.February{background-color:#96c;background-position:-25px 0px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Mar,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.March{background-color:#2080b9;background-position:-50px 0px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Apr,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.April{background-color:#b9f2ff;background-position:-75px 0px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.May{background-color:#50c878;background-position:0px -25px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Jun,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.June{background-color:#eae0c8;background-position:-25px -25px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Jul,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.July{background-color:#e0115f;background-position:-50px -25px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Aug,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.August{background-color:#a6e86c;background-position:-75px -25px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Sep,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.September{background-color:#0f52ba;background-position:0px -50px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Oct,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.October{background-color:#f8b4f4;background-position:-25px -50px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Nov,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.November{background-color:#ffc87c;background-position:-50px -50px}.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.Dec,.so-custom-field-wrap .so-custom-field-birthstone-label .so-custom-field-birthstone-circle.December{background-color:#40e0d0;background-position:-75px -50px}.so-custom-field-wrap.selected-birthstone .so-custom-field-birthstone-label{flex:0 0 calc(25% - 6px)}@media (min-width: 1200px){.so-custom-field-wrap.selected-birthstone .so-custom-field-birthstone-label{flex:0 0 calc(16.66667% - 6px)}}.so-custom-field-wrap.selected-birthstone .so-custom-field-birthstone-label.selected{border-color:#d3a841;position:relative}.so-custom-field-wrap.selected-birthstone .so-custom-field-birthstone-label.selected:after{content:"";position:absolute;top:0;right:0;background-color:#d3a841;width:18px;height:18px}.so-custom-field-wrap.selected-birthstone .so-custom-field-birthstone-label.selected:before{content:"x";position:absolute;top:3px;right:5px;line-height:9px;z-index:1;color:#fff}@media only screen and (max-width: 768px){.so-custom-field-wrap .so-custom-field-birthstone-wrap{grid-template-columns:repeat(4,auto);grid-template-rows:auto auto auto}.so-custom-field-wrap.so-cf-col-1,.so-custom-field-wrap.so-cf-col-2,.so-custom-field-wrap.so-cf-col-3,.so-custom-field-wrap.so-cf-col-4,.so-custom-field-wrap.so-cf-col-5,.so-custom-field-wrap.so-cf-col-6,.so-custom-field-wrap.so-cf-col-7,.so-custom-field-wrap.so-cf-col-8,.so-custom-field-wrap.so-cf-col-9,.so-custom-field-wrap.so-cf-col-10,.so-custom-field-wrap.so-cf-col-11{grid-column-end:span 12}}/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * BEGIN: ShineOn Bootstrap Modal Minimal CSS
 */[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.so-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.so-modal.fade .so-modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.so-modal.in .so-modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.so-modal-open .so-modal{overflow-x:hidden;overflow-y:auto}.so-modal-dialog{position:relative;width:auto}.so-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#010f2ce8}.so-modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.so-modal-backdrop.in{filter:alpha(opacity=50);opacity:1}.so-modal-header .close{margin-top:-2px}.so-modal-title{margin:0;line-height:1.42857143}.so-modal-body{position:relative}.so-modal-footer{padding:0 15px 15px;text-align:right}.so-modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.so-modal-footer .btn-group .btn+.btn{margin-left:-1px}.so-modal-footer .btn-block+.btn-block{margin-left:0}.so-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 992px){.so-modal-dialog{width:600px;margin-left:auto;margin-right:auto}.so-modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px #00000080}.so-modal-sm{width:420px}}@media (min-width: 992px){.so-modal-lg{width:900px}}.clearfix:before,.clearfix:after,.so-modal-header:before,.so-modal-header:after,.so-modal-footer:before,.so-modal-footer:after{display:table;content:" "}.clearfix:after,.so-modal-header:after,.so-modal-footer:after{clear:both}.so-upsell-body{display:flex}@media (max-width: 991px){.so-upsell-body{flex-direction:column}}.so-modal-image-w{position:relative;box-shadow:0 -10px 70px #00000026}@media (min-width: 992px){.so-modal-image-w{box-shadow:-10px 0 70px #00000026}}.so-modal-product-featured-img{max-width:100%}.so-modal-upsell-text-w{background-color:#f9fafb;display:flex;flex:1;padding:10px 0}@media (min-width: 768px){.so-modal-upsell-text-w{padding:20px 0}}.so-modal-upsell-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ribbon-offer{width:186px;height:47px;background:url(//madebymun.com/cdn/shop/t/2/assets/theme-shineon-sprite.png?v=94362362319810468191747055799) no-repeat 0 -352px;margin-bottom:5px}@media (min-width: 768px){.ribbon-offer{margin-bottom:15px}}.so-modal-upsell-heading-with-arrow{position:relative;width:100%}@media (max-width: 767px){.so-modal-upsell-heading-with-arrow{margin-bottom:10px}}.so-modal-upsell-text-heading{font-family:EB Garamond;font-size:28px;line-height:1.15;color:#182234;padding-left:15px;padding-right:15px}@media (min-width: 768px){.so-modal-upsell-text-heading{margin-bottom:15px;font-size:38px}}@media (min-width: 992px){.so-modal-upsell-text-heading{margin-bottom:25px;padding-left:30px;padding-right:30px}}.so-modal-upsell-pricing-with-arrow{position:relative;width:100%}@media (min-width: 768px){.so-modal-upsell-pricing-with-arrow{margin-bottom:20px}}@media (max-width: 767px){.so-modal-upsell-pricing-with-arrow{margin-bottom:10px}}.so-modal-upsell-pricing-w{display:inline-block}.price-off{text-align:right;font-family:Avenir Next;font-weight:700;font-size:12px;line-height:16px;color:#f38289}.so-modal-upsell-pricing .compare_at_price{font-family:Avenir Next;font-size:20px;line-height:23px;text-decoration-line:line-through;color:#042362;opacity:.4;display:inline-block}.so-modal-upsell-pricing .regular_price{font-weight:700;font-size:20px;line-height:23px;color:#182234;display:inline-block;margin-left:10px}.upsell-arrow{position:absolute;width:158px;height:35px;left:-52px;background-position:0px -213px}@media (min-width: 992px){.upsell-arrow{left:-30px;bottom:-40px}}@media (max-width: 991px){.upsell-arrow{top:-100px;transform:rotate(100deg)}}.so-modal{font-family:PT Sans,Avenir Next Rounded,Helvetica,Arial,sans-serif;font-size:16px;z-index:999999999;overflow-y:scroll;padding-right:0!important}.so-modal.engraving-only .so-modal-body .header{padding-left:50px;padding-right:50px}.so-modal.engraving-only .so-modal-body .so-modal-callout-engraving-primary,.so-modal.engraving-only .so-modal-body .so-modal-callout-gold-primary{font-size:14px;letter-spacing:.1rem;text-transform:initial}@media (min-width: 768px){.so-modal.engraving-only .so-modal-body .so-modal-callout-engraving-primary,.so-modal.engraving-only .so-modal-body .so-modal-callout-gold-primary{font-size:18px}}.so-modal.engraving-only .so-modal-body .so-modal-callout-engraving-primary,.so-modal.engraving-only .so-modal-body .so-modal-callout-gold-primary,.so-modal.engraving-only .so-modal-body .so-modal-callout-engraving-secondary{text-align:center}.so-modal.engraving-only .so-modal-body .so-modal-callout-engraving-secondary{padding-left:0}.so-modal.engraving-only .so-modal-footer{margin-top:0;border-top:0}@media (min-width: 992){.so-modal.engraving-only .so-modal-footer{margin-top:10px}}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart{min-width:100%}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap{position:relative;z-index:1}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap>p{margin-bottom:0;font-size:14px}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap .inner{display:inline-block}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap .inner p{margin-bottom:0}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap .inner button{margin-top:10px}.so-modal.engraving-only .so-modal-footer .so-modal-btn-add-to-cart-wrap .so-modal-btn-add-to-cart-copy{color:#fff;font-size:18px}.so-modal .so-modal-header .so-row-flex{display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.so-modal .so-modal-header .so-row-flex{padding:20px 40px}}.so-modal .so-modal-header .so-header-close{position:absolute;right:5px;top:5px}.so-modal .so-modal-header .so-modal-header-image-cell{margin:0}.so-modal .so-modal-header .so-modal-product-featured-img{width:112px;max-width:unset}.so-modal .so-modal-header .so-modal-product-title{font-size:16px;letter-spacing:.6rem;line-height:34px;text-transform:uppercase}.so-modal .so-modal-header .so-modal-product-title-made-in-usa{font-size:12px}.so-modal .so-modal-header .so-modal-product-title-made-in-usa svg{margin-left:4px}.so-modal .so-modal-header .so-modal-added-in-cart-wrap{display:flex;flex-direction:column;align-items:center}.so-modal .so-modal-header .so-modal-added-in-cart-wrap .so-modal-added-in-cart{font-size:12px;line-height:2.25em!important}.so-modal .so-modal-header .so-modal-added-in-cart-wrap .so-icons{width:32px}.so-modal .so-modal-header .so-modal-title-compare-at-pricing-wrap{font-size:18px;line-height:2.25em!important;display:flex;align-items:center}.so-modal .so-modal-header .so-modal-title-compare-at-pricing-wrap .so-price-label{font-size:36px;font-weight:500}.so-modal .so-modal-header .so-modal-title-compare-at-pricing-wrap .so-compare-at-label-wrap{font-size:18px}.so-modal .so-modal-body .header{padding:25px;text-align:center;border-bottom:2px solid #d6d6d6;margin-bottom:20px;background-color:#eaeaea}.so-modal .so-modal-body .header .so-modal-callout-primary{font-size:16px;line-height:34px;letter-spacing:.7rem;text-align:center}@media (max-width: 991px){.so-modal .so-modal-body .header .so-modal-callout-primary{line-height:28px}}@media (min-width: 768px) and (max-width: 991px){.so-modal .so-modal-body .header .so-modal-callout-primary{display:block;max-width:65%;margin:0 auto}}.so-modal .so-modal-body .header .so-modal-callout-primary .so-modal-callout-engraving,.so-modal .so-modal-body .header .so-modal-callout-primary .so-modal-callout-gold{font-weight:700}.so-modal .so-modal-body .header .so-modal-callout-primary .so-modal-callout-gold{color:#d9bd87}.so-modal .so-modal-body .so-modal-callout-engraving-primary,.so-modal .so-modal-body .so-modal-callout-gold-primary{text-transform:uppercase;font-size:16px;letter-spacing:.4rem;line-height:1.2}.so-modal .so-modal-body .so-modal-callout-engraving-secondary,.so-modal .so-modal-body .so-modal-callout-gold-secondary{font-size:18px;font-weight:700;text-transform:uppercase;color:#6caf7c}@media (min-width: 992px){.so-modal .so-modal-body .so-modal-callout-engraving-secondary,.so-modal .so-modal-body .so-modal-callout-gold-secondary{padding-left:33px}}.so-modal .so-modal-body .so-modal-callout-engraving-secondary .price_compare,.so-modal .so-modal-body .so-modal-callout-engraving-secondary .price_regular,.so-modal .so-modal-body .so-modal-callout-gold-secondary .price_compare,.so-modal .so-modal-body .so-modal-callout-gold-secondary .price_regular{color:#6caf7c;font-size:22px;font-weight:400}.so-modal .so-modal-body .so-modal-callout-engraving-secondary .price_compare,.so-modal .so-modal-body .so-modal-callout-gold-secondary .price_compare{font-size:16px}.so-modal .so-modal-body .upsell-item-header{margin-bottom:5px}.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap{text-align:center}.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow{position:relative;display:inline-block}.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .engraving-arrow,.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .upsell-arrow{position:absolute;top:-30px}@media (min-width: 321px){.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .engraving-arrow,.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .upsell-arrow{right:-98px}}@media (min-width: 376px){.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .engraving-arrow,.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .upsell-arrow{right:-110px}}@media (max-width: 361px){.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .engraving-arrow,.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .upsell-arrow{max-width:110px;right:-78px;top:-20px}}@media (max-width: 320px){.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .engraving-arrow,.so-modal .so-modal-body .so-modal-engraving-featured-img-wrap .wrap-with-arrow .upsell-arrow{right:-10px;top:-30px}}.so-modal .so-modal-body .so-modal-engraving-configure .so-custom-field-wrap+.so-custom-field-wrap{margin-top:5px}.so-modal .so-modal-body .so-modal-engraving-configure .so-engraving-input{text-align:center}.so-modal .so-modal-body .so-modal-engraving-configure .so-engraving-input::-webkit-input-placeholder{text-align:center}.so-modal .so-modal-body .so-modal-engraving-configure .so-engraving-input::-moz-placeholder{text-align:center}.so-modal .so-modal-body .so-modal-engraving-configure .so-engraving-input:-ms-input-placeholder{text-align:center}.so-modal .so-modal-body .so-modal-engraving-configure .so-engraving-input:-moz-placeholder{text-align:center}.so-modal .so-modal-body .so-row-form{margin-top:30px;display:flex;align-items:center}@media (min-width: 768px){.so-modal .so-modal-body .so-row-form .so-modal-engraving-featured-img-wrap,.so-modal .so-modal-body .so-row-form .so-modal-gold-img{margin-right:30px!important;flex:1 1 140px}}.so-modal .so-modal-body .so-row-form .so-modal-engraving-configure,.so-modal .so-modal-body .so-row-form .so-modal-gold-configure{flex:1 1 100%}@media (min-width: 768px){.so-modal .so-modal-body .so-row-form .so-modal-engraving-configure,.so-modal .so-modal-body .so-row-form .so-modal-gold-configure{max-width:70%;padding-right:20%}}.so-modal .so-modal-body .so-row-form .so-modal-engraving-configure,.so-modal .so-modal-body .so-row-form .so-modal-engraving-featured-img-wrap{margin:0}.so-modal .so-modal-body .so-row-form .so-custom-field-wrap+.so-custom-field-wrap{margin-top:20px}.so-modal .so-modal-body .so-row-form .so-custom-field-wrap label{margin:0 0 5px;color:#9e9e9e;font-size:12px}.so-modal .so-modal-body .so-engraving-input{border:2px solid;font-weight:400;font-style:italic;height:40px;font-size:16px;text-align:left;padding:5px 27px;background-color:#fff}.so-modal .so-modal-body .so-engraving-input::-webkit-input-placeholder{font-size:16px}.so-modal .so-modal-body .so-engraving-input::-moz-placeholder{font-size:16px}.so-modal .so-modal-body .so-engraving-input:-ms-input-placeholder{font-size:16px}.so-modal .so-modal-body .so-engraving-input:-moz-placeholder{font-size:16px}.so-modal .so-modal-body .so-modal-metal-wrap{line-height:140px}.so-modal .so-modal-body .so-modal-metal-wrap .so-modal-metal-label{font-size:1.1em;cursor:pointer}.so-modal .so-modal-body .so-modal-metal-wrap .so-modal-metal-label .so-modal-metal-label-copy{font-weight:400;font-size:16px;display:inline-block;vertical-align:middle}.so-modal .so-modal-body .so-modal-metal-wrap .so-modal-metal-label .checkbox-checked{display:inline-block;vertical-align:middle;margin-right:5px;width:25px;height:25px;border:2px solid;position:relative}.so-modal .so-modal-body .so-modal-metal-wrap .so-modal-metal-label input[type=checkbox].so-modal-metal-checkbox{display:none}.so-modal .so-modal-body .so-modal-metal-wrap .so-modal-metal-label input[type=checkbox].so-modal-metal-checkbox:checked+.checkbox-checked:after{content:"";position:absolute;width:24px;height:14px;border-left:4px solid #e4be85;border-bottom:4px solid #e4be85;transform:rotate(-45deg);left:4px;bottom:9px}.so-modal .so-modal-footer{margin-top:20px}.so-modal .so-modal-compare-at-footer-wrap,.so-modal .so-modal-btn-add-to-cart-wrap,.so-modal .so-modal-btn-add-base-to-cart-wrap{text-align:center}.so-modal .so-modal-btn-add-base-to-cart-wrap{margin-top:8px}.so-modal .so-modal-btn-add-to-cart{background-color:#cdcdcd;color:#1f1f1f;font-size:14px;text-transform:uppercase;border:0!important;letter-spacing:.05rem!important;border-radius:0}.so-modal .so-modal-btn-add-to-cart.active{background-color:#00b70f}.so-modal .so-modal-btn-add-base-to-cart{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:11px;line-height:23px;text-align:center;color:#182234}.so-modal .so-modal-header{position:relative}.so-modal .so-modal-header .close{margin:0;position:absolute;text-shadow:none;opacity:1;z-index:10;width:32px;height:32px;border:2px solid #fff;transform:rotate(45deg);box-shadow:0 5px 50px #0003;border-radius:100%;right:0}@media (min-width: 992px){.so-modal .so-modal-header .close{top:-50px}}@media (max-width: 991px){.so-modal .so-modal-header .close{top:-40px}}@media (max-width: 767px){.so-modal .so-modal-header .close{top:-36px}}.so-modal .so-modal-header .close:after,.so-modal .so-modal-header .close:before{content:"";position:absolute;background-color:#fff}.so-modal .so-modal-header .close:after{width:16px;height:2px;top:50%;margin-top:-1px;left:calc(50% - 8px)}.so-modal .so-modal-header .close:before{height:16px;width:2px;left:50%;margin-left:-1px;top:calc(50% - 8px)}@media (min-width: 992px){.so-modal{text-align:center;padding:0!important;line-height:1.5}.so-modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.so-modal-dialog{display:inline-block;text-align:left;vertical-align:middle}}@media (min-width: 768px) and (max-width: 991px){.so-modal-dialog{max-width:357px}}@media (max-width: 991px){.so-modal-dialog.so-modal-box{left:50%;transform:translate(-50%)!important;margin-bottom:40px;margin-top:50px}}@media (max-width: 767px){.so-modal-dialog.so-modal-box{max-width:80%}}@media (min-width: 321px) and (max-width: 767px){.so-modal-dialog{padding-right:15px;padding-left:15px}}@media only screen and (max-width: 768px) and (min-width: 33.75em){.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-title-compare-at-pricing-wrap,.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-product-title{font-size:1.1em}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-primary{font-size:1.4em}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-engraving-primary,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-gold-primary{font-size:1em;padding-bottom:.25em}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-wrap{margin-top:15%}}@media only screen and (max-width: 768px){.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-label{display:table}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-label input[type=checkbox]{display:table-cell;vertical-align:middle}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-wrap{line-height:inherit!important}}@media only screen and (max-width: 33.75em){.so-modal.so-modal-e-and-g-upsell .so-modal-header{text-align:left;padding-left:1em;background-color:#fff}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-row .so-col-9-sm{margin-left:14px!important}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-header-image-cell{min-height:100px!important}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-header-image-cell image{max-width:80px}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-product-title{font-size:1em!important}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-product-title-made-in-usa{font-size:14px!important}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-modal-added-in-cart{font-size:1.2em!important}.so-modal.so-modal-e-and-g-upsell .so-modal-header .so-compare-at-label-wrap{margin-left:0!important}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-primary{font-size:1.2em!important}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-engraving-primary,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-gold-primary{font-size:1em}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving-border-wrap{border-right:none}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving-featured-img{width:100%!important;max-width:100%!important}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-gold{display:flex!important;flex-direction:column}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving-configure{width:100%}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving-featured-img-wrap,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-gold-featured-img-wrap,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-wrap{flex-direction:column!important}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-engraving-secondary,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-callout-gold-secondary{font-size:1em!important}.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-wrap{margin-top:10%}}@media only screen and (max-width: 33.75em) and (min-width: 991px){.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-engraving-featured-img-wrap,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-gold-featured-img-wrap,.so-modal.so-modal-e-and-g-upsell .so-modal-body .so-modal-metal-wrap{margin:auto!important}}.section-badges .section-header{margin-bottom:20px}@media (min-width: 768px){.section-badges .section-header{margin-bottom:0}}@media (max-width: 768px){.section-badges .section-header{padding-bottom:0}}.section-badges .section-header .header{position:relative;margin-top:20px;margin-bottom:20px;font-size:19px;letter-spacing:.46rem;line-height:1.5;text-transform:uppercase;text-align:center;font-weight:400}@media (min-width: 992px){.section-badges .section-header .header{line-height:46px}}@media (max-width: 768px){.section-badges .section-header .header{margin-bottom:0}}@media (min-width: 768px){.badges{margin-bottom:40px}}.badges-list{display:flex;justify-content:center;align-items:center;margin:0;flex-wrap:wrap}@media (max-width: 767px){.badges-list{justify-content:center}}@media (max-width: 767px){.badges-list{flex-wrap:wrap}}.badges-list li{list-style:none;text-align:center;flex:0 0 100px}@media (min-width: 768px){.badges-list li{margin:0 10px}}.badges-list li img{max-width:100%}#shopify-section-badges{margin-top:66px}@media (min-width: 992px){#shopify-section-badges .section-header .header{margin:51px auto 47px;max-width:53%}}@media (max-width: 991px){#shopify-section-badges .section-header .header{margin:21px auto 17px;line-height:32px}}@media (min-width: 1200px){#shopify-section-badges .badges-list{max-width:80%;margin:49px auto 0!important}}.so-fontable{font-weight:400!important;color:#484848}@media (min-width: 768px){.so-product-form{margin-bottom:40px}}.so-quantity-selector-wrap{vertical-align:middle;font-size:1em;line-height:1.2em;display:block}.so-quantity-selector-wrap .so-quantity-selector{text-align:center;white-space:nowrap;display:inline-table;border-radius:4px;line-height:1.4em;height:1.4em;vertical-align:middle;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 1px #0000000d;border-color:#00000026;border-style:solid;border-width:1px;border-bottom-color:#0003}.so-quantity-selector-wrap .so-quantity-selector>*{display:table-cell}.so-quantity-selector-wrap .so-quantity-selector span.so-quantity-change,.so-quantity-selector-wrap .so-quantity-selector span input[type=number]{margin-bottom:0;width:36px;border:0;padding-left:10px;padding-right:10px;text-rendering:auto;color:initial;outline:none;vertical-align:middle;text-align:center;font-size:1.125em;font-weight:400;background-color:#fff}@media (min-width: 992px){.so-quantity-selector-wrap .so-quantity-selector span.so-quantity-change,.so-quantity-selector-wrap .so-quantity-selector span input[type=number]{width:3em}}.so-quantity-selector-wrap .so-quantity-selector span input[type=number]{min-height:auto;-webkit-appearance:none;-moz-appearance:textfield}@media (max-width: 991px){.so-quantity-selector-wrap .so-quantity-selector span input[type=number]{padding-left:0;padding-right:0}}.so-quantity-selector-wrap .so-quantity-selector span input[type=number]::-webkit-outer-spin-button,.so-quantity-selector-wrap .so-quantity-selector span input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.so-quantity-selector-wrap .so-quantity-selector span.so-quantity-change{background:#f6f6f6;font-weight:700;cursor:pointer}.so-quantity-selector-wrap .so-quantity-selector span.so-quantity-change.so-quantity-minus{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:1px solid #cccccc}.so-quantity-selector-wrap .so-quantity-selector span.so-quantity-change.so-quantity-plus{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #cccccc}@media (max-width: 767px){.so-quantity-selector-wrap label{display:none!important}}.so-quantity-selector,.so-quantity-selector .so-quantity-change{border-radius:0!important}.so-quantity-selector .so-quantity-change{font-size:12px!important;font-weight:300!important}input,textarea,select{margin:0;line-height:1.2}input,select,.so-quantity-selector .so-quantity-change{height:38px}.so-quantity-selector .so-quantity-change{content:"";width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.so-quantity-minus,.so-quantity-plus{position:relative}.so-quantity-selector .so-quantity-minus:before,.so-quantity-selector .so-quantity-plus:before,.so-quantity-selector .so-quantity-plus:after{display:inline-block;position:absolute}.so-quantity-selector .so-quantity-minus:before{content:"";width:11px;border-bottom:1px solid;top:50%;left:50%;margin-left:-5px}.so-quantity-selector .so-quantity-plus:after{content:"";width:11px;border-bottom:1px solid;left:50%;top:50%;margin-left:-5px}.so-quantity-selector .so-quantity-plus:before{content:"";height:11px;border-right:1px solid;top:50%;left:50%;margin-top:-5px}.so-product .so-upload-button-wrap:not(.fixed),.so-product .so-btn-add-to-cart-wrap:not(.fixed){position:relative}.so-product .so-upload-button-wrap+.custom-blank-ele{width:100%;min-height:41px}.so-product .so-upload-button-wrap:not(.fixed)+.custom-blank-ele{margin-bottom:-41px}.so-product .so-product-price{display:flex;align-items:flex-end;justify-content:space-between}.so-product .so-product-price .product__price{display:flex;width:100%;align-items:center;justify-content:center}@media (min-width: 768px){.so-product .so-product-price .product__price{margin-right:15px}}@media (min-width: 768px) and (max-width: 991px){.so-product .so-product-price .product__price{justify-content:space-between;align-items:flex-end}}@media (min-width: 992px){.so-product .so-product-price .product__price{display:flex;align-items:center;margin-top:25px}}@media (max-width: 767px){.so-product .so-product-price .product__price{display:flex}}.so-product .so-product-price .product__price .so-product-pricing{margin-top:0}.so-product .so-product-price .product__price.with-quantity-selector{white-space:wrap;display:block!important}@media (max-width: 767px){.so-product .so-product-price #product-form-options-wrap{margin-top:0}}.so-product .so-product-price.so-price-show-quantity .so-product-pricing{margin-bottom:8px}.so-product .so-product-price.so-price-show-quantity .so-product-pricing+.price-save{margin-left:0}.so-product .so-product-pricing{margin-top:15px;margin-bottom:0}.so-product .so-product-pricing .so-price-container{display:flex}@media (min-width: 768px){.so-product .so-product-pricing .so-price-container{flex-direction:column;justify-content:flex-end}}@media (min-width: 992px){.so-product .so-product-pricing .so-price-container{flex-direction:row-reverse;align-items:center}}@media (max-width: 767px){.so-product .so-product-pricing .so-price-container{align-items:center}}.so-product .so-product-pricing .so-price-container>span{line-height:1}.so-product .so-product-pricing+.price-save{margin-left:10px}.so-modal-btn-add-to-cart{padding:10px 20px}.so-modal-btn-add-to-cart .so-modal-btn-add-to-cart-copy{font-weight:700;font-size:12px!important;line-height:26px}.so-modal-btn-add-to-cart,.so-btn-add-to-cart,.so-btn-add-to-cart-vanity,.so-bu-confirm-design-style-add-to-cart{vertical-align:middle;min-width:100%;max-width:100%;width:100%;text-transform:uppercase;letter-spacing:0;background-color:#00b70f;border-color:#00b70f;color:#fff;border-radius:0}.so-modal-btn-add-to-cart.disabled,.so-btn-add-to-cart.disabled,.so-btn-add-to-cart-vanity.disabled,.so-bu-confirm-design-style-add-to-cart.disabled{opacity:.7;cursor:not-allowed}.so-modal-btn-add-to-cart:hover,.so-btn-add-to-cart:hover,.so-btn-add-to-cart-vanity:hover,.so-bu-confirm-design-style-add-to-cart:hover{background-color:#00a80f}.so-modal-btn-add-to-cart .so-icons,.so-btn-add-to-cart .so-icons,.so-btn-add-to-cart-vanity .so-icons,.so-bu-confirm-design-style-add-to-cart .so-icons{line-height:1;font-size:1.1em;margin:0 .1em;vertical-align:baseline}.so-btn-add-to-cart,.so-bu-confirm-design-style-add-to-cart{line-height:1.45;font-size:1.43em;min-height:50px}.so-btn-add-to-cart .so-icons,.so-btn-add-to-cart-vanity .so-icons{vertical-align:middle}.so-btn-add-to-cart:hover,.so-btn-add-to-cart-vanity:hover,.so-bu-confirm-design-style-add-to-cart:hover{background-color:#145422;color:#eee}.so-btn-add-to-cart-wrap+.custom-blank-ele{width:100%;min-height:94px}.so-btn-add-to-cart-wrap:not(.fixed)+.custom-blank-ele{margin-bottom:-94px}@media (min-width: 768px){.so-btn-add-to-cart-wrap{margin-top:25px}}.so-modal-btn-add-to-cart,.so-btn-add-to-cart-wrap>button{border-radius:0!important;letter-spacing:.2rem!important}.so-btn-add-to-cart:focus,.so-modal-btn-add-to-cart:focus{outline:none}.so-btn-add-to-cart-wrap>button{min-height:56px!important}.so-btn-add-to-cart-wrap>button .so-icon-fa-shopping-cart svg{position:relative;top:-3px}.so-product .product-informations-alert{margin:8px 0;display:block;text-align:center;font-family:Avenir,sans-serif;font-style:normal;font-size:15px;line-height:18px;border:1px solid;padding:9px 5px}@media (min-width: 768px){.so-bu-product-wrap .custom-desk-wrp{margin-top:30px}}.so-bu-product-wrap .so-tabs-content-product .so-bu-supplemental-content>br:nth-child(1){display:none}.so-bu-product-wrap .product-tags{display:none!important}.so-bu-product-wrap .so-custom-fields-wrap{margin-top:10px}.so-bu-step1 .product-content-from-admin,.so-bu-step2 .product-content-from-admin,.so-bu-step3 .so-bu-supplemental-content{display:none}@media (max-width: 767px){.product-usps{margin-top:30px}}@media (min-width: 768px){.product-usps{margin-top:15px;margin-bottom:20px}}@media (max-width: 767px){.product-usps ul{display:flex}}.product-usps ul li{position:relative;padding-left:28px;font-size:14px;margin-bottom:6px;color:#1a2a47}.product-usps ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:17px;height:18px;display:block;background-image:url(//madebymun.com/cdn/shop/t/2/assets/theme-shineon-sprite.png?v=94362362319810468191747055799);background-repeat:no-repeat;left:0;background-position:-2px -24px}@media (max-width: 767px){.product-usps ul li:before{left:5px}}.theme-shineon-sprite{background-image:url(//madebymun.com/cdn/shop/t/2/assets/theme-shineon-sprite.png?v=94362362319810468191747055799);background-repeat:no-repeat;display:inline-block}.theme-shineon-sprite.guarantee-100_grande,.theme-shineon-sprite.guarantee-60-day-returns_grande,.theme-shineon-sprite.easy-returns_grande,.theme-shineon-sprite.fast-delivery_grande,.theme-shineon-sprite.ordering_grande{width:100px;height:100px}.theme-shineon-sprite.guarantee-100_grande{background-position:-23px -2px}.theme-shineon-sprite.guarantee-60-day-returns_grande{background-position:-127px -2px}.theme-shineon-sprite.easy-returns_grande{background-position:-231px -2px}.theme-shineon-sprite.fast-delivery_grande{background-position:-335px -2px}.theme-shineon-sprite.ordering_grande{background-position:-2px -106px}.theme-shineon-sprite.security-seal{width:440px;height:91px;background-position:-2px -258px}.theme-shineon-sprite.so-cart-remove-bg{width:18px;height:19px;background-position:-582px -5px}.theme-shineon-sprite.theme-shineon-hot{display:inline-block;width:18px;height:24px;background-position:-767px -5px}.theme-shineon-sprite.theme-shineon-money-back,.theme-shineon-sprite.theme-shineon-secure-checkout{width:69px;height:69px}.theme-shineon-sprite.theme-shineon-money-back{background-position:-5px -163px}.theme-shineon-sprite.theme-shineon-secure-checkout{background-position:-84px -232px}.theme-shineon-sprite.engraving-arrow{width:115px;height:148px;background-position:-160px -106px}@media (min-width: 992px){.with-rating>span{margin-right:14px;white-space:nowrap}}.with-rating .shop-rating{padding-top:0;margin-bottom:10px}.with-rating .shop-rating>a{justify-content:center}.with-rating .shop-rating>a svg{width:16px;height:16px}@media (max-width: 991px){.with-rating .shop-rating>a img{margin-right:8px}}.with-rating .shop-rating .loox-rating{font-size:16px;margin-right:3px}.with-rating .shop-rating .loox-rating i{font-size:17px}.with-rating .shop-rating .loox-rating i+i{margin-left:4px}.with-rating .shop-rating span{font-size:14px;font-weight:400}@media (min-width: 768px){.with-rating .shop-rating span{white-space:nowrap}}.with-rating .shop-rating span.shop-rating-text{text-decoration:none}.pushowl-optin{display:none!important}@media only screen and (min-width: 60em){.so-visible-xmd{display:block!important}.so-hidden-xmd{display:none!important}}.prod-id{font-size:13px;font-style:italic}@media only screen and (max-width: 767px){.prod-id{font-size:12px}}.box-icon{display:inline-block;margin-top:-3px;margin-right:3px}.box-icon.wooden-box{width:16px}.box-icon.oreo-box{width:22px}#custom-reviews-anchor:focus,#looxReviews:focus{outline:none}.so-modal-body-info{position:relative;background-color:#fff;padding:20px 30px}.so-modal-body-info .content-header{display:flex;align-items:center;font-size:24px}.so-modal-body-info .content-header-icon{width:45px;height:45px;background-color:#ebf3f5;border-radius:100%;display:flex;align-items:center;justify-content:center}.so-modal-body-info .content-header-icon{margin-right:10px}.so-modal-body-info .content-header svg{width:34px;height:33px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-shineon.scss.css.map */
