@charset "UTF-8";#infiniteoptions-container .outside-design span{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#infiniteoptions-container .outside-design span label.spb-productoptionswatchwrapper{width:calc(50% - 20px);position:relative;padding-left:25px;font:500 10px/17px Work Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}#infiniteoptions-container .outside-design span label.spb-productoptionswatchwrapper .spb-productoptionswatch{width:100%;height:115px;background-size:cover;margin-left:-25px;margin-bottom:5px}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]{position:absolute!important;opacity:1!important;bottom:0;left:0;width:15px;height:15px}.outside-design,.add-a-message,.mailing-address{padding-top:15px}.styled-select,.outside-design span label.spb-productoptionswatchwrapper,.handwritten-note>span,.mailing-address>span,.spb-select{margin:10px 0 30px}.custom-spb-productdesctextcolor,#infiniteoptions-container label.spb-productdescfont.spb-productdesctextcolor{color:#9e8c7e;font:15px Work Sans,sans-serif;font-weight:500;text-transform:uppercase}.handwritten-note .spb-productdesctextcolor:after{content:"Max. 50 Characters. Your custom note will be written inside.";width:100%;clear:both;display:block;font-size:12px!important;padding:8px 0;color:#b6b6b6;letter-spacing:1px;text-transform:capitalize;font:15px Work Sans,sans-serif}.mailing-address .spb-productdesctextcolor:after{content:"Address will be hand-addressed and mailed with first class stamp. U.S. Addresses only. Tracking on letters is not available at this time.";width:100%;clear:both;display:block;font-size:12px!important;padding:8px 0;color:#b6b6b6;letter-spacing:1px;text-transform:initial;font:15px Work Sans,sans-serif}.handwritten-note>span,.mailing-address>span{display:flex}.handwritten-note>span textarea,.mailing-address>span textarea{width:100%;height:100px;border:1px solid #cecece}p.spb-productdescfont.spb-productdesctextcolor{display:none}span.spb-productoptionswatch{position:relative}.spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch{border:1px solid #e7e7e7;box-shadow:0 0 0 0 currentColor}.spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch:before{content:"";position:absolute;width:100%;height:100%;background-image:url(https://cdn2.iconfinder.com/data/icons/ios-7-icons/50/search-512.png);background-position:left 5px top 5px;background-size:25px;background-repeat:no-repeat}body.active-body{position:relative;overflow:hidden}.active-body:before{content:"";width:100%;height:100%;background-color:#00000038;position:absolute;z-index:99999}.swatch-modal.hidden{display:none}.swatch-modal{position:fixed;width:500px;height:400px;z-index:999999;overflow:hidden;top:50%;left:0;right:0;text-align:center;margin:0 auto;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.swatch-modal p{position:absolute;top:5px;z-index:99999999;right:5px;cursor:pointer;font-family:sans-serif;color:gray}@media (max-width: 768px){#infiniteoptions-container .outside-design span{display:flex;flex-wrap:wrap;justify-content:space-between}#infiniteoptions-container .outside-design span label.spb-productoptionswatchwrapper{width:calc(50% + -0px);position:relative;padding-left:25px;font:14px Work Sans,sans-serif}#infiniteoptions-container .outside-design span label.spb-productoptionswatchwrapper .spb-productoptionswatch{width:100%;height:139px;background-size:contain;margin-left:-15px;margin-bottom:5px;background-repeat:no-repeat;background-position:center}.swatch-modal{width:350px;height:350px}}@media (max-width: 320px){.swatch-modal{width:305px}}.spb-select{width:100%;height:36px;background-image:url(//cdn.shopify.com/s/files/1/2269/6671/t/7/assets/bg-select.png?v=3080320777423463506);background-repeat:no-repeat;background-position:right;background-color:#fff;background-size:39px 39px;border:1px solid #e7e7e7;overflow:hidden}.spb-select select{width:320px;height:39px;background:transparent;border:0;border-radius:0;font:500 10px/1em Work Sans,sans-serif;color:#a79678;letter-spacing:.1em;text-transform:uppercase;padding:0 0 0 20px;-webkit-appearance:none}#infiniteoptions-container .checkbox-design span{display:block}#infiniteoptions-container .checkbox-design span label.spb-productoptionswatchwrapper{position:relative;padding-left:25px;font:500 10px/17px Work Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}#infiniteoptions-container .checkbox-design span label.spb-productoptionswatchwrapper .spb-productoptionswatch{width:100%;height:115px;background-size:cover;margin-left:-25px;margin-bottom:5px}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=checkbox]{position:absolute!important;opacity:1!important;bottom:0;left:0;width:15px;height:15px}
/*# sourceMappingURL=/s/files/1/2269/6671/t/4/assets/custom.scss.css.map */
