#agp__root .agp__row{position:relative;top:30%}#agp__root .agp__container input[type=submit]{padding:10px}#agp__root .agp__message{font-size:18px}.nav-bar .nav-bar__linklist .link{font-family:Crimson Text,serif}body .product-list--collection .product-item:after{box-shadow:none!important}body .product-list--collection .product-item__info-inner{text-align:center}.product-item__title{text-transform:uppercase!important}body .mini-cart__image-wrapper{min-width:100px;width:100px;margin-right:20px}.mini-cart__button-container .button-group{display:block;margin:0}.mini-cart__button-container .button-group>label{padding:0;margin:0}.mini-cart__button-container .button-group .button{margin:0;width:48%}.mini-cart__button-container .button-group button.button.button--primary{margin-left:2%}.mini-cart__button-container .button-group a.button.button--secondary{margin-right:2%}.gift-wrapping-product,.greeting-card-product,.wooden-gift-box-product,.gloss-bb-product{position:relative;padding:3px 0}.gift-greeting-product .input{clear:both;cursor:pointer;height:auto;padding-left:35px;position:relative;width:100%;display:block;font-size:1em;line-height:16px;margin:10px 0 8px;padding-right:30px}.gift-greeting-product .input input{background-position:10px;background-size:30px auto;border:1px solid #e5e5e5;border-radius:.28571429rem;box-sizing:border-box;color:#444;display:inline-block;font-size:13px;max-width:100%;padding:15px;width:100%;cursor:pointer;height:24px;left:0;opacity:0;position:absolute;width:24px;outline:none}.gift-greeting-product .gs__custom-checkbox{background-color:transparent;border:2px solid #e5e5e5;border-radius:5px;height:24px;left:0;position:absolute;top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:24px;pointer-events:none}.gift-greeting-product input:checked~.gs__custom-checkbox{background-color:#fff;border:2px solid #a77144;border-radius:5px;opacity:1;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.gift-greeting-product .gs__custom-checkbox:before{border:2px solid #a77144;border-radius:5px;content:"";height:0;left:10px;opacity:.3;position:absolute;top:10px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:0}.gift-greeting-product input:checked~.gs__custom-checkbox:before{border-radius:5px;height:24px;left:-3px;opacity:0;pointer-events:none;top:-3px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:24px;z-index:999}.gift-greeting-product .gs__custom-checkbox:after{border-radius:5px;border-width:medium;border-bottom:3px solid #a77144;border-left:0 solid #a77144;border-right:3px solid #a77144;border-top:0 solid #a77144;content:"";height:0;left:12px;opacity:1;position:absolute;top:12px;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0) scale(0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:0}.gift-greeting-product input:checked~.gs__custom-checkbox:after{background-color:transparent;border-width:medium;border-bottom:2px solid #a77144;border-left:0 solid #a77144;border-radius:0;border-right:2px solid #a77144;border-top:0 solid #a77144;height:12px;left:8px;opacity:1;top:3px;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);width:6px}.gift-greeting-product label{display:block;text-align:left}.gift-greeting-product img{font-size:0;height:auto;position:absolute;right:0;top:8px;width:30px}.gift-greeting-message textarea{width:100%;min-height:110px}.gift-greeting-message{margin-top:12px;margin-bottom:15px}body .product-form__payment-container>*{flex:none;width:100%;margin:0}body .product-form__payment-container{margin:0}.addtocart-below-icons{text-align:center}.wooden-gift-box-product{margin-bottom:15px}.gift-greeting-message{margin-top:0}.gift-greeting-message{display:none}.engraving_product_wrapper{position:relative;padding:3px 0}.engraving_product_wrapper .input{clear:both;cursor:pointer;height:auto;padding-left:35px;position:relative;width:100%;display:block;font-size:1em;line-height:16px;margin:10px 0 8px;padding-right:30px}.engraving_product_wrapper label{display:block;text-align:left}.engraving_product_wrapper .input input{background-position:10px;background-size:30px auto;border:1px solid #e5e5e5;border-radius:.28571429rem;box-sizing:border-box;color:#444;display:inline-block;font-size:13px;max-width:100%;padding:15px;width:100%;cursor:pointer;height:24px;left:0;opacity:0;position:absolute;width:24px;outline:none}.engraving_product_wrapper .gs__custom-checkbox{background-color:transparent;border:2px solid #e5e5e5;border-radius:5px;height:24px;left:0;position:absolute;top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:24px;pointer-events:none}.engraving_product_wrapper input:checked~.gs__custom-checkbox{background-color:#fff;border:2px solid #a77144;border-radius:5px;opacity:1;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.engraving_product_wrapper .gs__custom-checkbox:before{border:2px solid #a77144;border-radius:5px;content:"";height:0;left:10px;opacity:.3;position:absolute;top:10px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:0}.engraving_product_wrapper input:checked~.gs__custom-checkbox:before{border-radius:5px;height:24px;left:-3px;opacity:0;pointer-events:none;top:-3px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:24px;z-index:999}.engraving_product_wrapper .gs__custom-checkbox:after{border-radius:5px;border-width:medium;border-bottom:3px solid #a77144;border-left:0 solid #a77144;border-right:3px solid #a77144;border-top:0 solid #a77144;content:"";height:0;left:12px;opacity:1;position:absolute;top:12px;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0) scale(0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:0}.engraving_product_wrapper input:checked~.gs__custom-checkbox:after{background-color:transparent;border-width:medium;border-bottom:2px solid #a77144;border-left:0 solid #a77144;border-radius:0;border-right:2px solid #a77144;border-top:0 solid #a77144;height:12px;left:8px;opacity:1;top:3px;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);width:6px}.engraving_product_wrapper img{font-size:0;height:auto;position:absolute;right:0;top:8px;width:30px}.engraving_message_wrapper{margin-top:0;margin-bottom:15px;display:none}.engraving_message_wrapper input[type=text],.stopper_selection_dropdown_wrapper select{width:100%;overflow:auto;border:1px solid #767676;margin-bottom:15px;padding:10px}.gold_text_engraving_product_wrapper.engraving_product_wrapper{margin-bottom:15px}.stopper_selection_dropdown_wrapper{margin-top:0;margin-bottom:15px;display:none}.outline-btn{position:relative;display:block;padding:0 15px;line-height:48px;text-align:center;cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out;width:100%;border:2px solid var(--primary-button-background);font-weight:bolder;font-size:15px;color:var(--primary-button-background);margin-bottom:20px}.outline-btn:hover{background-color:var(--primary-button-background);color:#fff}.gift-greeting-product-wrap,.engraving-product-wrap{display:none}.gift_engraving_container.active .gift-greeting-product-wrap,.gift_engraving_container.active .engraving-product-wrap{display:block}.engraving_info{font-weight:600;line-height:1.6}@media only screen and (max-width: 640px){body .mini-cart__image-wrapper{min-width:150px;width:150px}.product-form__payment-container .shopify-payment-button{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
