@font-face{font-family:'Altastgreeting';font-weight:400;src:url("../fonts/altastgreeting.eot?#iefix");src:url("../fonts/altastgreeting.eot?#iefix") format("eot"),url("../fonts/altastgreeting.woff2") format("woff2"),url("../fonts/altastgreeting.woff") format("woff"),url("../fonts/altastgreeting.ttf") format("truetype")}@font-face{font-family:'Didot';font-weight:400;src:url("../fonts/didot.eot?#iefix");src:url("../fonts/didot.eot?#iefix") format("eot"),url("../fonts/didot.woff") format("woff"),url("../fonts/didot.ttf") format("truetype")}@font-face{font-family:'GillSansNova';font-weight:400;font-display:swap;src:url("../fonts/GillSansNovaW05-Book.woff2')}") format("woff2"),url("../fonts/GillSansNovaW05-Book.woff')}") format("woff")}.veil .underlay{height:100vh !important}.cc-noDisplayed{display:none !important}@media print, screen and (max-width: 47.99875em){.cc-hiddenMob{visibility:hidden}}.jsPersonalizationToolModal .tingle-modal-box.rightModalAttribute{width:100%;height:100%;max-height:100%;overflow:hidden}@media print, screen and (min-width: 48em){.jsPersonalizationToolModal .tingle-modal-box.rightModalAttribute{max-width:33rem}}.jsPersonalizationToolModal .tingle-modal-box.rightModalAttribute .tingle-modal-box__content:not(.cc-sizeSelectorMobile){padding:0;height:100%}.cc-customizePage{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 48em){.cc-customizePage{padding:2rem}}.cc-customizePage .cc-customize-form{display:none !important}.cc-customizePage-topbar{padding-top:2.5rem;padding-bottom:1.5rem;position:relative}@media print, screen and (min-width: 48em){.cc-customizePage-topbar{padding-top:1rem;padding-bottom:2rem}}.cc-customizePage-topbar--step1,.cc-customizePage-topbar--step2{display:none}.cc-customizePage-topbar--step1.cc-visible,.cc-customizePage-topbar--step2.cc-visible{display:block}.cc-customizePage-topbar .cc-customizePage-icon{display:block;cursor:pointer;border:none;width:1.5rem;height:1.5rem}.cc-customizePage-topbar .cc-customizePage-icon_pageBack{display:block;margin-right:.5rem;width:1rem;height:1rem}.cc-customizePage-topbar .cc-customizePage-icon_pageClose{width:1.5rem;height:1.5rem;display:block;position:absolute;top:0;right:0}@media print, screen and (min-width: 48em){.cc-customizePage-topbar .cc-customizePage-icon_pageClose{top:-.875rem;right:-.875rem}}.cc-customizePage-topbar_title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:0;line-height:0;text-align:left;margin:0}.cc-customizePage-topbar_title_text{display:block;font-size:1.5rem;line-height:1.9375rem;color:#3C3738}@media print, screen and (min-width: 48em){.cc-customizePage-topbar_title_text{font-size:2rem;line-height:2.625rem}}.cc-customizePage-topbar_title_price{display:block;-ms-flex-item-align:end;align-self:flex-end;font-size:.75rem;line-height:1.5rem;margin:0 0 0 1rem;color:#3C3738;letter-spacing:0.04em}@media print, screen and (min-width: 48em){.cc-customizePage-topbar_title_price{line-height:2.125rem}}.cc-customizePage-topbar_title_back{display:block;font-size:.75rem;line-height:1.125rem;margin:0;color:#3C3738;letter-spacing:0.04em}.cc-customizePage-topbar_title .icon-needle{display:block;-ms-flex-item-align:end;align-self:flex-end;line-height:1rem;height:1rem;margin-left:.25rem;margin-bottom:.25rem}@media print, screen and (min-width: 48em){.cc-customizePage-topbar_title .icon-needle{margin-bottom:.5rem}}.cc-customizePage-topbar_title .icon-back{display:block;line-height:1rem}.cc-customizePage-topbar_text{display:block;font-size:.75rem;line-height:1.125rem;text-align:left;color:#3C3738;letter-spacing:0.04em;margin:.25rem 0 0 0}@media print, screen and (min-width: 48em){.cc-customizePage-topbar_text{font-size:.875rem;line-height:1.3125rem}}.cc-customizePage-topbar .cc-termsCondition{display:none;font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em;color:#757575;margin:0;word-break:break-word}.cc-customizePage-topbar .cc-termsCondition a{text-decoration:underline;color:#757575}.cc-customizePage-topbar .cc-termsCondition--mobile{display:block;margin:1rem 0 -.5rem}@media print, screen and (min-width: 48em){.cc-customizePage-topbar .cc-termsCondition--mobile{display:none}}.cc-customizePage-wrapper{-ms-flex:1;flex:1;overflow-y:auto;margin:0 -1rem;padding:0 1rem}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.cc-customizePage-wrapper_result{border-radius:.25rem}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_result{-ms-flex:1;flex:1}}.cc-customizePage-wrapper_result .cc-section-module_result{max-width:22.1875rem;margin:0 auto;border-radius:.25rem;overflow:hidden}.cc-customizePage-wrapper_result .cc-section-module_result_image{position:relative}.cc-customizePage-wrapper_result .cc-canvasWrp{display:block;width:100%;height:0;position:relative}.cc-customizePage-wrapper_result .cc-canvasWrp--full{padding-bottom:150%}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvas{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvas{top:0 !important}}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom{position:absolute;z-index:2;top:1rem;left:1rem;width:1.5rem;height:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;border:.0625rem solid #E9E9E9;padding:0;margin:0;cursor:pointer}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom .icon-zoom{line-height:0}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom .icon-zoom svg{width:.8125rem;height:.8125rem}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom .icon-zoomIn{display:block}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom .icon-zoomOut{display:none}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom.active .icon-zoomIn{display:none}.cc-customizePage-wrapper_result .cc-canvasWrp .cc-canvasZoom.active .icon-zoomOut{display:block}.cc-customizePage-wrapper_result .cc-otherSide{display:block;position:absolute;bottom:1rem;left:0;width:100%;padding:0 1rem}.cc-customizePage-wrapper_result .cc-otherSide__wrp{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem;border-radius:.25rem;background:#fff;position:relative;cursor:pointer}.cc-customizePage-wrapper_result .cc-otherSide__img{width:2rem;margin:0;border-radius:.25rem}.cc-customizePage-wrapper_result .cc-otherSide__text{display:block;font-size:.75rem;line-height:1.125rem;color:#3C3738;letter-spacing:0.04em;text-align:left;margin:0;padding:0 2.5rem 0 .5rem;-ms-flex:1;flex:1}.cc-customizePage-wrapper_result .cc-otherSide__icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:.0625rem solid #E9E9E9;border-radius:50%;width:1.5rem;height:1.5rem}.cc-customizePage-wrapper_result .cc-otherSide__icon svg{width:.75rem;height:.75rem}.cc-customizePage-wrapper_result .cc-otherSide .lazyloaded{display:block}.cc-customizePage-wrapper_result .cc-otherSide .side-back,.cc-customizePage-wrapper_result .cc-otherSide .side-front{display:none}.cc-customizePage-wrapper_result .cc-otherSide.front .side-front{display:block}.cc-customizePage-wrapper_result .cc-otherSide.back .side-back{display:block}.cc-customizePage-wrapper_position{display:none;padding-top:1.5rem}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position{width:40%;-ms-flex:0 0 40%;flex:0 0 40%;padding:1rem 0 0 1rem}}.cc-customizePage-wrapper_position.visible{display:block}.cc-customizePage-wrapper_position .cc-section__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.cc-customizePage-wrapper_position .cc-section__col{display:block;margin-bottom:1rem;padding:0 1rem}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section__col{margin-bottom:1.5rem}}.cc-customizePage-wrapper_position .cc-section__col--full{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.cc-customizePage-wrapper_position .cc-section__col--half{width:50%;-ms-flex:0 0 50%;flex:0 0 50%}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section__col--half{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.cc-customizePage-wrapper_position .cc-section .form-fields-item__input-label{font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em}.cc-customizePage-wrapper_position .cc-section .form-fields-item__input-label .cc-color-value{text-transform:capitalize;margin-left:.25rem}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section .form-fields-item__input-label .cc-color-value{font-size:.625rem}}.cc-customizePage-wrapper_position .cc-section .cc-contentInput input[type='text']{font-size:.875rem;line-height:1.1875rem;font-family:'Didot', Times, serif}.cc-customizePage-wrapper_position .cc-section .cc-contentInput__error{font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em;color:#DB0F22;text-align:left;margin:0;padding-bottom:.5rem}.cc-customizePage-wrapper_position .cc-section .cc-choice{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item{display:block;width:2rem;height:2rem;position:relative;font-size:.75rem;line-height:2rem;letter-spacing:0.04em;color:#000;text-align:center;border:.0625rem solid #E9E9E9;border-radius:50%;cursor:pointer;margin:.5rem .25rem}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item_gill{font-family:'GillSansNova', Arial, sans-serif}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item_didot{font-family:'Didot', Times, serif}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item_altastgreeting{font-family:'Altastgreeting', Times, serif}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item:after{content:'';display:block;position:absolute;width:2.5rem;height:2.5rem;top:-.3125rem;left:-.3125rem;border:.0625rem solid #000;border-radius:50%;pointer-events:none;opacity:0}.cc-customizePage-wrapper_position .cc-section .cc-choice .cc-choice-item.active:after{opacity:1}.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:-.125rem;padding:0}}.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item{display:block;width:2rem;height:2rem;position:relative;border-radius:50%;cursor:pointer;margin:.75rem .25rem 0}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item{margin-top:.875rem;margin-left:.5rem;margin-right:.5rem}}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item:nth-child(3n){margin-right:.25rem}}@media print, screen and (min-width: 48em){.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item:nth-child(3n+1){margin-left:.25rem}}.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item_image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item:after{content:'';display:block;position:absolute;width:2.5rem;height:2.5rem;top:-.25rem;left:-.25rem;border:.0625rem solid #000;border-radius:50%;pointer-events:none;opacity:0}.cc-customizePage-wrapper_position .cc-section .cc-choice-pattern_item.active:after{opacity:1}.cc-customizePage .cc-termsCondition--bottom-desktop{display:none;font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em;color:#757575;margin:2.5rem 0 0}.cc-customizePage .cc-termsCondition--bottom-desktop a{text-decoration:underline;color:#757575}@media print, screen and (min-width: 48em){.cc-customizePage .cc-termsCondition--bottom-desktop.cc-visible{display:block}}.cc-customizePage .cc-termsCondition--bottom-mobile{display:block;font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em;color:#757575;margin:.5rem 0 1rem;word-break:break-word}@media print, screen and (min-width: 48em){.cc-customizePage .cc-termsCondition--bottom-mobile{display:none}}.cc-customizePage .cc-termsCondition--bottom-mobile a{text-decoration:underline;color:#757575}.cc-customizePage-footer{display:none;padding-top:1rem}.cc-customizePage-footer.cc-visible{display:block}.cc-customizePage-footer .cc-termsCondition{display:none;font-size:.75rem;line-height:1.125rem;letter-spacing:0.04em;color:#757575;margin:0 0 1rem;word-break:break-word}@media print, screen and (min-width: 48em){.cc-customizePage-footer .cc-termsCondition{display:block}}.cc-customizePage-footer .cc-termsCondition a{text-decoration:underline;color:#757575}.cc-customizePage-footer .pdp-size-box{margin-bottom:.5rem}.cc-customizePage-footer .cc-footer-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.cc-customizePage-footer .cc-footer-buttons .cc-section-module-cart{-ms-flex:1;flex:1;padding-left:.5rem}.cc-customizePage-footer .cc-footer-buttons .cc-section-module-cart .button{width:100%}@media print, screen and (max-width: 47.99875em){.cc-customizePage-footer .cc-footer-buttons .cc-section-module-cart .cc-priceForDesktop{display:none}}@media print, screen and (min-width: 48em){.cc-customizePage-footer .cc-footer-buttons .cc-section-module-cart .cc-iconFormMobile{display:none}}@media print, screen and (max-width: 47.99875em){.cc-customizePage--step-one{overflow-y:auto;overflow-x:hidden}}@media print, screen and (max-width: 47.99875em){.cc-customizePage--step-one .cc-customizePage-topbar .cc-customizePage-icon_pageClose{width:100%;text-align:right;padding:1rem;background:#fff;top:0;left:0;right:auto;height:auto;font-size:0;position:fixed;z-index:1}}@media print, screen and (max-width: 47.99875em){.cc-customizePage--step-one .cc-customizePage-wrapper{-ms-flex:initial;flex:initial;overflow-y:visible}}@media print, screen and (min-width: 48em){.cc-customizePage--step-one .cc-customizePage-wrapper_result{overflow-y:auto}}.cc-customizePage--step-two .cc-customizePage-wrapper_result .cc-canvasWrp--full{padding-bottom:75%}@media print, screen and (min-width: 48em){.cc-customizePage--step-two .cc-customizePage-wrapper_result .cc-canvasWrp--full{padding-bottom:150%}}.cc-customizePage--step-two .cc-termsCondition--bottom-desktop.cc-visible{display:none}.cc-customizePage.cc-noChoicePosition .cc-customizePage-wrapper_position_choice{display:none}.cc-customizePage .cc-pers-hotspotBtn{width:1.625rem;height:1.625rem;border-radius:.125rem;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cc-customizePage .cc-pers-hotspotBtn svg{display:block;width:1rem;height:1rem}.cc-customizePage .cc-sizeBox-panel{top:unset;bottom:calc(100% + .5rem)}.cc-customizePage .cc-size-pdp-container.notifyPopup .cc-intProductDetail-size-icon--unavailable{display:-ms-inline-flexbox;display:inline-flex}.cc-customizePage .cc-size-pdp-container .cc-intProductDetail-size-icon--unavailable{display:none}.cc-modalCustomizeTerms{z-index:1051}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms{-ms-flex-align:end;align-items:flex-end}}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms.tingle-modal--visible .tingle-modal-box.cc-modalCustomizeTerms-container{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.cc-modalCustomizeTerms .tingle-modal-box{width:100%;height:100%;max-height:100%}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box{width:33rem;max-width:33rem}}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box.cc-modalCustomizeTerms-container{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}}.cc-modalCustomizeTerms .tingle-modal-box__content{padding:4rem 0 2rem}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box__content{padding:6.25rem 2rem 2rem}}.cc-modalCustomizeTerms .tingle-modal-box .modal__closeIcon{position:absolute;top:1rem;left:auto;right:1rem;font-size:1.5rem;cursor:pointer}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box .modal__closeIcon{top:1.125rem;right:1.125rem}}.cc-modalCustomizeTerms .tingle-modal-box .modal__backIcon{position:absolute;top:1rem;left:1rem;font-size:1.5rem;cursor:pointer}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box .modal__backIcon{top:3.125rem;left:2rem;font-size:0}}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box .modal__backIcon svg{width:1rem;height:1rem}}.cc-modalCustomizeTerms .tingle-modal-box .cc-CustomizeTermsContent h2{display:block;font-size:1.5rem;line-height:2rem;margin:0 0 1.5rem;text-align:left;font-weight:400;color:#000}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box .cc-CustomizeTermsContent h2{margin-bottom:2rem}}.cc-modalCustomizeTerms .tingle-modal-box .cc-CustomizeTermsContent p{display:block;font-size:.75rem;line-height:1.125rem;text-align:left;letter-spacing:0.04em;color:#757575}.cc-modalCustomizeTerms .tingle-modal-box .cc-CustomizeTermsContent p a{color:inherit;text-decoration:underline}@media print, screen and (min-width: 48em){.cc-modalCustomizeTerms .tingle-modal-box .cc-CustomizeTermsContent .grid-container{padding:0 2rem 0 0;margin:0}}

/*# sourceMappingURL=productCustomize.css.map */
