@media all and (min-width:800px){#product-options-wrapper.illustrations-wrapper .compensate{width:auto !important}}@media all and (max-height:780px) and (min-width:800px){#builder .builder-content .wrapper{padding:3vh 1em;margin-top:1.5vh}#product-options-wrapper.customization-selector{padding-top:1.5vh}#product-options-wrapper.preview-content{padding:2vh 0}#product-options-wrapper.head{padding:.5vh 1.5em 1.5vh}#product-options-wrapper.tabs .tab{padding:1.5vh .4em}#product-options-wrapper.illustration-categories{margin-bottom:2.5vh}#product-options-wrapper.illustrations-wrapper{height:calc(100vh - 36.5em)}}@media all and (max-width:1100px){#builder .tabs.smaller .tab span{font-size:.8em}}@media all and (max-width:1024px){.insta-prod{padding:0}#personalization-modal{box-shadow:-6px 11px 9px rgba(0,0,0,.08);width:100%;min-width:1px;top:0;padding:.5em}#builder .head{padding:.5em .5em .8em}#builder .head svg{font-size:.8em;margin-right:.8em}#builder .head .title{font-size:1.0625em}#builder .head .subtotal{margin-top:-.2em}#builder .builder-content .wrapper{padding-top:.5em;margin-top:0;padding-bottom:7em !important}#builder .customization-selector .option{padding:0 0 .2em}.preview-groups{font-size:.7em}#builder .tab-content h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#builder .preview-content{padding:.5em 0}#builder .tab-content.tab-new-tag .preview-content{padding-top:2.5em}#builder .text-settings>*{width:100%}#builder .illustrations-wrapper{overflow-x:scroll;width:auto;height:auto;margin-left:-.7em}#builder .illustrations-wrapper .compensate{padding:0 0 0 .7em;box-sizing:content-box}#builder .illustration-form .swatch-option{width:3em;padding-top:3em}#builder .buttons{padding-bottom:.5em;padding-top:.5em}#builder .tab-review{margin-top:0}img.canvas-img{display:block;max-width:100%;margin:auto;max-height:20em;padding:0 2em}#product-options-wrapper .illustration-form,#product-options-wrapper .inscription-form{position:relative;max-height:calc(100% + 1em);max-width:100%;width:auto}#personalization-modal{box-shadow:-6px 11px 9px rgba(0,0,0,.08);width:100%;min-width:1px;top:0;padding:.5em}#product-options-wrapper.head{padding:.5em .5em .8em}#product-options-wrapper.head svg{font-size:.8em;margin-right:.8em}#product-options-wrapper.head .title{font-size:1.0625em}#product-options-wrapper.head .subtotal{margin-top:-.2em}#product-options-wrapper.builder-content>.wrapper{padding-top:.5em;margin-top:0;padding-bottom:7em !important}#product-options-wrapper.customization-selector .option{padding:0 0 .2em}.preview-groups{font-size:.7em}#product-options-wrapper.tab-content h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#product-options-wrapper.preview-content{padding:.5em 0}#product-options-wrapper.tab-content.tab-new-tag .preview-content{padding-top:2.5em}#product-options-wrapper.text-settings>*{width:100%}#product-options-wrapper.illustrations-wrapper{overflow-x:scroll;width:auto;height:auto;margin-left:-.7em}#product-options-wrapper.illustrations-wrapper .compensate{padding:0 0 0 .7em;box-sizing:content-box}#product-options-wrapper.illustration-form .swatch-option{width:3em;padding-top:3em}#product-options-wrapper.buttons{padding-bottom:.5em;padding-top:.5em}#product-options-wrapper.tab-review{margin-top:0}.personalization .price-notice{display:flex;width:100%;text-indent:initial;float:right;position:absolute;left:9rem;align-items:baseline}.font-personalize>*{width:100%}.font-personalize .mageworx-swatch-container{flex-direction:column}.font-size>*{width:100%}.font-personalize,.font-size{display:flex;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;flex-wrap:wrap;flex-direction:column}.font-personalize .swatch-attribute,.font-size .swatch-attribute{margin:10px 0 0}.font-personalize .swatch-attribute-options,.font-size .swatch-attribute-options{display:flex;justify-content:flex-start;flex-wrap:wrap}.font-personalize .mageworx-swatch-option,.font-size .mageworx-swatch-option{max-width:46px;min-width:46px;height:46px !important;width:46px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}.font-personalize .mageworx-swatch-container,.font-size .mageworx-swatch-option{padding:0;margin-left:.4em}.font-personalize-align .mageworx-swatch-option{max-width:48px;min-width:48px;height:48px !important;width:48px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%);background-size:48px !important}.font-personalize-align .mageworx-swatch-info{position:relative}.personalize-add-tag-options .mageworx-swatch-option{max-width:52px;min-width:52px;height:3em !important;width:3em !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}.illustration-options .label{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em}.personalize-add-tag-options .mageworx-swatch-option.image:not(.disabled):hover,.personalize-add-tag-options .mageworx-swatch-option.color:not(.disabled):hover,.font-personalize .mageworx-swatch-option.image:not(.disabled):hover,.font-size .mageworx-swatch-option.image:not(.disabled):hover,.font-personalize-align .mageworx-swatch-option.image:not(.disabled):hover,.font-personalize .mageworx-swatch-option.color:not(.disabled):hover,.font-size .mageworx-swatch-option.color:not(.disabled):hover,div[class^="field illustrations-"] .mageworx-swatch-option.image:not(.disabled):hover,div[class^="field illustrations-"] .mageworx-swatch-option.color:not(.disabled):hover{outline:none;border:unset;border-bottom:2px solid #414841;transition:all .2s linear}.personalize-add-tag-options .mageworx-swatch-option.selected,.font-personalize .mageworx-swatch-option.selected,.font-size .mageworx-swatch-option.selected,.font-personalize-align .mageworx-swatch-option.selected,div[class^="field illustrations-"] .mageworx-swatch-option.selected{outline:none;border-bottom:2px solid #414841 !important}.font-personalize-align .label,.font-personalize-align #value,.font-personalize .label,.font-size .label,.font-personalize #value,.font-size #value,.materials #value,.finish #value,div[class^="field illustrations-"] #value{display:none}div[class^="field illustrations-"] .mageworx-swatch-option{max-width:52px;min-width:52px;height:52px !important;width:52px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}div[class^="field illustrations-"] .mageworx-swatch-option.selected+.mageworx-swatch-info{display:block;text-align:center;margin-top:.8em;font-size:.563em;text-transform:uppercase;letter-spacing:.1em;transition:all .2s linear;position:relative}div[class^="field illustrations-"] .swatch-attribute-options{display:flex;flex-wrap:wrap;overflow-y:hidden;overflow-x:auto;margin-bottom:.5em;margin-left:-.4em;align-items:baseline;padding:0 0 0 .7em}div[class^="field illustrations-"] .mageworx-swatch-container{display:flex !important;justify-content:center;align-items:center;text-align:center;white-space:normal;flex-direction:column;margin-bottom:auto;margin-left:-.4em;width:4em;padding:.5em 0 0}div[class^="field illustrations-"] .mageworx-swatch-option.image{background-size:80px 80px !important;transform:translateZ(1px)}div[class^="field illustrations-"] .swatch-attribute{overflow-x:scroll;width:100%;margin-left:-.7em;height:auto}.font-personalize-align .swatch-attribute-options{margin:10px 0}.font-personalize .mageworx-swatch-option.image,.font-size .mageworx-swatch-option.image{background-size:48px !important}.personalize-add-tag-options .mageworx-swatch-option.image{background-size:contain !important}.personalize-add-tag{padding:.8em 0}.field.required.chain-style .mageworx-swatch-option.selected+.mageworx-swatch-info{display:block;text-align:center;margin-top:.8em;font-size:.75em;text-transform:uppercase;letter-spacing:.12em;transition:all .2s linear;white-space:nowrap;padding-top:17%}.field.personalization .field.choice label{cursor:pointer !important;width:100% !important;min-width:240px;height:55px !important;background:#333 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;margin-right:1em !important;text-align:center !important;font-weight:700 !important;font-size:16px !important;transition:background .3s ease !important}.rewards-right-column p{margin:0;font-size:.89em;line-height:1.5;font-weight:400;text-align:justify}.rewards-right-column a{font-size:.89em}.main-description{font-size:.89em;margin:0;line-height:1.3em;padding:0 .472em}.personalization{margin:0 !important}}@media only screen and (min-width:1025px){.info-wrap-details{position:relative}.font-personalize .mageworx-swatch-container{flex-direction:column}.font-personalize .mageworx-swatch-option,.font-size .mageworx-swatch-option{max-width:48px;min-width:48px;height:48px !important;width:48px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}.font-personalize-align .mageworx-swatch-option{max-width:48px;min-width:48px;height:48px !important;width:48px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%);background-size:48px !important}.personalize-add-tag-options .mageworx-swatch-option{max-width:52px;min-width:52px;height:3em !important;width:3em !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}.personalization .price-notice{display:flex;width:100%;text-indent:initial;float:right;position:absolute;left:12em;align-items:baseline}.font-personalize,.font-size{display:flex;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;flex-wrap:wrap;margin-bottom:1em}.font-personalize .swatch-attribute,.font-size .swatch-attribute{margin-bottom:0;margin-top:5px}.font-personalize .swatch-attribute-options,.font-size .swatch-attribute-options{display:flex;justify-content:center}.personalize-add-tag-options .mageworx-swatch-option.image:not(.disabled):hover,.personalize-add-tag-options .mageworx-swatch-option.color:not(.disabled):hover,.font-personalize .mageworx-swatch-option.image:not(.disabled):hover,.font-size .mageworx-swatch-option.image:not(.disabled):hover,.font-personalize-align .mageworx-swatch-option.image:not(.disabled):hover,.font-personalize .mageworx-swatch-option.color:not(.disabled):hover,.font-size .mageworx-swatch-option.color:not(.disabled):hover,div[class^="field illustrations-"] .mageworx-swatch-option.image:not(.disabled):hover,div[class^="field illustrations-"] .mageworx-swatch-option.color:not(.disabled):hover{outline:none;border:unset;border-bottom:2px solid #414841;transition:all .2s linear}.personalize-add-tag-options .mageworx-swatch-option.selected,.font-personalize .mageworx-swatch-option.selected,.font-size .mageworx-swatch-option.selected,.font-personalize-align .mageworx-swatch-option.selected,.illustrations-all .mageworx-swatch-option.selected,div[class^="field illustrations-"] .mageworx-swatch-option.selected{outline:none;border-bottom:2px solid #414841 !important}.font-personalize-align .label,.font-personalize-align #value,.font-personalize .label,.font-size .label,.font-personalize #value,.font-size #value,div[class^="field illustrations-"] #value{display:none}div[class^="field illustrations-"] .swatch-attribute-options{display:flex;flex-wrap:wrap;max-height:calc(3*(90px));overflow-y:auto;overflow-x:hidden;align-items:baseline;box-sizing:content-box}div[class^="field illustrations-"] .mageworx-swatch-container{display:flex !important;justify-content:center;align-items:center;text-align:center;white-space:normal;flex-direction:column;padding:0;margin-bottom:auto;width:14.4%}div[class^="field illustrations-"] .mageworx-swatch-option{max-width:52px;min-width:52px;height:52px !important;width:52px !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%)}div[class^="field illustrations-"] .mageworx-swatch-option.image{background-size:cover !important;transform:translateZ(1px)}.font-personalize-align .swatch-attribute-options{margin-top:0}.font-personalize .mageworx-swatch-option.image,.font-size .mageworx-swatch-option.image{background-size:48px !important}.personalize-add-tag-options .mageworx-swatch-option.image{background-size:contain !important}.customization-wrapper{padding:1em 1em 0}.field.required.chain-style .mageworx-swatch-option.selected+.mageworx-swatch-info{display:block;text-align:center;margin-top:.8em;font-size:.75em;text-transform:uppercase;letter-spacing:.12em;transition:all .2s linear;white-space:nowrap;padding:0 5px}.field.personalization .field.choice label{cursor:pointer !important;width:100% !important;min-width:240px;height:55px !important;background:#333 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;margin-right:1em !important;text-align:center !important;font-weight:700 !important;font-size:16px !important;transition:background .3s ease !important}.rewards-right-column p{margin:0;font-size:1em;line-height:1.5;text-align:justify}.main-description{font-size:1em;line-height:135%;font-weight:300;letter-spacing:0;margin-top:.5em;margin-bottom:.5em}.personalization{margin:0 !important}}.minicart--style-modern .ox-slideout-left,.minicart--style-modern .ox-slideout-right{max-width:820px;width:100%;padding:0}.ox-slideout .block-minicart2 .block-content{background-color:#f7f2ec;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transform:translateZ(0)}.direction-column{flex-direction:column}#builder input[type=text],#builder .tab-review,#builder .icons{font-family:'Ianassa-Inline',freight-sans-pro-book,sans-serif}#builder .label{line-height:100%;color:#333;padding:1em 0 .5em;font-size:.625em;text-transform:uppercase;letter-spacing:.12em;font-weight:300}#builder .preview-groups.stack-tags-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#toImage{position:fixed;top:0;left:0;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}#toImage .preview{z-index:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#toImage .preview-groups{font-size:3em}#toImage .preview{padding:1em 0}#canvas{display:none}#personalization-modal{width:42%;min-width:552px;overflow:hidden;padding:1em;bottom:0;right:0;top:0;box-shadow:-6px 0px 9px rgba(0,0,0,.08);background:#f7f7f7;display:none;visibility:hidden;position:fixed;z-index:900;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}#personalization-modal.open{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}#personalization-modal:before{content:'';visibility:hidden;position:absolute;top:0;left:0;z-index:16;display:block;width:100%;height:100%;background:rgba(0,0,0,.08);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#personalization-modal.modal:before{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder{height:100%}#builder .head{width:100%;padding:.5em 1.5em 1.3em}#builder .head .title{font-size:1.375em;line-height:135%;font-weight:200;font-style:normal;text-transform:none;letter-spacing:-.02em}#builder .head svg{font-size:1.4em;margin-right:.5em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#builder .head svg path{color:#333}#builder .head .back{cursor:pointer}.isNotMobile #builder .head .back:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}#builder .head .label{line-height:124%;color:#333;padding:0;padding-right:1em;font-size:.625em;text-transform:uppercase;letter-spacing:.12em;font-weight:400}#builder .head .subtotal{font-size:1.25em}#builder .preview-content{position:relative;padding:1.5em 0;overflow:hidden}#builder #tab-label-tag-1.tab.disabled,#builder #tab-label-tag-2.tab.disabled,#builder #tab-label-tag-3.tab.disabled{display:none}#builder #tab-label-add-tag-1.hide-add-tag{display:none}#builder .tabs .tab{cursor:pointer;white-space:nowrap;flex:1;text-align:center;background:#ebebeb;color:gray;font-weight:400;padding:1em .4em;overflow:hidden;letter-spacing:.13em;font-size:.75em;border-right:1px solid rgba(0,0,0,.03);line-height:1.25em;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#builder .tabs .tab span{overflow:hidden}#builder .tabs .tab.active{background:#fdfdfd;border-right:0;color:#333;box-shadow:0px -5px 10px -3px rgba(0,0,0,.1)}#builder .tabs .tab.active span{text-decoration:underline}#builder .tabs .tab:last-child{border-right:0}#builder .tabs .tab svg{display:block}#builder .tabs .tab svg path{fill:gray}#builder .tabs .tab .remove-circle{padding:.5em;margin:-.5em -.5em -.5em 0}#builder .tabs .tab .plus{font-size:1.2em;margin:-.6em 0 -.2em .3em;font-weight:300}#builder .tabs .tab.active .remove-circle path{fill:#333}#builder .builder-content{width:100%;position:relative;background-color:#fdfdfd;box-shadow:3px -6px 9px rgba(0,0,0,.03)}#builder .builder-content .wrapper{margin-top:1em;position:relative;padding:2.8em 1em;padding-bottom:7.8em !important;max-height:calc(100% + 1em);overflow-y:scroll}#builder .tab-content,#builder .buttons{min-height:25em;max-width:28.5em;width:100%;padding:0 1em;margin:0 auto;position:relative}#builder .tab-content h2{text-align:center;margin-bottom:0;font-size:1.75em;line-height:1.28em;letter-spacing:-.02em;padding:1em 1em 0}#builder .tab-content label,#builder .tab-content .label{color:#4d4d4d;padding:0;font-weight:400}#builder .tab-content .input-wrap{position:relative}#builder .tab-content .input-wrap input{padding:.719em;padding-right:4em}#builder .tab-content .input-wrap .floating-items{position:absolute;font-weight:400;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#builder .tab-content .input-wrap .char-limit{padding:.5em 1em;font-size:.75em;color:#aaa}#builder .tab-content .input-wrap .char-limit i{font-style:normal}#builder .tab-content .input-wrap .char-limit+.btn-icon{margin-left:-.5em}#builder .tab-content .input-wrap .btn-icon{cursor:pointer;font-size:1.125em;padding:.5em;margin-right:.2em}#builder .tab-content .input-wrap .btn-icon svg{display:block;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#builder .tab-content .text-line.error input{border-color:#d88380}#builder .tab-content .text-line.error .error-msg{display:block;text-transform:uppercase;color:#d88380;font-weight:400;font-size:.625em;letter-spacing:.1em}.isNotMobile #builder .tab-content .input-wrap .btn-icon:hover svg{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .tab-content .variant-selector-wrapper{max-width:400px;gap:.5rem;margin:0 auto}#builder .tab-content .variant-selector-wrapper .label{padding:.25rem;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);width:30%}#builder .tab-content .variant-selector-wrapper .img-wrap{padding:0 .25rem .75rem}#builder .text-settings{margin-top:1em}#builder .text-settings .alignment .swatch-option .main{width:1.8em;height:1.3em;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#builder .text-settings .alignment .swatch-option .main i{display:block;font-style:normal;height:2px;width:75%;background:#333}#builder .text-settings .alignment .swatch-option .main i:nth-child(2){width:50%}#builder .text-settings .alignment .swatch-option .main i:nth-child(3){width:100%}#builder .text-settings .alignment .swatch-option.alignment-left .main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#builder .text-settings .alignment .swatch-option.alignment-center .main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#builder .text-settings .alignment .swatch-option.alignment-right .main{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#builder .text-settings .alignment .swatch-option.alignment-top .main{height:1.6em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#builder .text-settings .alignment .swatch-option.alignment-top .main i{display:none}#builder .text-settings .alignment .swatch-option.alignment-top .main i:first-child{display:block;width:100%;position:relative}#builder .text-settings .alignment .swatch-option.alignment-top .main i:first-child:after{color:#aaa;position:absolute;left:50%;top:100%;content:'↑';-webkit-transform:translateX(-50%);transform:translateX(-50%)}#builder .text-settings .alignment .swatch-option.alignment-middle .main{height:1.6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#builder .text-settings .alignment .swatch-option.alignment-middle .main i{display:none}#builder .text-settings .alignment .swatch-option.alignment-middle .main i:first-child{display:block;width:100%;position:relative}#builder .text-settings .alignment .swatch-option.alignment-middle .main i:first-child:before{color:#aaa;position:absolute;left:50%;bottom:100%;content:'↓';-webkit-transform:translateX(-50%);transform:translateX(-50%)}#builder .text-settings .alignment .swatch-option.alignment-middle .main i:first-child:after{color:#aaa;position:absolute;left:50%;top:100%;content:'↑';-webkit-transform:translateX(-50%);transform:translateX(-50%)}#builder .text-settings .alignment .swatch-option.alignment-bottom .main{height:1.6em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#builder .text-settings .alignment .swatch-option.alignment-bottom .main i{display:none}#builder .text-settings .alignment .swatch-option.alignment-bottom .main i:first-child{display:block;width:100%;position:relative}#builder .text-settings .alignment .swatch-option.alignment-bottom .main i:first-child:before{color:#aaa;position:absolute;left:50%;bottom:100%;content:'↓';-webkit-transform:translateX(-50%);transform:translateX(-50%)}#builder .customization-selector{padding-top:1em}#builder .customization-selector .option{cursor:pointer;border-bottom:1px solid transparent;padding:0 .5em .3em;color:#aaa;line-height:1.25em;font-weight:400;letter-spacing:.09em;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.isNotMobile #builder .customization-selector .option:not(.active):hover{border-color:#eee;color:#888}#builder .customization-selector .option.active{border-color:#ccc;color:#333}#builder .customization-selector .separator{width:1px;background-color:#ccc;margin:.15em 1em .45em}#builder .tag-selector .img-wrap{width:1.8em;height:1.8em;position:relative}#builder .tag-selector .img-wrap img{display:block;position:absolute;left:50%;top:50%;width:85%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#builder .tag-selector .tag{position:relative;cursor:pointer;padding:.5em 1em;border-bottom:1px solid #ddd}#builder .tag-selector .tag:last-child{border-bottom:0}#builder .tag-selector .tag .tag-title{font-size:.75em;position:relative;font-weight:400;line-height:1.25em;text-transform:uppercase;letter-spacing:.1em}#builder .tag-selector .tag .tag-price{width:1.8em;letter-spacing:.01em;color:#4d4d4d}#builder .tag-selector .tag .tag-price s{color:#aaa}#builder .tag-selector .tag .checkmark{position:absolute;width:1em;height:1em;font-size:.6em;top:50%;left:100%;margin-left:0;color:#4c544c;-webkit-transform:translate(-5px,-30%);transform:translate(-5px,-30%);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#builder .tag-selector .tag .checkmark:before{content:'';display:block;width:1em;height:.5em;border-bottom:1px solid #aaa;border-left:1px solid #aaa;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.isNotMobile #builder .tag-selector .tag:hover .checkmark{-webkit-transform:translate(2px,-50%);transform:translate(2px,-50%);-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .icons{position:absolute;z-index:15;top:100%;margin-top:2px;right:0;width:100%;background:#fdfdfd;padding:1em 1em .5em;box-shadow:2px 2px 8px rgba(66,66,66,.08)}#builder .icons .close{display:none !important;font-size:.8em;position:absolute;right:0;top:0;padding:.5em}#builder .icons .close svg{display:block}#builder .icons .line-icon{cursor:pointer;font-size:.98em;width:1.9em;height:1.9em;background:#fdfdfd;margin-bottom:.4em;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#builder .buttons{padding-top:1em;padding-bottom:1em;padding-left:calc(1em - 4px);padding-right:calc(1em - 4px);z-index:7;background:#fdfdfd;position:absolute;width:calc(100% - 8px);left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#builder .buttons .btn{font-size:.8125em;padding:1.347em .3em;min-width:0 !important}#builder .buttons .margin-top{margin-top:.5rem}#builder .buttons .btn.v4:not(.bigger),#builder .buttons .btn.v6:not(.bigger){font-size:.75em;padding:1.167em .3em !important}#builder .buttons .group{margin-left:-.5rem}#builder .buttons .group>*{margin-left:.5rem}#builder .tab-review{margin-top:-2em}#builder .tab-review .preview{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .tab-review .link{font-size:.75em;font-weight:400;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;color:gray}#builder .tab-content.tab-review label,#builder .tab-content.tab-review .label{display:block;color:#aaa;padding-bottom:.7em}#builder .tab-review .base-selection{background:#f7f7f7;margin:0 -.5em 1em;padding:0 .5em}#builder .tab-review .base-selection .conf{position:relative;min-width:32%;padding:1.2em 1em}#builder .tab-review .base-selection .conf.border-top{border-top:1px solid #ddd}#builder .tab-review .base-selection .conf.border-left:not(:first-child):not(:nth-child(4)):not(:nth-child(8)):after{content:'';position:absolute;top:1em;bottom:1em;left:0;border-left:1px solid #ddd}#builder .tab-review .base-selection .val{line-height:130%}#builder .tab-review .base-selection .link{padding:0;margin-left:.8em}#builder .tab-review .personalization-review{margin:0 0 2em}#builder .tab-review .personalization-review .item{padding:.7em 1em;border-bottom:1px solid #ddd}#builder .tab-review .personalization-review .item:last-child{border-bottom:0}#builder .tab-review .personalization-review .item .data>*{line-height:120%}#builder .tab-review .personalization-review .item .data>*:first-child{color:#4d4d4d}#builder .tab-review .personalization-review .item .data>*:not(:first-child){padding-left:1em;color:gray}#builder .tab-review .personalization-review .item .data .price{font-size:1.2em}#builder .tab-review .subtotal{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:400}#builder .compensate{margin-left:-.4em}#builder .compensate>*{margin-left:.4em}#builder .swatch-option{margin-bottom:1.5em;position:relative;width:48px;height:48px}#builder .swatch-option label{width:100%;height:100%;cursor:pointer;text-transform:none;display:block;margin:0;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);padding:0;font-weight:400;letter-spacing:.04em;font-size:.75em;text-align:center;white-space:nowrap;position:relative;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#builder .swatch-option label:after{content:'';position:absolute;bottom:-1px;left:-1px;right:-1px;border-bottom:2px solid transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#builder .swatch-option input:checked+label:after{border-color:#4c544c}.isNotMobile #builder .swatch-option input:not(:checked)+label:hover:after{border-color:#e5e5e5}.isNotMobile #builder .swatch-option input:not(:checked)+label:hover .info{visibility:visible;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#builder .swatch-option img{display:block;width:2.29166667em}#builder .swatch-option label .main{-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#builder .swatch-option input:checked+label .main{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .swatch-option .info{visibility:hidden;font-family:freight-sans-pro,sans-serif;margin-top:.8em;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;position:absolute;top:100%;line-height:normal;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#builder .swatch-option input:checked+label .info{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .fonts .swatch-option label .main{font-size:1.2em}#builder .fonts .swatch-option label .main.uppercase{text-transform:uppercase}#builder .illustration-categories{margin-bottom:1em;position:relative;z-index:5}#builder .custom-select-wrap{position:relative}#builder .custom-select-wrap .custom-select{text-align:left;padding-right:3em}#builder .custom-select-wrap .content{display:none;position:absolute;width:100%;top:100%;background:#fdfdfd;padding:.8em .5em .9em;border-bottom:1px solid #ddd;box-shadow:3px 7px 8px rgba(66,66,66,.08)}#builder .custom-select-wrap .item{cursor:pointer;border:1px solid #ddd;line-height:normal;border-radius:.3em;padding:.2em .7em;margin:.3em .3em .3em 0;display:inline-block;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}#builder .custom-select-wrap .item.active{border-color:gray;text-decoration:underline;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .illustrations-wrapper{padding-bottom:0;height:calc(100vh - 41em);width:calc(100% + .5em)}#builder .illustrations-wrapper .compensate{max-height:100%;overflow-y:scroll;overflow-x:hidden}.isNotMobile #builder .illustrations-wrapper:hover .swatch-option .info{visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.isNotMobile #builder .illustrations-wrapper .swatch-option input:checked+label:hover .info{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .illustration-form .swatch-option{width:12.4%;padding-top:12.4%;height:1px}#builder .illustration-form .swatch-option label{position:absolute;top:0;left:0}#builder .illustration-form .swatch-option img{display:block;width:100%;height:auto}#builder .illustration-form .swatch-option .main{overflow:hidden;width:100%;height:100%;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#builder .illustration-form .swatch-option.set-medium img{width:140%}#builder .illustration-form .swatch-option.set-small img{width:150%}#builder .illustration-form .swatch-option.set-tiny img{width:160%}#builder .font-personalize .options-list .field.choice label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%;background-color:#fdfdfd;cursor:pointer;text-transform:none;margin:0;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);padding:0;font-weight:400;letter-spacing:.04em;font-size:1em;text-align:center;white-space:nowrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field.required.chain-style .swatch-attribute-options{display:flex;flex-wrap:wrap;max-height:calc(3*(90px));overflow-y:auto;overflow-x:hidden;align-items:baseline;box-sizing:content-box}.field.required.chain-style .mageworx-swatch-container{display:flex !important;justify-content:center;align-items:center;text-align:center;white-space:normal;flex-direction:column;padding:0;margin-bottom:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.field.required.chain-style .mageworx-swatch-option.image{background-size:cover !important;transform:translateZ(1px);background-position:center top;background-repeat:no-repeat;padding-top:5%}.field.required.chain-style .mageworx-swatch-option{max-width:95%;min-width:95%;height:100% !important;width:100% !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%);outline:unset !important}.field.required.chain-style .mageworx-swatch-option.selected{max-width:95%;min-width:95%;height:100% !important;width:100% !important;border-radius:unset;border-bottom:2px solid #4c544c;box-shadow:3px .5px 6px rgb(66 66 66/5%);outline:unset !important}.field.required.chain-style .mageworx-swatch-info{display:block;text-align:center;margin-top:.8em;font-size:.75em;text-transform:uppercase;letter-spacing:.12em;transition:all .2s linear;white-space:nowrap;padding:0 5px}.field.required.chain-style .mageworx-swatch-option.image:not(.disabled):hover,.field.required.chain-style .mageworx-swatch-option.color:not(.disabled):hover{outline:none !important}.field.required.chain-style #value{display:none}#product-options-wrapper{height:100%}#product-options-wrapper.head{width:100%;padding:.5em 1.5em 1.3em}#product-options-wrapper.head .title{font-size:1.375em;line-height:135%;font-weight:200;font-style:normal;text-transform:none;letter-spacing:-.02em}#product-options-wrapper.head svg{font-size:1.4em;margin-right:.5em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#product-options-wrapper.head svg path{color:#333}#product-options-wrapper.head .back{cursor:pointer}.isNotMobile #product-options-wrapper.head .back:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}#product-options-wrapper.head .label{line-height:124%;color:#333;padding:0;padding-right:1em;font-size:.625em;text-transform:uppercase;letter-spacing:.12em;font-weight:400}#product-options-wrapper.head .subtotal{font-size:1.25em}#product-options-wrapper.preview-content{position:relative;padding:1.5em 0;overflow:hidden}#product-options-wrapper .fieldset .customization-wrapper h2{text-align:center;margin-bottom:0;font-size:1.75em;line-height:1.28em;letter-spacing:-.02em}#product-options-wrapper .fieldset .customization-selector{padding-top:1em}#product-options-wrapper .fieldset .customization-selector .option{cursor:pointer;border-bottom:1px solid transparent;padding:0 .5em .3em;color:#aaa;line-height:1.25em;font-weight:400;letter-spacing:.09em;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.isNotMobile #product-options-wrapper .fieldset .customization-selector .option:not(.active):hover{border-color:#eee;color:#888}#product-options-wrapper .fieldset .customization-selector .option.active{border-color:#ccc;color:#333}#product-options-wrapper .fieldset .customization-selector .separator{width:1px;background-color:#ccc;margin:.15em 1em .45em}.preview{padding:0;overflow:hidden;position:relative;z-index:1;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.preview.active{z-index:2;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.preview .container{position:relative;max-width:none;height:10em;padding:0;width:unset}.preview .container.sticky{position:fixed;top:0;margin-left:50px}.preview .container.sticky-end{position:absolute;bottom:0;margin-left:50px}.preview img{display:block;height:100%;margin:auto;max-width:unset}.preview .line{position:absolute;top:0;overflow:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.preview .line.placeholder{color:gray}.preview .line.horizontal{height:auto !important;white-space:nowrap;overflow:initial;line-height:1em !important}.preview .line.horizontal div{color:#333;position:absolute;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview .line.curve-horizontal{height:auto !important;white-space:nowrap;overflow:initial;line-height:1em !important}.preview .line.curve-horizontal div{color:#333;position:absolute;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview .line.vertical{text-align:center;display:flex;justify-content:center;padding:0;align-items:center}.preview .line.vertical div{width:100%}.preview .line.vertical div span{display:block}.preview .line.vertical.text-top{align-items:flex-start}.preview .line.vertical.text-middle{align-items:center}.preview .line.vertical.text-bottom{align-items:flex-end}.preview .line.vertical .inline{bottom:0 !important}.preview .line .inline{position:relative;font-family:'Ianassa-Inline';line-height:0}.preview .illustration{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.preview .illustration img{height:100%;width:auto;opacity:1;max-width:fit-content}.preview-groups{position:relative;font-size:.75em;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-options-wrapper .icons{position:absolute;z-index:15;top:100%;margin-top:2px;right:0;width:100%;background:#fdfdfd;padding:1em 1em .5em;box-shadow:2px 2px 8px rgba(66,66,66,.08)}#product-options-wrapper .icons .close{display:none !important;font-size:.8em;position:absolute;right:0;top:0;padding:.5em}#product-options-wrapper .icons .close svg{display:block}#product-options-wrapper .icons .line-icon{cursor:pointer;font-size:.98em;width:1.9em;height:1.9em;background:#fdfdfd;margin-bottom:.4em;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-groups.stack-tags-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.enter-personalization input[type=text],.enter-personalization2 input[type=text]{font-family:'Ianassa-Inline',freight-sans-pro-book,sans-serif}.mageworx-swatch-option+.mageworx-swatch-info{text-align:center;margin-top:.8em;font-size:.563em;text-transform:uppercase;letter-spacing:.1em;transition:all .2s linear}.compensate>*{margin-left:.4em}[class^=icon-],[class*=" icon-"]{font-family:'Ianassa-Inline' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.personalize-img{display:block;height:100%;margin:auto;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 2.5s infinite}@keyframes shimmer{100%{-webkit-mask-position:left}}.font-personalize input[type=radio],.font-size input[type=radio]{-ms-filter:"alpha(opacity=$value)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;width:0}.field.enter-personalization .control,.field.enter-personalization2 .control{display:flex;position:relative}.field.enter-personalization .floating-items,.field.enter-personalization2 .floating-items{position:absolute;font-weight:400;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.floating-items .char-limit{padding:.5em 1em;font-size:.75em;color:#aaa;opacity:.3}.product-options-wrapper .field .note{display:none}.personalize-add-tag{margin-top:1em}.personalize-add-tag .label,.personalize-add-tag .checkbox{display:none}.personalize-add-tag-options #value{display:none}.personalize-add-tag .mageworx-swatch-option.image{background-size:contain !important}.field.add-illustration{display:none !important}.product-add-form .fieldset .field.special-req .field.choice label,.product-add-form .fieldset .field.add-illustration .field.choice label{cursor:pointer;text-indent:-9999px;width:28px;height:13px;background:#e0e0e0;display:flex;border-radius:8px;position:relative;margin-right:1em}.product-add-form .fieldset .field.special-req .field.choice label span:before,.product-add-form .fieldset .field.add-illustration .field.choice label span:before{width:30px;border-radius:20px;box-shadow:inset 0 2px 5px -1px rgba(0,0,0,.4),inset 0 -2px 0 -1px rgba(255,255,255,.2);background:#f22613}.product-add-form .fieldset .field.special-req .field.choice label:after,.product-add-form .fieldset .field.add-illustration .field.choice label:after{content:'';position:absolute;top:-3px;left:-3px;width:18px;height:18px;background:#4d4d4d;border-radius:50%;transition:all .2s ease-out;box-shadow:0 1px 3px 0 rgb(0 0 0/40%)}.product-add-form .fieldset .field.special-req .field.choice input[type=checkbox]:checked+label,.product-add-form .fieldset .field.add-illustration .field.choice input[type=checkbox]:checked+label{background:#e0e0e0}.product-add-form .fieldset .field.special-req .field.choice input[type=checkbox]:checked+label:after,.product-add-form .fieldset .field.add-illustration .field.choice input[type=checkbox]:checked+label:after{left:calc(100% + 3px);transform:translateX(-100%);transition:all .2s ease-out}.product-add-form .fieldset>.field.personalize-add-tag>.label{display:none}.product-add-form .fieldset>.field.illustration-options>.label{display:none}.product-add-form .fieldset>.field.personalize-add-tag .control .field.choice label{background:0 0;border:1px solid #333}.product-add-form .fieldset>.field.personalize-add-tag .control .field.choice label:hover{background-color:#4d4d4d;color:#fdfdfd;border:1px solid #333}.field.personalize-add-tag .price-notice{margin-left:1em}.field.personalize-add-tag-options .mageworx-swatch-option+.mageworx-swatch-info{display:block !important;font-size:.75em;text-transform:uppercase;text-align:center;letter-spacing:-.01em;position:relative}.field.personalize-add-tag-options .price{font-size:.875em}.block.newsletter .form.subscribe{align-items:normal}.field.personalize-add-tag-options .swatch-attribute-options{display:block;vertical-align:baseline}.field.personalize-add-tag-options .mageworx-swatch-container{display:flex;flex-direction:row;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:relative;cursor:pointer;padding:.5em 1em;border-bottom:1px solid #ddd}.product-add-form .font-personalize .options-list .field.choice input[type=radio]:checked+label,.product-add-form .font-size .options-list .field.choice input[type=radio]:checked+label{background-color:#fdfdfd;border:1px solid #f5f5f5}.product-add-form .font-personalize .options-list.nested,.product-add-form .font-size .options-list.nested{margin:10px 0}.product-add-form .font-personalize .options-list .field.choice,.product-add-form .font-size .options-list .field.choice{padding:0;position:relative;margin-bottom:1.5em;margin-left:.4em;width:48px;height:48px}.product-add-form .font-personalize .options-list .field.choice label,.product-add-form .font-size .options-list .field.choice label{width:100%;height:100%;background-color:#fdfdfd;cursor:pointer;text-transform:none;margin:0;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgba(66,66,66,.05);padding:0;font-weight:400;letter-spacing:.04em;font-size:1em;text-align:center;white-space:nowrap;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-add-form .font-personalize .options-list .field.choice input:checked+label:after,.product-add-form .font-size .options-list .field.choice input:checked+label:after{border-color:#4c544c}.product-add-form .font-personalize .options-list .field.choice label:after,.product-add-form .font-size .options-list .field.choice label:after{content:'';position:absolute;bottom:-1px;left:-1px;right:-1px;border-bottom:2px solid transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.font-personalize-align{margin-bottom:15px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:baseline}.personalize-block-1 .tabs{margin-top:.5em;width:100%}.personalize-block-1 .tabs .tab{border-bottom:1px solid #ddd}.personalize-block-1 .tabs .tab .trigger{cursor:pointer;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;line-height:1.25em;padding:1.47em 11px;padding-right:2em;position:relative}.personalize-block-1 .tabs .tab .trigger i{width:1em;height:1em;font-size:1em;position:absolute;display:block;padding:1em;margin-right:-1em;cursor:pointer;box-sizing:content-box;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.personalize-block-1 .tabs .tab .trigger i:before{content:'';position:absolute;left:1em;right:1em;top:50%;border-top:1px solid #333}.personalize-block-1 .tabs .tab .trigger i:after{content:'';position:absolute;left:1em;right:1em;top:50%;border-top:1px solid #333;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.personalize-block-1 .tabs .tab.open .trigger>i:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.tabs .tab{cursor:pointer;white-space:nowrap;flex:1;text-align:center;background:#ebebeb;color:gray;font-weight:400;padding:1em .4em;overflow:hidden;letter-spacing:.13em;font-size:.75em;border-right:1px solid rgba(0,0,0,.03);line-height:1.25em;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .tab span{overflow:hidden}.tabs .tab.active{background:#fdfdfd;border-right:0;color:#333;box-shadow:0px -5px 10px -3px rgba(0,0,0,.1)}.tabs .tab.active span{text-decoration:underline}.tabs .tab:last-child{border-right:0}.tabs .tab svg{display:block}.tabs .tab svg path{fill:gray}.tabs .tab .remove-circle{padding:.5em;margin:-.5em -.5em -.5em 0}.tabs .tab .plus{font-size:1.2em;margin:-.6em 0 -.2em .3em;font-weight:300}.tabs .tab.active .remove-circle path{fill:#333}.personalize-block-1 .tabs .tab .content{display:none;padding:0 11px 1em;max-height:35vh;overflow-y:auto}.personalize-block-1 .tabs .tab .content img{width:100%;display:block}.personalize-block-1 .tabs .tab .content img:not(:last-child){margin-bottom:1em}.personalize-block-1 .tabs .tab.sizing-guide .content img:last-child{margin-top:1.5em}.personalize-block-1 .tabs .tab .content p{margin-bottom:.5em}.personalize-block-1 .tabs .tab .content p:last-child{margin:0}.personalize-block-1 .tabs .tab .content ol{margin-left:1em}.personalize-block-1 .tabs .tab .content ol:not(:last-child){margin-bottom:1em}.personalize-block-1 .tabs .tab .content li{margin-bottom:.3em}.personalize-block-1 .tabs .tab .content .wrap{margin-left:-.5em}.personalize-block-1 .tabs .tab.product-specs .grid{margin-left:-10px}.personalize-block-1 .tabs .tab.product-specs .grid .grid__item{padding-left:10px}.personalize-block-1 .tabs .tab.product-specs .item{font-size:.9375em;padding-bottom:.4em;line-height:135%}.personalize-block-1 .tabs .tab.product-specs .item img{display:inline;margin-top:2px;margin-right:8px;width:20px}.personalize-block-1 .tabs .tab.product-specs .item .bullet{width:1.2em}.personalize-block-1 .tabs .tab.product-specs .item span:not(.bullet){-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.personalize-block-1 .tabs .tab.return-policies p{margin-bottom:.5em}.personalize-block-1 .tabs .tab.return-policies p>strong{font-weight:400}.personalize-block-1 .tabs .tab.materials .material:not(:last-child){margin-bottom:1.5em}.personalize-block-1 .tabs .tab.materials .material .title{font-weight:400}.personalize-block-1 .tabs .tab.materials .material img{width:1.5em;display:block;margin-right:.8em}.personalize-block-1 .tabs .tab.materials .material .ease-of-care{font-size:.5625em;text-transform:uppercase;letter-spacing:.1em}.personalize-block-1{display:none}.personalize-block-1 .wrapper{position:relative;padding:.5em}.personalize-block-1 .tabs .tab .plus{font-size:1.2em;margin:-.6em 0 -.2em .3em;font-weight:300}.line-styles-1{display:none}.confirmation-popup{position:absolute;visibility:hidden;width:100%;max-width:20.43em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fdfdfd;z-index:20;box-shadow:2px 4px 8px rgba(66,66,66,.11);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.confirmation-popup.open{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.confirmation-popup .wrap{padding:2em 1em 1.5em}.confirmation-popup .eyebrow{font-size:.625em;margin-bottom:.5em;line-height:120%}.confirmation-popup .title{font-size:1.1875em;line-height:126%;margin-bottom:1em;letter-spacing:-.02em;font-weight:200}.confirmation-popup .buttons{margin-left:-.4em}.confirmation-popup .buttons .green:not(:hover){background:#4c544c}.confirmation-popup .btn{min-width:0;margin-left:.5em;padding-right:0;padding-left:0;white-space:nowrap}.modal-popup.emptyfield._inner-scroll .modal-inner-wrap,.modal-popup.removetagmodal._inner-scroll .modal-inner-wrap{max-width:24rem;padding:2em 1em 1.5em}.modal-popup.emptyfield .modal-title,.modal-popup.removetagmodal .modal-title{font-size:1em;display:flex;flex-direction:column;justify-content:center}.modal-popup.emptyfield .modal-subtitle,.modal-popup.removetagmodal .modal-subtitle{font-size:1.1875em}.modal-popup.emptyfield .modal-header,.modal-popup.removetagmodal .modal-header{display:flex;justify-content:center;background:#fff;padding:2em 1em 1.5em}.modal-popup.emptyfield .modal-footer,.modal-popup.removetagmodal .modal-footer{display:inline-block;text-align:center}.modal-popup.emptyfield .modal-inner-wrap,.modal-popup.removetagmodal .modal-inner-wrap{margin:17rem auto}.modal-popup.emptyfield .modal-content,.modal-popup.emptyfield .modal-footer,.modal-popup.removetagmodal .modal-content,.modal-popup.removetagmodal .modal-footer{padding:0}.modal-popup.emptyfield .action-close,.modal-popup.removetagmodal .action-close{display:none}.product-add-form .fieldset{margin:0}.field.special-req{display:flex;flex-direction:row-reverse;justify-content:left}.preview .line.relief div{position:relative;top:20%}span.price-notice{display:none}.btn.v4{display:inline-block;line-height:100%;background-color:#0000;color:#333334;-webkit-border-radius:0em;-moz-border-radius:0em;border-radius:0;padding:1.17em 2em;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.font-personalize-align>label>span{display:none}.font-personalize>label>span{display:none}.font-size>label>span{display:none}.personalize-block-2{display:block;width:100%}.field.personalize-add-tag-options>span:first-child{display:none}.flex{display:-ms-flexbox;display:flex}.tab.active .switch{text-decoration:underline}.tab .switch{overflow:hidden}.text-shadow-14-gold-filled{text-shadow:0 .5px 0 #f5daaf,0 1px 0 #f1d5aa,0 1.5px 0 #e7cb9c,0 2px 0 #ddb18f,0 2.5px 0 #d9bc8a,0 3px 0 #d1a67e,0 0 3px rgba(245,218,175,.05),0 -1px 3px rgba(245,218,175,.2),0 3px 3px rgba(245,218,175,.3),0 .5px 1.5px rgba(245,218,175,.1),0 1.5px 2.5px rgba(245,218,175,.15),0 2.5px 3px rgba(245,218,175,.25);color:#fbd496}.text-shadow-14k-rose-gold-filled{color:#f1d2bd;text-shadow:0 .5px 0 #e0c6b1,0 1px 0 #d8b9a5,0 1.5px 0 #d4b29e,0 2px 0 #d1ad9b,0 2.5px 0 #cfa794,0 3px 0 #c9a192,0 0 3px rgba(216,185,165,.05),0 -1px 3px rgba(216,185,165,.2),0 .5px 1.5px rgba(216,185,165,.1),0 1.5px 2.5px rgba(216,185,165,.15),0 2.5px 3px rgba(216,185,165,.25)}.text-shadow-sterling-silver-925{color:#dadbdb;text-shadow:0 .5px 0 #d1d5d6,0 1px 0 #cad2d3,0 1.5px 0 #c7ced0,0 2px 0 #c3cbcc,0 2.5px 0 #bfc7c8,0 3px 0 #bbc4c5,0 0 3px rgba(202,210,211,.05),0 -1px 3px rgba(202,210,211,.2),0 .5px 1.5px rgba(202,210,211,.1),0 1.5px 2.5px rgba(202,210,211,.15),0 2.5px 3px rgba(202,210,211,.25)}#tabs-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);display:none;z-index:9999}.field.personalization .label{display:none}.field.personalization .field.choice label span{border:none;font-size:.8125em;padding:1.355em .3em;font-weight:400}.field.personalization .field.choice label:hover{background:#333}.field.personalization .field.choice input[type=checkbox]:checked+label{background:#333}.field.personalization .field.choice input[type=checkbox]:checked+label span{color:#fff}.field.personalization>.label>span{display:none}.field.personalization .field.choice label:before{content:'+';font-size:20px;color:#fff;position:absolute;right:10px;transition:opacity .3s ease;opacity:1;z-index:1}.field.personalization .field.choice label:after{content:'-';font-size:20px;color:#fff;position:absolute;right:10px;transition:opacity .3s ease;opacity:0;z-index:1}.field.personalization .field.choice input[type=checkbox]:not(:checked)+label:before{opacity:1}.field.personalization .field.choice input[type=checkbox]:checked+label:before{opacity:0}.field.personalization .field.choice input[type=checkbox]:checked+label:after{opacity:1}div[class^="field illustrations-"] label{display:none}.ox-lazy img.lazy{opacity:1}::-webkit-scrollbar{width:5px;height:5px;-webkit-overflow-scrolling:touch}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-track:hover{background:#ddd}.field.required.chain-style .swatch-attribute-options{display:flex;flex-wrap:wrap;max-height:calc(3*(90px));overflow-y:auto;overflow-x:hidden;align-items:baseline;box-sizing:content-box}.field.required.chain-style .mageworx-swatch-container{display:flex !important;justify-content:center;align-items:center;text-align:center;white-space:normal;flex-direction:column;padding:0;margin-bottom:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.field.required.chain-style .mageworx-swatch-option.image{background-size:cover !important;transform:translateZ(1px);background-position:center top;background-repeat:no-repeat;padding-top:5%}.field.required.chain-style .mageworx-swatch-option{max-width:95%;min-width:95%;height:100% !important;width:100% !important;border-radius:unset;border:1px solid #f5f5f5;box-shadow:3px .5px 6px rgb(66 66 66/5%);outline:unset !important}.field.required.chain-style .mageworx-swatch-option.selected{max-width:95%;min-width:95%;height:100% !important;width:100% !important;border-radius:unset;border-bottom:2px solid #4c544c;box-shadow:3px .5px 6px rgb(66 66 66/5%);outline:unset !important}.field.required.chain-style .mageworx-swatch-info{display:block;text-align:center;margin-top:.8em;font-size:.75em;text-transform:uppercase;letter-spacing:.12em;transition:all .2s linear;white-space:nowrap;padding:0 5px}.field.required.chain-style .mageworx-swatch-option.image:not(.disabled):hover,.field.required.chain-style .mageworx-swatch-option.color:not(.disabled):hover{outline:none !important}.field.required.chain-style #value{display:none}.klarna-flex{display:flex;justify-content:space-between;padding:3px}.label-klarna{margin-left:auto}.klarna-help{color:gray;text-decoration:underline;font-size:.84em;display:flex;flex-direction:row;text-align:justify;position:relative;box-sizing:border-box;z-index:1;height:fit-content;margin-right:0;flex:1;align-items:flex-start}.klarna-installments-info{display:flex;text-align:left;font-size:.84em;letter-spacing:.025em}#page-loader{display:none}.font-personalize-align .mageworx-swatch-container{display:inline-block !important}.divider{position:absolute;z-index:2;top:65px;left:200px;width:50px;height:15px;background:#fff}.loading-text{position:relative;font-size:3.75rem;font-weight:300;margin:0;white-space:nowrap}.loading-text:before{position:absolute;content:"";z-index:1;top:40px;left:115px;width:6px;height:6px;background:#000;border-radius:50%;-webkit-animation:dotMove 1.8s cubic-bezier(.25,.25,.75,.75) infinite;animation:dotMove 1.8s cubic-bezier(.25,.25,.75,.75) infinite}.loading-text .letter{display:inline-block;position:relative;color:#000;letter-spacing:8px}.loading-text .letter:nth-child(1){transform-origin:100% 70%;transform:scale(1,1.275)}.loading-text .letter:nth-child(1):before{position:absolute;content:"";top:22px;left:0;width:14px;height:36px;background:#fff;transform-origin:100% 0;-webkit-animation:lineStretch 1.8s cubic-bezier(.25,.25,.75,.75) infinite;animation:lineStretch 1.8s cubic-bezier(.25,.25,.75,.75) infinite}.loading-text .letter:nth-child(5){transform-origin:100% 70%;-webkit-animation:letterStretch 1.8s cubic-bezier(.25,.23,.73,.75) infinite;animation:letterStretch 1.8s cubic-bezier(.25,.23,.73,.75) infinite}.loading-text .letter:nth-child(5):before{position:absolute;content:"";top:15px;left:2px;width:9px;height:15px;background:#fff}@-webkit-keyframes dotMove{0%,100%{transform:rotate(180deg) translate(-110px,-10px) rotate(-180deg)}50%{transform:rotate(0deg) translate(-111px,10px) rotate(0deg)}}@keyframes dotMove{0%,100%{transform:rotate(180deg) translate(-110px,-10px) rotate(-180deg)}50%{transform:rotate(0deg) translate(-111px,10px) rotate(0deg)}}@-webkit-keyframes letterStretch{0%,100%{transform:scale(1,.35);transform-origin:100% 75%}8%,28%{transform:scale(1,2.125);transform-origin:100% 67%}37%{transform:scale(1,.875);transform-origin:100% 75%}46%{transform:scale(1,1.03);transform-origin:100% 75%}50%,97%{transform:scale(1);transform-origin:100% 75%}}@keyframes letterStretch{0%,100%{transform:scale(1,.35);transform-origin:100% 75%}8%,28%{transform:scale(1,2.125);transform-origin:100% 67%}37%{transform:scale(1,.875);transform-origin:100% 75%}46%{transform:scale(1,1.03);transform-origin:100% 75%}50%,97%{transform:scale(1);transform-origin:100% 75%}}@-webkit-keyframes lineStretch{0%,45%,70%,100%{transform:scaleY(.125)}49%{transform:scaleY(.75)}50%{transform:scaleY(.875)}53%{transform:scaleY(.5)}60%{transform:scaleY(0)}68%{transform:scaleY(.18)}}@keyframes lineStretch{0%,45%,70%,100%{transform:scaleY(.125)}49%{transform:scaleY(.75)}50%{transform:scaleY(.875)}53%{transform:scaleY(.5)}60%{transform:scaleY(0)}68%{transform:scaleY(.18)}}@media only screen and (max-width:767px){#page-loader{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:9999;justify-content:center;align-items:center}}.get-rewards{background-color:#fdfaf5;padding:10px}.rewards-left-column{display:flex;align-items:center;justify-content:center;margin-right:15px}.rewards-right-column{display:flex;flex-direction:column;justify-content:center}.rewards-right-column a{color:#333;text-decoration:underline;font-weight:600;margin-top:5px}.shipping-time>p{margin-bottom:1em;padding:0 1em 4em}.speacial-requests{padding:1.5em 0 0;text-align:center}.additional-details{background-color:#ab5240;color:#fff;padding:1em}.speacial-requests .content{width:100%}.additional-details .special-dsc-eyebrow{font-size:.8em}.additional-details .special-dsc-title,.additional-details .special-dsc-title-2{font-size:.825em;text-transform:uppercase;margin-bottom:.5em;letter-spacing:.1em}#builder .tab.add-tag,#builder #tab-label-add-tag-1{pointer-events:auto !important;cursor:pointer !important}