@font-face{font-family:"monogram";src:url("../icons/monogram.eot?cicgan");src:url("../icons/monogram.eot?cicgan#iefix") format("embedded-opentype"),url("../icons/monogram.ttf?cicgan") format("truetype"),url("../icons/monogram.woff?cicgan") format("woff"),url("../icons/monogram.svg?cicganmonogram") format("svg");font-weight:normal;font-style:normal}body *:not(.sa-icon):not(.fa) .monogram-symbol{font-family:"monogram" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.monogram-sidebar.active .sidebar-wrapper .sidebar-content{margin-top:0;transition:margin 0.6s}@media (min-width: 768px){.monogram-sidebar.active .sidebar-wrapper .sidebar-content{margin-right:0}}.monogram-sidebar .sidebar-wrapper{text-align:center;position:fixed;top:0;right:0;bottom:0;z-index:1022}.monogram-sidebar .sidebar-wrapper .sidebar-dismiss{left:10px;z-index:1;top:10px;position:absolute}.monogram-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn{background:none;border:none;cursor:pointer}.monogram-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn:focus{outline:none}.monogram-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn i{font-size:1.2857rem;font-weight:bold}.monogram-sidebar .sidebar-wrapper .sidebar-dismiss .sidebar-dismiss-btn i:focus{outline:none}.monogram-sidebar .sidebar-wrapper .sidebar-content{width:100vw;height:100%;margin-top:100vh;position:absolute;right:0;overflow-y:auto;background-color:#fff;transition:margin 0.6s}@media (min-width: 768px){.monogram-sidebar .sidebar-wrapper .sidebar-content{padding-bottom:30px;width:375px;margin-top:0;margin-right:-375px}}.monogram-sidebar .sidebar-wrapper .monogram-progress-bar{margin-top:40px;background-color:transparent}.monogram-sidebar .sidebar-wrapper .monogram-progress-bar .steps{list-style:none;margin:0;padding:0}.monogram-sidebar .sidebar-wrapper .monogram-progress-bar .steps .step{font-family:"Gotham-Book";color:#e6e6e6;padding:15px 0;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;text-transform:uppercase}.monogram-sidebar .sidebar-wrapper .monogram-progress-bar .steps .step.active{color:#000;border-top:2px solid #000;border-bottom:2px solid #000}.monogram-sidebar .sidebar-wrapper .monogram-sidebar-body{padding:0 30px 78px}.monogram-sidebar .sidebar-wrapper .monogram-preview{border-bottom:2px solid #000}.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-content{position:relative}.monogram-sidebar .sidebar-wrapper .monogram-preview .image-preview-section{width:40%;margin:0 auto}.monogram-sidebar .sidebar-wrapper .monogram-preview .image-preview-section img{width:100%}.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-text .monogram-character{font-family:"Gotham-Book";font-size:24px;text-transform:uppercase;display:inline-block;margin:0 2px}@media (min-width: 1200px){.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-text .monogram-character{font-size:25px}}.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-text .monogram-character.monogram-symbol{font-size:20px;text-transform:lowercase}@media (min-width: 1200px){.monogram-sidebar .sidebar-wrapper .monogram-preview .monogram-preview-text .monogram-character.monogram-symbol{font-size:22px}}.monogram-sidebar .sidebar-wrapper .content-section{margin-top:15px}@media (min-width: 768px){.monogram-sidebar .sidebar-wrapper .content-section{margin-top:30px}}.monogram-sidebar .sidebar-wrapper .content-section .title{font-family:"Gotham-Book";font-size:1.2857rem;text-transform:uppercase}.monogram-sidebar .sidebar-wrapper .content-section .sub-title{font-family:"HelveticaNeue-Light";font-size:1rem}.monogram-sidebar .sidebar-wrapper .tag-section .tag-name,.monogram-sidebar .sidebar-wrapper .tag-section .prices{font-family:"HelveticaNeue-Light";font-size:1rem}.monogram-sidebar .sidebar-wrapper .tag-section .tag-name{margin-top:2rem;margin-bottom:0;min-height:60px}.monogram-sidebar .sidebar-wrapper .tag-section .monogram-tag-size{max-width:65%;border:2px solid transparent;padding:2px;cursor:pointer}.monogram-sidebar .sidebar-wrapper .tag-section .monogram-tag-size.selected{border:2px solid #ccc}.monogram-sidebar .sidebar-wrapper .patch-color-section{padding-top:15px;max-width:140px;margin:0 auto}.monogram-sidebar .sidebar-wrapper .patch-color-section .patch-wrapper{margin-bottom:10px}.monogram-sidebar .sidebar-wrapper .patch-item{border:3px solid transparent;padding:3px;border-radius:50%;height:56px;width:56px;margin:auto;cursor:pointer}.monogram-sidebar .sidebar-wrapper .patch-item.selected{border:3px solid #000}.monogram-sidebar .sidebar-wrapper .patch-item .watch-item{height:44px;width:44px;max-width:100%;max-height:100%}.monogram-sidebar .sidebar-wrapper .patch-item .watch-item .swatch-circle{width:100%;height:100%;border:none;margin:0;display:block;border-radius:50%}.monogram-sidebar .monogram-text-input{padding-top:30px;width:80%;margin:0 auto}.monogram-sidebar .monogram-text-input .monogram-input{width:60px;height:80px;text-align:center;font-size:25px;vertical-align:top;text-transform:uppercase;margin-right:10px;border:2px solid #ccc;outline:0;display:inline-block;font-family:"Gotham-Book"}.monogram-sidebar .monogram-text-input .monogram-input.selected{border:2px solid #000}.monogram-sidebar .monogram-error-message{margin-top:10px}.monogram-sidebar .monogram-error-message span{color:#c00;font-size:1rem;font-family:"HelveticaNeue-Light"}.monogram-sidebar .monogram-symbols{margin-top:30px}.monogram-sidebar .monogram-symbols .list-symbols{padding:0;display:-ms-flexbox;display:flex;display:-ms-flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.monogram-sidebar .monogram-symbols .list-symbols .symbol-item{display:block;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin:10px 0}.monogram-sidebar .monogram-symbols .list-symbols .symbol-item .symbol-action{display:block;width:45px;height:45px;margin:auto;border:1px solid #ccc;border-radius:50%;position:relative;cursor:pointer}.monogram-sidebar .monogram-symbols .list-symbols .symbol-item .symbol-action.disabled{opacity:0.4;color:#fff;background-color:#000;pointer-events:none}.monogram-sidebar .monogram-symbols .list-symbols .symbol-item .symbol-character{font-family:"Gotham-Book";font-size:24px;line-height:45px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.monogram-sidebar .monogram-symbols .list-symbols .symbol-item .symbol-character.monogram-symbol{font-size:24px}.monogram-sidebar .monogram-checkbox{text-align:left;padding-left:10px}.monogram-sidebar .monogram-checkbox .skip-checkbox{margin-left:0}.monogram-sidebar .monogram-colors{padding-top:30px;width:80%;margin:0 auto}.monogram-sidebar .monogram-colors .color-section{padding-top:30px;width:80%;margin:0 auto}.monogram-sidebar .monogram-colors .color-list{list-style:none;padding:0;-ms-flex-pack:center;justify-content:center}.monogram-sidebar .monogram-colors .color-list .color-content{margin:10px 0}.monogram-sidebar .monogram-colors .color-list .color-item{width:55px;height:55px;border-radius:50%;display:block;padding:3px;border:2px solid transparent}.monogram-sidebar .monogram-colors .color-list .color-item.selected{border:2px solid #000}.monogram-sidebar .monogram-colors .color-list .color-item .color{width:100%;height:100%;border:none;margin:0;display:block;border-radius:50%}.monogram-sidebar .monogram-actions{margin-top:20px}@media (min-width: 768px){.monogram-sidebar .monogram-actions{margin-top:60px}}.monogram-sidebar .monogram-actions.step-1 .col-cancel,.monogram-sidebar .monogram-actions.step-1 .col-next{display:block}.monogram-sidebar .monogram-actions.step-2 .col-prev,.monogram-sidebar .monogram-actions.step-2 .col-next{display:block}.monogram-sidebar .monogram-actions.step-3 .col-prev,.monogram-sidebar .monogram-actions.step-3 .col-submit{display:block}.monogram-sidebar .monogram-actions .col-action{display:none}.monogram-sidebar .monogram-actions .btn-step{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;font-size:1rem;padding:10px;line-height:1;letter-spacing:0.07em;width:95%}.monogram-sidebar .monogram-actions .btn-step:hover{background-color:#000;color:#fff}@media (min-width: 992px){.monogram-sidebar .monogram-actions .btn-step{font-size:1.1429rem}}.monogram-sidebar .monogram-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1021;background-color:#000;opacity:0.75}.product-info .product-monogram-card{margin:20px -15px 10px}.product-info .item-monogram-image{position:relative;width:4.625em}@media (min-width: 768px){.product-info .item-monogram-image{width:5.625em}}@media (min-width: 768px){.product-info .item-monogram-image:first-child{margin-left:7%;width:5.625em}}.product-info .item-monogram-image:empty{width:auto}.product-info .item-monogram-image .product-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-info .item-monogram-image .monogram-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-info .cart-monogram-action{padding:1.5em 2em;border:0}@media (min-width: 768px){.product-info .cart-monogram-action{-ms-flex-align:end;align-items:flex-end;padding-right:0}}.product-info .cart-monogram-action .btn-outline-primary{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;font-size:.857rem;padding-top:0.5em;padding-bottom:0.5em;margin-right:0}@media (min-width: 768px){.product-info .cart-monogram-action .btn-outline-primary{max-width:20.286em;padding-left:1.5em;padding-right:1.5em}}.product-info .cart-monogram-action .btn-outline-primary:hover,.product-info .cart-monogram-action .btn-outline-primary:focus{color:#fff;background-color:#000}.product-info .monogram-infor::before{content:"-";margin-right:10px}.product-info .monogram-attribute{margin-bottom:5px}.product-info .monogram-attribute span{font-family:"Gotham-Book"}.product-info .monogram-attribute span.color-name,.product-info .monogram-attribute span.tag-size{text-transform:capitalize}.product-info .monogram-attribute span.monogram-chracter{font-size:16px}@media (min-width: 768px){.product-info .monogram-attribute span.monogram-chracter{font-size:19px}}.product-info .monogram-attribute span.monogram-chracter.monogram-symbol{font-size:14px}@media (min-width: 768px){.product-info .monogram-attribute span.monogram-chracter.monogram-symbol{font-size:16px}}@media (min-width: 768px){.product-info .monogram-attribute span{font-size:1.1429rem}}.product-info .monogram-action .edit-monogram{font-family:"HelveticaNeue-Light";text-decoration:underline}@media (min-width: 768px){.product-info .monogram-action .edit-monogram{font-size:1.1429rem}}html.sidebar-opened{overflow:hidden}.add-monogram{cursor:pointer}.monogram-section.monogram-added{position:relative}.monogram-section.monogram-added .monogram-title{margin-bottom:15px}.monogram-section.monogram-added .monogram-preview-pdp{width:100%;min-height:7.857em}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-preview-pdp{width:80%;margin-left:15%}}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper{position:relative}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper img{padding:5px;position:absolute;top:50%;left:50%;max-width:90px;transform:translate(-50%, -50%)}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character{padding:0 2px;font-size:20px;text-transform:uppercase}@media (min-width: 992px){.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character{font-size:15px}}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character{font-size:20px}}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:1.1429rem;text-transform:lowercase}@media (min-width: 992px){.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:12px}}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:1.1429rem}}.monogram-section.monogram-added .monogram-preview-pdp .monogram-image-wrapper .monogram-added-infor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.monogram-section.monogram-added .monogram-added-body{margin-left:20px}.monogram-section.monogram-added .monogram-added-body .infor-item{margin-bottom:10px}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-added-body .infor-item{font-size:1.1429rem}}.monogram-section.monogram-added .monogram-added-body .infor-item::before{content:"-";margin-right:10px}.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character{padding:0 2px;font-size:20px;text-transform:uppercase}@media (min-width: 992px){.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character{font-size:15px}}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character{font-size:20px}}.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:1.1429rem;text-transform:lowercase}@media (min-width: 992px){.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:12px}}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-added-body .monogram-text-pdp-preview .monogram-character.monogram-symbol{font-size:1.1429rem}}.monogram-section.monogram-added .monogram-preview-content{position:relative;width:-webkit-max-content;width:max-content}.monogram-section.monogram-added .monogram-preview-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.monogram-section.monogram-added .monogram-preview-text .monogram-character{font-size:30px;padding:0 2px;text-transform:uppercase}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-preview-text .monogram-character{font-size:24px}}.monogram-section.monogram-added .monogram-preview-text .monogram-character.monogram-symbol{font-size:24px;text-transform:lowercase}@media (min-width: 1200px){.monogram-section.monogram-added .monogram-preview-text .monogram-character.monogram-symbol{font-size:20px}}.monogram-section.monogram-added .edit-monogram{text-decoration:underline;cursor:pointer}@media (min-width: 1200px){.monogram-section.monogram-added .edit-monogram{font-size:1.1429rem}}.monogram-section.monogram-added .remove-monogram{position:absolute;right:5px;top:-5px;width:20px;height:20px;cursor:pointer}.monogram-section.monogram-added .remove-monogram::before,.monogram-section.monogram-added .remove-monogram::after{position:absolute;left:8px;content:" ";height:20px;width:3px;background-color:#000}.monogram-section.monogram-added .remove-monogram::before{transform:rotate(45deg)}.monogram-section.monogram-added .remove-monogram::after{transform:rotate(-45deg)}.monogram-section .monogram-title,.monogram-section .monogram-message{font-family:"HelveticaNeue-Light";font-size:1rem}.monogram-section .monogram-message.not-available{color:#c00}.monogram-section .monogram-pdp-image{text-align:center;padding:20px 0}.monogram-section .monogram-pdp-image img{padding:1rem;border:2px solid #e6e6e6;border-radius:2.14285rem}.monogram-section .monogram-pdp-image img.disabled{opacity:0.6;text-align:center}
