:focus{outline:none!important;outline-offset:0!important;box-shadow:unset ! imporant}.stuckMenu.isStuck{border-bottom:1px solid #ececec}#shopify-section-160820241068a265c5 .article-body .box-ratio{padding-bottom:100%!important}#mobile-logo img{max-width:100px;width:100%}.shifter-navigation{border-right:1px solid #e6e6e6}.section-heading h2{background:#fff;padding:10px;color:#000;display:inline-block;margin:0}.section-heading .section-border:after{border-top-color:#d4d4d4}.section-heading a h2:hover{background:#fff}.cstm_gallery_hm .image-layout{margin-bottom:0}.cstm_payments_footer img{max-width:480px;width:100%}#bottom-footer #payment{margin-top:0;margin-bottom:10px}#bottom-footer .footer-left p a{font-size:13px}#bottom-footer #payment .payment-methods{margin-top:0}ul.tabs{border-bottom:1px solid #DDDDDD;display:block;margin:0 0 20px;padding:0}ul.tabs li{display:block;float:left;height:auto;margin-bottom:0;padding:0;width:auto}ul.tabs li a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f5f5f5;border-color:#ddd!important;border-style:solid;border-width:1px 1px 0 1px;display:block;height:auto;line-height:normal;margin:0;padding:8px 20px;text-decoration:none;width:auto;color:#303030;border-bottom:none!important}ul.tabs li a.active{background:none repeat scroll 0 0 #fff;border-left-width:1px;border-top-left-radius:2px;border-top-right-radius:2px;color:#111;height:auto;margin:0 0 0 -1px;position:relative;top:-1px}ul.tabs li:first-child a.active{margin-left:0}ul.tabs li:first-child a{border-top-left-radius:2px;border-width:1px 1px 0}ul.tabs li:last-child a{border-top-right-radius:2px}ul.tabs:before,ul.tabs:after{content:" ";display:block;height:0;overflow:hidden;visibility:hidden;width:0}ul.tabs:after{clear:both}.custom-section .staggered-image-wrapper{padding-bottom:1.5%}.product-right-inner{background:#f7f7f7!important;border-color:#d5d5d5!important}.cstm_message_text{clear:left}.cstm_message_text p.field label,.cstm_file_uploads label{font-weight:400;font-family:Avenir Next Rounded;margin-bottom:2px}.cstm_message_text textarea#invitation-text{max-width:390px;width:100%;min-height:70px}.cstm_file_uploads input{border:1px solid #000;border-radius:3px;padding:6px;max-width:392px;width:100%;background:#fff}input.cstm_new_add_cart{max-width:300px;min-width:300px;margin-top:10px;margin-bottom:10px;clear:left;display:block}body.cart .payment-types img{width:100%!important;max-width:600px}@media (min-width:1025px){#shopify-section-1540403422117 .slick-track{height:100vh}}@media (min-width:981px){header.wrapper-is-absolute{background:#ffddec!important}.mobile_announmnet_bar{display:none}}@media (max-width:980px){.custom-section .staggered-image-wrapper{padding-bottom:3%}.desktop_announmnet_bar{display:none}.mobile_announmnet_bar{background:#ffddec!important}}@media (max-width:740px){body.index .index-section{margin-bottom:0}ul.tabs li a{font-size:13px}}
/*# sourceMappingURL=/s/files/1/0751/4039/t/25/assets/custom.css.map */
