@font-face{font-family:moonless;src:url("{{ "moonless.woff" | asset_url }}") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Diana Script;src:url(/cdn/shop/files/Diana_Script_Trace.ttf?v=1784204772) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eurostyle;src:url(/cdn/shop/files/Eurostyle_Trace.ttf?v=1784205704) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Select Script;src:url(/cdn/shop/files/Select_Script_Trace.ttf?v=1784812295) format("truetype");font-weight:400;font-style:normal;font-display:swap}.f-facets__block~.f-facets__block{margin-top:1.6rem;border-bottom:1px solid #97a6ac;margin-right:7%;padding-bottom:7%}.f-badge--new:before{content:"";background:url(/cdn/shop/files/embroidery.png?v=1727191006);display:block;width:43px;height:42px;background-size:95%;background-repeat:no-repeat;margin-left:-8%;margin-right:5%}.f-badge--new{background-color:transparent;color:#97a6ad;font-weight:700;font-size:18px}.f-badge--personalization{display:block;padding:0;border:0;background:transparent;overflow:hidden}.product-card__badge .f-badge--personalization{width:80px}.f-badge--personalization__image{display:block;width:100%;height:auto}.f-product__media-wrapper{position:relative}.f-product__media-personalization{position:absolute;z-index:4;top:16px;right:calc(3rem + 16px);width:150px;pointer-events:none}.f-product__media-personalization-image{display:block;width:100%;height:auto}.personalization{margin-top:1.6rem;padding:.8rem;background:#f7f7f7;color:#594842}.personalization__toggle{display:flex;align-items:center;gap:.8rem;font-weight:600;cursor:pointer}.personalization__fields{margin-top:.8rem}.personalization__tabs,.personalization__colors,.personalization__styles{display:flex;gap:.6rem}.personalization__tabs label{flex:1}.personalization__tabs input,.personalization__colors input,.personalization__styles input{position:absolute;opacity:0;pointer-events:none}.personalization__tabs span{display:block;padding:.5rem;border:1px solid #a79b96;text-align:center;text-transform:uppercase;font-size:11px}.personalization__tabs input:checked+span{background:#968b87;color:#fff}.personalization__preview-wrap{position:relative;margin-top:1.2rem;background:#dce5ed}.personalization__preview-wrap>span{position:absolute;z-index:1;top:.6rem;left:.6rem;padding:.3rem .5rem;background:#ffffff59;color:#fff;font-weight:700}.personalization__preview{display:grid;place-items:center;min-height:240px;padding:1.6rem;overflow-wrap:anywhere;background:#dce5ed;color:#fff;font-family:serif;font-size:clamp(2.6rem,7vw,5rem);text-align:center}.personalization__preview--monogram{display:flex;align-items:center;justify-content:center;gap:.08em;font-size:clamp(1.8rem,4.5vw,3.25rem)}.personalization__preview-letter{line-height:1}.personalization__preview-letter--side{font-size:.72em}.personalization__preview-letter--center{font-size:1.22em}.personalization__input-row{display:flex;align-items:center;gap:1rem;margin-top:1.2rem}.personalization__input-row input{flex:1}.personalization__field-help{display:block;margin:.4rem 0 0;color:#777;font-size:.75rem;text-align:right}.personalization__mode-fields[hidden]{display:none}.personalization__initial-fields{margin-top:1.2rem}.personalization__initial-row{display:grid;grid-template-columns:42px 62px 40px;align-items:center;gap:.6rem;margin-bottom:1.4rem}.personalization__initial-row input{width:40px;height:28px;padding:.2rem;border:1px solid #8e8e8e;text-align:center;text-transform:uppercase}.personalization__order{margin:2rem 0 2.5rem 4.8rem;color:#b3a6a1;line-height:2}.personalization__short-input{flex:0 0 64px!important;width:64px;text-transform:uppercase}.personalization__initials-order{margin:2rem 0 3rem 4.8rem;color:#b3a6a1;line-height:1.2}.personalization__option-row{margin-top:1.8rem}.personalization__option-row>strong{margin-left:1rem;color:#b3a6a1;font-weight:400}.personalization__colors{margin:.8rem 0 0 4.8rem;flex-wrap:wrap}.personalization__colors span{display:block;width:38px;height:38px;border:2px solid #ccc;border-radius:50%;background:var(--swatch);cursor:pointer}.personalization__colors input:checked+span{outline:2px solid #777;outline-offset:2px}.personalization__styles{margin:.8rem 0 0 4.8rem;flex-wrap:wrap}.personalization__styles span{display:grid;place-items:center;width:58px;height:40px;padding:3px;background:#fff;color:#333;cursor:pointer}.personalization__styles img{display:block;width:100%;height:100%;object-fit:contain}.personalization__styles input:checked+span{outline:2px solid #968b87}.personalization__notice{margin:5rem 0 1.5rem;color:#c85c56;letter-spacing:.06em}.personalization__needle{font-size:2rem}.gift-box-addon{margin-top:1.6rem;padding:.8rem;background:#f7f7f7;color:#594842}.gift-box-addon__toggle{display:flex;align-items:center;gap:.8rem;font-weight:600;cursor:pointer}.gift-box-addon__fields,.gift-box-addon__option-row{margin-top:1rem}.gift-box-addon__option-row>strong{margin-left:1rem;color:#b3a6a1;font-weight:400}.gift-box-addon__colors{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0 4.8rem}.gift-box-addon__colors input{position:absolute;opacity:0;pointer-events:none}.gift-box-addon__colors span{display:block;width:56px;height:56px;border:2px solid #ccc;border-radius:4px;background-color:#fff;background-image:var(--swatch-image);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.gift-box-addon__colors input:checked+span{outline:2px solid #777;outline-offset:2px}@media(max-width:480px){.personalization__preview{min-height:190px}.personalization__colors,.personalization__styles,.gift-box-addon__colors{margin-left:0}}@media(min-width:768px)and (max-width:1023px){.f-product__media-personalization{right:calc(2rem + 16px)}}@media(max-width:767px){.f-product__media-personalization{top:10px;right:10px;width:120px}}#shopify-section-template--23102655594806__product-grid .btn{color:#fff;background:#979767}.f-site-nav__dropdown--mega{margin-top:-1%}.f-lookbook-card__pin--dark{--pin-color: #760acf}.f-site-nav__dropdown{border:0;padding:0}@font-face{font-family:Garamond Custom;src:url(/cdn/shop/files/garamond__allfont.ru.ttf?v=1783094681) format("truetype");font-weight:400;font-style:normal;font-display:swap}.personalization__needle img{width:30px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
