.product-personalize-link-wrapper{text-align:center;margin-bottom:10px}.product-personalize-link{display:inline-block;width:100%;min-height:50px;padding:13px 20px;border:1px solid var(--colorTextBody);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase}.product-personalize-wrapper{position:relative;max-width:600px;width:100%;background-color:#fff;padding:25px;margin:0 auto}.product-personalize-wrapper hr{border-top:1px solid #BBBBBB;margin:10px 0}.product-personalize-wrapper .mfp-close{width:30px;height:30px;line-height:35px}.product-personalize-header-wrapper{margin-bottom:15px}.product-personalize-select-wrapper{display:flex;justify-content:space-around;margin-top:10px}.product-personalize-select-wrapper .monogram-select-btn{font-weight:700;cursor:pointer;border:1px solid #000000;border-radius:25px;padding:5px 15px}.product-personalize-select-wrapper .monogram-select-btn:hover{color:#fff;background-color:#000}.product-personalize-select-wrapper .select-btn-split{font-weight:700;padding:5px 0}.product-personalize-select-wrapper .embroidery-select-btn{font-weight:700;cursor:pointer;border-radius:25px;border:1px solid #000000;padding:5px 15px}.product-personalize-select-wrapper .embroidery-select-btn:hover{color:#fff;background-color:#000}.product-personalize-main-wrapper{margin-top:20px}.product-personalize-main-wrapper .monogram-text-field-wrapper label{font-size:16px;font-weight:700;text-transform:initial;letter-spacing:normal;margin-bottom:5px}.product-personalize-main-wrapper .monogram-text-field-wrapper .monogram-text-field-description{margin-bottom:5px}.product-personalize-main-wrapper .monogram-text-field-wrapper input{width:100%;font-size:16px;border:1px solid #BBBBBB;outline:none}.product-personalize-main-wrapper .embroidery-text-field-wrapper{display:none}.product-personalize-main-wrapper .embroidery-text-field-wrapper label{font-size:16px;font-weight:700;text-transform:initial;letter-spacing:normal;margin-bottom:5px}.product-personalize-main-wrapper .embroidery-text-field-wrapper .embroidery-text-field-description{margin-bottom:5px}.product-personalize-main-wrapper .embroidery-text-field-wrapper input{width:100%;font-size:16px;border:1px solid #BBBBBB;outline:none}.product-personalize-main-wrapper .personalize-color-field-wrapper{margin-top:20px}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-header{font-size:16px;font-weight:700;text-transform:initial;letter-spacing:normal;margin-bottom:5px}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body{margin-left:-5px}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label{position:relative;display:inline-block;width:22px;height:22px;border:2px solid #BBBBBB;border-radius:50%;margin:5px 0 5px 5px}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body input{display:none}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body input:checked+label{border:2px solid #000000}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-white-label{background-color:#fff}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-grey-label{background-color:#babbc0}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-purple-label{background-color:#7e459a}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-black-label{background-color:#000}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-hot-pink-label{background-color:#ec6085}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-light-pink-label{background-color:#f9c9cf}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-light-blue-label{background-color:#cddfec}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-light-green-label{background-color:#cbceac}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-red-label{background-color:#cd2734}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-silver-label{background-color:#ebebeb}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-gold-label{background-color:#ebd8ae}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-navy-blue-label{background-color:#166398}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label.personalize-lavender-label{background-color:#bc97e2}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label .personalize-tooltip{position:absolute;bottom:30px;left:50%;display:none;width:100px;color:#fff;text-align:center;text-transform:initial;letter-spacing:normal;background-color:gray;padding:6px 10px;margin-left:-50px}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label .personalize-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:gray transparent transparent transparent}.product-personalize-main-wrapper .personalize-color-field-wrapper .personalize-color-body label:hover .personalize-tooltip{display:block}.product-personalize-main-wrapper .monogram-style-field-wrapper{margin-top:10px}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-header{font-size:16px;font-weight:700;text-transform:initial;letter-spacing:normal;margin-bottom:10px}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-body{line-height:.7;margin-left:-15px}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-body input{display:none}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-body label{display:inline-block;margin-left:15px;margin-bottom:0}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-body .monogram-style-image{width:70px;object-fit:cover;border:2px solid #BBBBBB}.product-personalize-main-wrapper .monogram-style-field-wrapper .monogram-style-body input:checked+label .monogram-style-image{border:2px solid #000000}.product-personalize-main-wrapper .embroidery-style-field-wrapper{display:none;margin-top:10px}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-header{font-size:16px;font-weight:700;text-transform:initial;letter-spacing:normal;margin-bottom:5px}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-header p{margin-bottom:10px}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-body{line-height:.7;margin-left:-15px}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-body input{display:none}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-body label{display:inline-block;margin-left:15px;margin-bottom:15px}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-body .embroidery-style-image{width:90px;object-fit:cover;border:2px solid #BBBBBB}.product-personalize-main-wrapper .embroidery-style-field-wrapper .embroidery-style-body input:checked+label .embroidery-style-image{border:2px solid #000000}.product-personalize-bottom-wrapper{margin-top:20px}.embroidery-bottom-wrapper{margin-top:5px}.product-personalize-bottom-wrapper .product-personalize-customizations-total{margin-bottom:10px}.product-personalize-bottom-wrapper .product-personalize-customizations-total span{font-weight:700}.product-personalize-bottom-wrapper .product-personalize-btn{display:block;font-size:14px;font-weight:700;color:#000;text-align:center;text-transform:uppercase;background-color:#fff;border:1px solid #000000;padding:11px 20px}.product-personalize-bottom-wrapper .product-personalize-btn:hover{color:#fff;background-color:#000}.product-shipping-delivery-wrapper{display:none;margin-bottom:10px}.product-shipping-delivery-wrapper.show-delivery{display:block}.product-shipping-delivery-wrapper p{border:1px solid #B6B6B6;text-align:center;margin-bottom:0;padding:10px}.mega-menu-link{color:#000;font-weight:700;text-decoration:underline}.header_meagamenu{position:absolute;width:100%;left:0;text-align:left;background:#f6efec;visibility:hidden;transform:translateY(-12px)}.site-nav--has-dropdown:hover .header_meagamenu{display:block;visibility:visible;transform:translateZ(0);transition:all .3s cubic-bezier(.2,.06,.05,.95)}.header_m_wrap-f,.header-w2-wrap{display:flex}.hw2-w{width:33.33%;padding:0 15px}.hw2-w h4{font-size:.85em;font-weight:700;letter-spacing:.75px;padding:0;margin:0 0 5px}.header-w3-wrap{display:flex}.hw3-img{width:50%;padding:0 20px}.header-w1{width:12%;padding:20px 0}.header-w2{width:48%;padding:20px 0 0 10px}.header-w3{width:40%;padding:20px 0}.header-w2-wrap ul,.header-w2-wrap ul li{margin:0;padding:0}.hw1-w{height:100%;border-right:1px solid #7e7c7b}.hw1-w ul,.hw1-w ul li{margin:0;padding:0}.hw1-w ul li a{font-size:1em;font-weight:700}.header_m_wrap-f{padding:25px 0}.hw3-img{text-align:center}.site-nav__dropdown-link{font-size:16px!important}.h-type-4 .hw2-w{width:100%}.h-type-4 .header-w2{width:15%}.h-type-4 .header-w3{width:73%}@media only screen and (max-width:1200px){.header-w2{padding-left:20px}.header-w2-wrap{flex-wrap:wrap}.hw2-w{width:50%;padding-bottom:20px}.header-w1{width:20%}.header-w2,.header-w3{width:40%}}.g-side-cart{max-width:450px;display:block;right:-100%;transition:.5s ease all}.g-side-cart.drawer--is-open{right:0}.qr-wrap.cart__item-sub{align-items:flex-start}
/*# sourceMappingURL=/s/files/1/0025/3735/7375/t/15/assets/custom.css.map */
