.product__personalization-opener{margin-top:15px;display:block}.product__personalization-opener button{padding:6px 20px 8px;display:flex;justify-content:center;align-items:center}.product__personalization-opener button svg{margin-right:10px}.personal-popup{width:95%;height:calc(95% - var(--header-height) - var(--announcement-bar-height));max-width:100%;max-height:100%;margin:0 auto;top:calc(var(--header-height) + var(--announcement-bar-height) + 2.5%);right:0;bottom:0;left:0;transform:unset;padding:10px 30px 40px 30px}@media only screen and (max-width:1023px){.personal-popup{padding:10px 20px 40px 20px;height:100%;width:100%;top:0}}.personal-popup .product-additional{border-bottom:none;padding-bottom:0}.personal-popup .product__shop-pay{margin-top:10px}.personal-popup .product-form__submit{position:relative}.personal-popup .product-form__submit:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.personal-popup__header{display:flex;justify-content:space-between;margin-bottom:10px}.personal-popup__back{font-size:var(--font-size-body-3);line-height:1.33}.personal-popup__back svg{margin-right:8px}.personal-popup__close{transform:translateY(10px)}@media only screen and (max-width:1023px){.personal-popup__close{transform:translate(10px,0)}}.product-personal__inner{overflow:auto;height:100%;padding:0 90px 40px;display:flex;align-items:flex-start}@media only screen and (max-width:1279px){.product-personal__inner{padding:0 0 40px}}@media only screen and (max-width:1023px){.product-personal__inner{flex-direction:column}}.product-personal__image{width:48.5%}@media only screen and (max-width:1023px){.product-personal__image{width:100%;position:sticky;top:0;background-color:var(--color-body-bg);z-index:1}}@media only screen and (max-width:1023px){.product-personal__image .image-abs-wrapper{padding-bottom:75%}.product-personal__image .image-abs-wrapper img{-o-object-position:0 70%;object-position:0 70%}}.product-personal__details{width:51.5%;padding:0 8.4% 0 11.7%}@media only screen and (max-width:1279px){.product-personal__details{padding:0 30px}}@media only screen and (max-width:1023px){.product-personal__details{width:100%;padding:0}}.product-personal__preheading{display:flex;align-items:center}.product-personal__preheading svg{margin-right:10px}.product__title.product-personal__title{margin-bottom:15px}@media only screen and (max-width:1023px){.product__title.product-personal__title{display:block}}.product-personal__image-caption{margin-top:20px}@media only screen and (max-width:1023px){.product-personal__image-caption{margin-top:10px;margin-bottom:20px}}.product-personal__tabs:not(.product-personal__tabs--no-border){padding:15px 0 0;border-top:1px solid var(--color-bg-primary)}.product-personal__label{display:block;margin-bottom:10px}.product-personal__tabs-labels{display:flex;gap:10px;padding:0}.product-personal__tabs-labels input{display:none}.product-personal__tabs-labels input+label{color:var(--color-bg-secondary);flex:1;border-bottom:1px solid var(--color-bg-primary);cursor:pointer;transition:all var(--duration-default) ease;padding:3px 0;max-width:50%;text-align:center}.product-personal__tabs-labels input:checked+label{color:var(--color-text);border-color:var(--color-text)}@media only screen and (min-width:1024px){.product-personal__tabs-labels input:not(:checked)+label:hover{color:var(--color-link-text-hover);border-color:var(--color-link-text-hover)}}.product-personal__font-options-wrap{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0 15px}.product-personal__font-options-wrap input{display:none}.product-personal__font-options-wrap input[data-font=varsity]+label span:first-child{text-transform:uppercase}.product-personal__font-options-wrap input+label{border:1px solid var(--color-bg-primary);color:var(--color-bg-secondary);cursor:pointer;transition:all var(--duration-default) ease;padding:5px;min-width:67px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;overflow:hidden}@media only screen and (max-width:767px){.product-personal__font-options-wrap input+label{min-width:59px;min-height:65px}}.product-personal__font-options-wrap input+label span:first-child{margin-bottom:7px;font-size:16px;font-weight:500;line-height:22px;font-family:var(--font-family),sans-serif}.product-personal__font-options-wrap input+label span:last-child{font-size:12px;font-weight:400;line-height:16px}.product-personal__font-options-wrap input+label .custom-font-increase{font-size:26px!important;line-height:1!important;vertical-align:sub}.product-personal__font-options-wrap input+label strong{font-size:26px;font-weight:400}.product-personal__font-options-wrap input:checked+label{color:var(--color-text);border-color:var(--color-text)}@media only screen and (min-width:1024px){.product-personal__font-options-wrap input:not(:checked)+label:hover{color:var(--color-link-text-hover);border-color:var(--color-link-text-hover)}}.product-personal__tabs-content{display:none}.product-personal__tabs-content[aria-hidden=false]{display:block}.product-personal__tabs-content .product-personal__label{border-top:1px solid var(--color-bg-primary);padding-top:15px;margin-bottom:5px}.product-personal__description{margin-bottom:5px}.product-personal__text-input{position:relative}.product-personal__text-input input{border:none;border-radius:3px;background:var(--color-bg-primary);padding:10px 60px 10px 15px;width:100%;color:var(--text-color)}.product-personal__text-input input::-moz-placeholder{color:var(--color-text-dark,#6e6e6e)}.product-personal__text-input input::placeholder{color:var(--color-text-dark,#6e6e6e)}.product-personal__text-input .personalization-count-character{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--color-text-dark,#6e6e6e);font-style:italic}.product-personal__colors{max-width:232px;display:flex;flex-wrap:wrap;-moz-column-gap:13px;column-gap:13px;padding:15px 5px 5px 6px;margin-top:15px;border-top:1px solid var(--color-bg-primary)}.product-personal__colors .product-personal__color-selected{margin-left:5px}.product-personal__colors .product-personal__label{width:100%}.product-personal__colors label{cursor:pointer;position:relative;display:block;width:26px;height:26px;border-radius:50%;margin-bottom:10px;background-color:var(--bg-color)}.product-personal__colors label:after{content:"";display:block;width:32px;height:32px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);border-radius:50%;border:1px solid transparent;transition:all var(--duration-default) ease}.product-personal__colors label:hover:after{border-color:var(--color-link-text-hover)}.product-personal__colors input:checked+label:after{border-color:var(--color-text)}.personal-product__quantity{border-top:1px solid var(--color-bg-primary)}.product-personal__summary{padding:15px 0 5px;border-bottom:1px solid var(--color-bg-primary)}.product-personal__summary-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.personal-product__confirm-message{padding:10px 0 15px}.personal-product__bottom-text{text-align:center;margin:10px 0}.product-personal__preview-text{position:absolute;top:var(--position-y);right:calc(100% - var(--position-x));color:var(--color,#fff);font-family:var(--font-family),sans-serif;font-size:76px;font-weight:400;line-height:1;padding-right:10px}.product-personal__preview-text.monogram{top:calc(var(--position-y) - 30px)}@media only screen and (max-width:1023px){.product-personal__preview-text{font-size:calc(76px * .6);top:60%}}@media only screen and (max-width:639px){.product-personal__preview-text{right:20%}}.product-personal__preview-text-increase{font-size:130px;vertical-align:sub}@media only screen and (max-width:1023px){.product-personal__preview-text-increase{font-size:70px}}.personal-popup-opener{overflow:hidden;background-color:#00000059}.personal-popup-opener .gorgias-chat-key-1vly0ou,.personal-popup-opener .needsclick{z-index:0!important}