.gift-and-engrave--wrap{display:flex;align-items:baseline;justify-content:space-between}.engrave--btn--text{font-family:Gotham-Medium;font-size:var(--text-16);font-weight:500;line-height:19px;letter-spacing:0em;text-transform:uppercase;position:relative;color:var(--colorBlack);background-image:linear-gradient(#000 0 0);background-position:bottom left;background-size:0% 1.5px;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s;display:flex;align-items:center;cursor:pointer}.am-engrave-text.has--content:before{background:url(filledbottle.svg)no-repeat}#openDrawerButton.has--content~.engrave--clear svg{height:24px;width:24px}#openDrawerButton.has--content~.engrave--clear{display:flex;align-items:center;padding-left:10px}.engrave--accordian input:-webkit-autofill,.engrave--accordian input:-webkit-autofill:hover,.engrave--accordian input:-webkit-autofill:focus,.engrave--accordian input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000000}.am-engrave-text{display:flex;align-items:center}.engrave--btn--text:hover{background-size:100% 1.5px}.am-engrave-text:before{content:"";background:url(bottle.svg)no-repeat;height:26px;width:26px;background-position:center;background-size:contain;display:inline-block;margin-right:8px}.accordian--content__container span{display:none}.has--content .accordian--content__container span{display:block}body .custom--overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:4}.drawer-engrave.active{z-index:6;min-width:1156px;overflow:auto;max-width:520px;width:100%;height:100vh;visibility:visible;transition:.3s visibility ease-in-out}.am-product-buybutton--mobile .am-addtocartbtn{z-index:5}.drawer-engrave{height:100vh;position:fixed;z-index:6;top:0;right:0;visibility:hidden;background-color:#eee5da!important}.drawer-content{height:100%;display:flex;align-items:flex-start;transform:translate(100%);background-color:#eee5da;transition:.6s ease}.drawer-engrave.active .drawer-content{transform:translate(0)}.engrave--accordian{width:55%;height:100%;background-color:#f7f4ef}.drawer-image{background-color:#eee5da;height:100%;width:45%;display:flex;justify-content:center}.engrave-close-btn{position:absolute;top:30px;left:30px;cursor:pointer;z-index:1}.drawer-image img{max-width:317px;object-fit:contain}.accordian--group{min-height:110px;background-color:var(--productCardColor);width:100%;border-bottom:.5px solid #656565}.accordian--content{height:100%;display:flex;align-items:center;min-height:110px;padding-left:40px;column-gap:32px}.accordian--group:last-child{border-bottom:0}@media (max-width:1100px){.gift-and-engrave--wrap{display:block;padding-bottom:30px}.am-product .product__info-container .make-a-gift{margin-bottom:20px}}.engrave--accordian .engrave--input{padding:20px 40px 60px}@media (max-width:900px){.drawer-image img{max-width:275px}}@media (min-width:768px){.engrave--accordian .engrave--input{display:none;min-height:1px;background-color:#fff}.engrave-close-btn span,.engrave--title--container{display:none}}@media (min-width:1500px){.engrave--accordian .engrave--input{min-height:533px;padding:20px 40px 40px}}#mobileadditionalAttributesDrawer button.slick-prev.slick-arrow,#mobileadditionalAttributesDrawer button.slick-next.slick-arrow{z-index:99;top:-65px;font-size:20px}input[type=text]{width:100%;min-height:52px;font-size:16px;padding-left:24px}::placeholder{font-family:Gotham-Book;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0em;color:#353535}.engrave-confirm{min-height:40px;min-width:119px;background-color:#fff;border:1px solid #000;color:var(--colorBlack);margin-top:32px;display:flex;align-items:center;justify-content:center;margin-left:auto;text-transform:uppercase;cursor:pointer;font-family:Gotham-Book}.btn-disabled{pointer-events:none;opacity:.2}button.engrave-confirm:disabled{opacity:.5;cursor:not-allowed}.accordian--content__container span{font-family:Gotham-Book;font-size:var(--text-14);font-weight:400;line-height:17px;letter-spacing:0em;cursor:pointer;text-transform:uppercase;text-decoration:underline}.accordian--content__container{display:flex;align-items:center;justify-content:space-between;padding-right:40px}.has--content .engrave-confirm,.engrave-confirm:hover{background-color:var(--colorBlack);color:#fff}.engrave--input__text{font-family:Gotham-Book;font-size:16px;font-weight:400;line-height:32px;letter-spacing:0em;color:var(--colorBlack);padding-bottom:24px}.engrave--input__requiredtext{font-family:Gotham-Book;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0em;color:var(--colorBlack);padding-top:16px}.accordian--title{font-family:Gotham-Book;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0em;color:var(--colorBlack);cursor:pointer}.accordian--number{color:var(--colorBlack);font-family:Gotham-Book;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em}.radiobtns{display:flex;width:100%;column-gap:24px;justify-content:flex-start;flex-wrap:wrap}label.radio-img{flex-basis:35%;margin-bottom:20px}.radio-img>input{display:none}.engrave--color .radio-img>.image{min-height:164px;min-width:164px;row-gap:23px}.engrave--color .customimage img{max-height:66px;min-width:66px}.engrave--color .radio-img>.customimage{padding-top:49px;justify-content:flex-start}.radio-img>.image{cursor:pointer;border:1px solid #BEBEBE;min-height:246px;min-width:246px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:34px;font-family:Gotham-Book;font-size:var(--text-12);font-weight:400;line-height:14.4px;letter-spacing:0em;color:var(--colorBlack)}.radio-img>.customimage{padding-top:73px;justify-content:flex-start}.radio-img>input:checked+.image{border:1px solid rgb(7,7,7)}input[type=checkbox]{position:relative;border:1px solid #000;border-radius:0;background:none;cursor:pointer;line-height:0;margin:6px .6em 0 0;outline:0;padding:0!important;vertical-align:text-top;height:24px;min-width:24px;-webkit-appearance:none}input[type=checkbox]:hover{opacity:0}input[type=checkbox]:checked{background-color:#000;opacity:1}input[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:5px;height:10px;border:solid #FFF;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.engrave--input__checkbox{display:flex;column-gap:24px}.engrave--input__checkbox p{margin:0;font-family:Gotham-Book;font-size:var(--text-16);font-weight:400;line-height:32px;letter-spacing:0em;color:var(--colorBlack)}.radio-disabled{background-color:gray;opacity:.5;pointer-events:none}.engrave--input__checkbox input[type=checkbox]:hover{opacity:1}.engrave-img-container{position:relative;display:flex;align-items:center;justify-content:center}.text-overlay{font-size:16px;font-weight:400;font-family:Gotham-Medium;position:absolute;top:0;left:0;right:0;text-align:center;padding:10px;bottom:0;display:flex;align-items:center;justify-content:center}.text-overlay p{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:clip;width:100%;transform:rotate(90deg);position:relative;left:100px;top:60px;font-size:23px}@media (max-width:1200px){.text-overlay{font-size:11px}.drawer-engrave.active{min-width:80%}.engrave--color .radio-img>.image{min-height:120px;min-width:120px}.radio-img>.image img{width:100%;padding:20px}.radio-img>.customimage{padding-top:0;padding-bottom:20px}.drawer-image img{max-height:80vh}.engrave--input__text{padding-bottom:20px}.engrave-confirm{margin-top:0}}@media screen and (max-device-width: 767px) and (orientation: landscape){.text-overlay{font-size:17px}}.has--content .accordian--title{font-family:Gotham-Book}@media (min-width:768px) and (max-width:1200px){.engrave--accordian .engrave--input{padding:60px 20px}.accordian--content__container span.accordian--modify{font-size:0;background:url(modify.svg)no-repeat;height:20px;width:20px;background-size:contain}.engrave--color .radio-img>.image{min-height:112px;min-width:76px;row-gap:0px}.engrave--color .radio-img>.customimage{padding-top:4px}.radio-img>.image{min-height:120px;min-width:120px;max-width:120px}.engrave--color .radio-img>.image img{min-height:83px;min-width:83px}.radiobtn{justify-content:left}.engrave--color .radio-img>.customimage{padding-top:10px}}@media (max-width:767px){.has--content .accordian--content__container span{display:none}.radiobtns{column-gap:10px}.text-overlay p{left:70px;top:40px;font-size:20px}.engrave--color .radio-img>.image{min-height:100px;min-width:100px;row-gap:12px}.engrave--color .customimage img{max-height:48px;min-width:48px;padding:0;max-width:48px}.engrave--color .radio-img>.customimage{padding-top:34px}input[type=checkbox]:hover{opacity:1}.slick-prev:before,.slick-next:before{font-family:slick;font-size:0}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.3}input[type=checkbox]:before{border:solid white;border-width:0 2px 2px 0}.slick-slide img{max-width:91px}.engrave--title--container{width:100%}.accordian--number{display:none}.accordian--title{font-family:Gotham-Medium;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em}#openDrawerButton{padding-left:20px}.engrave--btn--text{font-size:14px}.slick-prev{font-size:0;color:#000;left:20px;top:-40px;background:url(arrow.svg)no-repeat;height:30px;width:30px;transform:rotate(180deg);z-index:9999;margin-top:-13px}.slick-next{font-size:0;color:#000;right:20px;top:-40px;background:url(arrow.svg)no-repeat;height:30px;width:30px;z-index:9999}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background:url(arrow.svg)no-repeat}.engrave-title{font-family:Gotham-Medium;font-size:16px;font-weight:500;line-height:19px;padding:30px 0;text-align:center;background-color:var(--productCardColor)}.engrave--accordian{background-color:#f7f4ef}.drawer-engrave.active{min-width:100%}.accordian--content{min-height:1px;padding-top:0;padding-left:24px}.drawer-content{flex-flow:column}.drawer-engrave .drawer-image,.drawer-engrave .engrave--accordian{width:100%}.engrave--input{padding:24px}.drawer-engrave .accordian--group{min-height:110px;border-bottom:none}.drawer-image img{max-width:222px;object-fit:contain;margin:20px}.radio-img>.image{cursor:pointer;border:1px solid #BEBEBE;background-color:#fff;min-width:170px;min-height:170px;padding:20px;max-width:170px}.engrave--btn--container #openDrawerButton{padding-left:0}.drawer-image{max-height:550px}}@media (max-width: 749px){.gift-and-engrave--wrap{padding-bottom:0}.engrave--btn--container{border-bottom:1px solid #eee5da;padding:0 0 16px 20px}}@media (max-width:600px){.radio-img>.image{min-width:150px;min-height:150px;max-width:150px}.engrave-confirm{min-width:100%}}@media (max-width:400px){.radio-img>.image{min-width:110px;min-height:110px;max-width:110px;padding:0}.drawer-image img{padding:20px}.engrave--color .radio-img>.image{padding-bottom:20px;min-width:83px}.text-overlay p{font-size:12px;left:60px}.drawer-image img{margin:0}}.engrave--clear{display:none}#myEngraveModal .modal-content{text-align:center;background:var(--Off-white, #F7F4EF);padding:3%;width:45%;position:relative}.modal-content .close{position:absolute;top:8px;right:25px;color:#000;font-weight:lighter;font-size:33px;font-weight:100}@media (max-width:1250px){#myEngraveModal .modal-content{width:70%}}@media (max-width:900px){#myEngraveModal .modal-content{width:80%}}@media (max-width:600px){#myEngraveModal .modal-content{width:95%;padding:10% 3%}}@media (min-width:1800px){.drawer-engrave.active{overflow:hidden;overflow-y:auto}}#text-slick.engrave--input{position:relative}#engrave--err-text--input{position:absolute;top:10px;left:40px;color:red;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px}@media (max-width:960px){#engrave--err-text--input{font-size:13px}}@media (max-width:767px){#engrave--err-text--input{left:40px}}.tooltip{position:relative;display:inline-block;cursor:help;z-index:99;display:block;margin:10px 10px 10px 0}.tooltip:before{content:attr(data-tooltip);position:absolute;visibility:hidden;background-color:#333;color:#fff;padding:5px;border-radius:5px;white-space:pre-line;top:25px}.tooltip:hover:before{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-engrave-drawer.css.map */
