/*!
Theme Name: Engravers Guild
Theme URI: www.joesmalley.com
Description: Engravers Guild theme.
Author: Joe Smalley
Author URI: www.joesmalley.com
*/
.grid{display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;*display:inline;zoom:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;position:relative;width:100%;max-width:100%;letter-spacing:-.31em !important;*letter-spacing:normal !important;word-spacing:-.43em !important;list-style-type:none}.grid:before,.grid:after{letter-spacing:normal;word-spacing:normal;white-space:normal;max-width:100%}.grid *:before,.grid *:after{letter-spacing:normal;word-spacing:normal;white-space:normal}.grid .grid{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.grid *{-webkit-box-sizing:border-box;box-sizing:border-box}.grid *:before,.grid *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.grid--margin-fix{width:auto;max-width:none;margin-left:-1em;margin-right:-1em}[class*=grid__col-]{display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;*display:inline;zoom:1;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:1.5rem}.grid__cell{position:relative;display:block;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}:-ms-fullscreen .grid__cell,:root .grid__cell{width:100%}.grid__col-12{width:100%;*width:99.9%}.grid__col-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-9{width:75%;*width:74.9%}.grid__col-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-6{width:50%;*width:49.9%}.grid__col-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-3{width:25%;*width:24.9%}.grid__col-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-1{width:8.3333333333%;*width:8.2333333333%}@media(min-width:480px){.grid__col-xs-12{width:100%;*width:99.9%}.grid__col-xs-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-xs-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-xs-9{width:75%;*width:74.9%}.grid__col-xs-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-xs-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-xs-6{width:50%;*width:49.9%}.grid__col-xs-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-xs-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-xs-3{width:25%;*width:24.9%}.grid__col-xs-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-xs-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:768px){.grid__col-sm-12{width:100%;*width:99.9%}.grid__col-sm-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-sm-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-sm-9{width:75%;*width:74.9%}.grid__col-sm-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-sm-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-sm-6{width:50%;*width:49.9%}.grid__col-sm-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-sm-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-sm-3{width:25%;*width:24.9%}.grid__col-sm-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-sm-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:992px){.grid__col-md-12{width:100%;*width:99.9%}.grid__col-md-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-md-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-md-9{width:75%;*width:74.9%}.grid__col-md-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-md-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-md-6{width:50%;*width:49.9%}.grid__col-md-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-md-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-md-3{width:25%;*width:24.9%}.grid__col-md-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-md-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:1200px){.grid__col-lg-12{width:100%;*width:99.9%}.grid__col-lg-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-lg-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-lg-9{width:75%;*width:74.9%}.grid__col-lg-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-lg-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-lg-6{width:50%;*width:49.9%}.grid__col-lg-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-lg-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-lg-3{width:25%;*width:24.9%}.grid__col-lg-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-lg-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:1600px){.grid__col-xlg-12{width:100%;*width:99.9%}.grid__col-xlg-11{width:91.6666666667%;*width:91.5666666667%}.grid__col-xlg-10{width:83.3333333333%;*width:83.2333333333%}.grid__col-xlg-9{width:75%;*width:74.9%}.grid__col-xlg-8{width:66.6666666667%;*width:66.5666666667%}.grid__col-xlg-7{width:58.3333333333%;*width:58.2333333333%}.grid__col-xlg-6{width:50%;*width:49.9%}.grid__col-xlg-5{width:41.6666666667%;*width:41.5666666667%}.grid__col-xlg-4{width:33.3333333333%;*width:33.2333333333%}.grid__col-xlg-3{width:25%;*width:24.9%}.grid__col-xlg-2{width:16.6666666667%;*width:16.5666666667%}.grid__col-xlg-1{width:8.3333333333%;*width:8.2333333333%}}.grid__col-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}@media(min-width:480px){.grid__col-xs-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}}@media(min-width:768px){.grid__col-sm-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}}@media(min-width:992px){.grid__col-md-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}}@media(min-width:1200px){.grid__col-lg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}}@media(min-width:1600px){.grid__col-xlg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto !important;max-width:100%}}.grid--order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}@media only screen and (min-width:480px){.grid--order-12-xs{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11-xs{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10-xs{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9-xs{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8-xs{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7-xs{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6-xs{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5-xs{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4-xs{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3-xs{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2-xs{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0-xs{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:768px){.grid--order-12-sm{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11-sm{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10-sm{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9-sm{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8-sm{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7-sm{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6-sm{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5-sm{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4-sm{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3-sm{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2-sm{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0-sm{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:992px){.grid--order-12-md{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11-md{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10-md{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9-md{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8-md{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7-md{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6-md{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5-md{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4-md{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3-md{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2-md{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0-md{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1200px){.grid--order-12-lg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11-lg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10-lg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9-lg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8-lg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7-lg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6-lg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5-lg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4-lg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3-lg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2-lg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0-lg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1600px){.grid--order-12-xlg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.grid--order-11-xlg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.grid--order-10-xlg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.grid--order-9-xlg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.grid--order-8-xlg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.grid--order-7-xlg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.grid--order-6-xlg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.grid--order-5-xlg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.grid--order-4-xlg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.grid--order-3-xlg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.grid--order-2-xlg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.grid--order-1-xlg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.grid--order-0-xlg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.grid--bleed [class*=grid__col-]{padding:0}.grid--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.grid--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.grid--direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.grid--direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.grid--direction-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid--direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.grid--align-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.grid--align-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.grid--align-end [class*=grid__col-]{vertical-align:bottom}.grid--align-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid--align-center [class*=grid__col-]{vertical-align:middle}.grid--align-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.grid--align-baseline [class*=grid__col-]{vertical-align:baseline}.grid--align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.grid--align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.grid--align-content-end [class*=grid__col-]{vertical-align:bottom}.grid--align-content-center{-ms-flex-line-pack:center;align-content:center}.grid--align-content-space-between{-ms-flex-line-pack:space-between;align-content:space-between}.grid--align-content-space-around{-ms-flex-line-pack:space-around;align-content:space-around}.grid--align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.grid--align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.grid--align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.grid--align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.grid--align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.grid--justify-start{text-align:left;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.grid--justify-end{text-align:right;-moz-text-align-last:right;text-align-last:right;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.grid--justify-end .grid__cell,.grid--justify-end [class*=grid__col-]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-center{text-align:center;-moz-text-align-last:center;text-align-last:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.grid--justify-center .grid__cell,.grid--justify-center [class*=grid__col-]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-space-between{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.grid--justify-space-between .grid__cell,.grid--justify-space-between [class*=grid__col-]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-space-around{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;-ms-flex-pack:justify;justify-content:space-around}.grid--justify-space-around .grid__cell,.grid--justify-space-around [class*=grid__col-]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid__col--bleed{padding:0}.grid__col--bleed-x{padding:1.5rem 0}.grid__col--bleed-y{padding:0 1.5rem}.grid__col--bg{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:50%}.grid__cell--padding-sm{padding:.75rem}.grid__cell--padding-md{padding:1.5rem}.grid__cell--padding-lg{padding:3rem}.grid__cell-img{display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;margin-left:0;margin-right:0;max-width:100%;width:100%;height:auto}.grid__cell-footer{display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;*display:inline;zoom:1;width:100%;margin-top:auto}@media(max-width:479px){.hidden-xxs{display:none !important}}@media(min-width:480px)and (max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#989696}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:46%;width:30px;height:30px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:20px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.light-grey{background-color:#e9e9e9}.dark-grey{background-color:#eee}html,body{font-size:15px;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;text-align:center;color:#333}html{height:100%}body{min-height:100%;position:relative}html,html a{font-smoothing:antialiased !important}a:focus{outline:none}.clear{clear:both}li.clearingli{float:none !important;clear:left !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important}.entry p.entry ul{line-height:140%;margin:0 0 1em}b strong{font-weight:700}em{font-family:"gotham_book_italic","gotham_book",Gotham,Helvetica,Arial,sans-serif;font-style:italic}sup{bottom:.8em;font-size:.5em;position:relative}.content ul{list-style:disc;margin-left:1.5em}.content ul.yith_magnifier_gallery{margin:0 auto}table tr th td{vertical-align:top;line-height:140%}a{color:#333;text-decoration:none}a:hover{text-decoration:underline;color:#47024a}a:focus{color:#47024a}a img{border:none}a.pdf{background:url(//www.engraversguild.co.uk/wp-content/themes/eg/images/dist/dist/pdf.png) left center no-repeat;display:block;min-height:17px;padding:1px 0 0 21px}td{vertical-align:top}p{margin:0 0 10px}p.wp-caption-text{font-size:11px}acronym abbr{border-bottom:1px dashed #999}blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd}blockquote cite{margin:5px 0 0;display:block}.uppercase{text-transform:uppercase}.center{text-align:center}.hidden{display:none}hr{background-color:#ccc;height:1px;border:none;margin:30px auto;width:80%}ul,ol{margin:0}p.demo_store{position:relative;top:0;left:0;right:0;z-index:999999;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99999;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2)}.admin-bar p.demo_store{top:0 !important}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}h1.pageTitle,h1.pagetitle,h1.page-title{text-align:center;font-size:20px;text-transform:uppercase;margin:10px 0 40px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}@media screen and (min-width:768px){h1.pageTitle,h1.pagetitle,h1.page-title{font-size:22px;margin:10px 0 40px}}.search-results h1.page-title span{font-weight:700}h2{font-size:20px;margin-bottom:1em;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}h3{font-size:16px;font-weight:700;margin-bottom:1em}h3.comments{padding:0;margin:40px auto 20px}.hide-overflow{overflow:hidden}#main{padding-top:20px}.wrapper{text-align:left;margin:0 auto 0 auto;position:relative;min-height:100vh;padding-bottom:60px}@media screen and (min-width:768px){.wrapper{padding-bottom:300px}}@media screen and (width:768px){.wrapper{padding-bottom:0;min-height:0}}@media screen and (max-width:820px){.wrapper{padding-bottom:160px}.yith_magnifier_mousetrap{display:none !important;height:0 !important;width:0 !important}}.footer{background-color:#e9e9e9;margin:0 auto;clear:both;font-size:11px;left:0;bottom:0;position:absolute;width:100%;padding:25px 0 35px;text-align:left}@media screen and (width:768px){.footer{position:relative}}@media screen and (min-width:768px){.footer{padding:50px 0 40px}}.footer h3{text-transform:uppercase;margin:0 0 30px;font-size:12px;font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:400}.footer ul li{text-transform:uppercase;margin:0 0 12px}.footer ul li a{color:#333}.footer ul#menu-footer-3 li{position:relative}.footer ul#menu-footer-3 li:before{color:#666;font-size:14px;position:absolute;top:-2px}.footer ul#menu-footer-3 li a{padding-left:20px}.footer ul#menu-footer-5 li a{padding-left:20px}.footer .footer--mobile .menu--footer ul{text-align:center}.footer .footer--mobile .menu--footer ul li{position:relative;display:inline-block;width:30px;margin:0 6px}.footer .footer--mobile .menu--footer ul li:before{color:#666;font-size:25px;position:absolute}.footer .footer--mobile .menu--footer ul li a{padding-left:19px;text-indent:-9999px;display:inline-block}.header__top{font-size:10px;text-transform:uppercase;letter-spacing:.5px;min-height:70px}.header__top--left{text-align:left;padding:0;min-height:70px}.header__top--left__flag{width:15px;margin-top:-2px;margin-right:4px;vertical-align:middle}.header__top--right{text-align:right;padding-top:3px;padding-right:0;color:#fff;min-height:70px}.header__top--right a:before{margin-right:4px}.header__top--right__my-account{margin-right:20px;margin-bottom:5px;display:block}@media screen and (min-width:768px){.header__top--right__my-account{margin-right:20px}}@media screen and (min-width:992px){.header__top--right__my-account{display:inline-block;margin-bottom:5px}}@media screen and (min-width:1200px){.header__top--right__my-account{margin-right:30px}}.header-search{display:inline-block;vertical-align:-1px}.header-search label{display:none}.header-search .archive-search{display:none}.header-search input[type=text]{border:none;outline:1px solid #fff;border:1px solid #fff;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;letter-spacing:.5px;width:65px;margin-right:3px}@media screen and (width:768px){.header-search input[type=text]{width:56px;margin-right:10px}}.header-search input[type=text]:focus{outline:1px solid #ccc;border:1px solid #ccc;width:150px}.header-search ::-webkit-input-placeholder{color:#333;text-transform:uppercase}.header-search :-moz-placeholder{color:#333;opacity:1;text-transform:uppercase}.header-search ::-moz-placeholder{color:#333;opacity:1;text-transform:uppercase}.header-search :-ms-input-placeholder{color:#333;text-transform:uppercase}#searchsubmit{padding:1px}.header{padding:0;text-align:center;width:100%;z-index:99999;min-height:63px;-webkit-transform:translateY(1px);transform:translateY(1px);position:relative}.header a.logo{width:255px;position:absolute;margin:0 auto;left:0;right:0;top:17px}.header a.logo img{width:250px;margin:0;max-width:initial}.header a{margin-top:14px}.header .menu--header ul{padding:0;margin:0;font-size:0}.header .menu--header ul li{width:25%;position:relative;display:inline-block;text-transform:uppercase;font-size:15px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.header .menu--header ul li a:after{content:"";border-right:1px solid #e5e5e5;position:absolute;right:1px;width:1px;height:15px}.header .menu--header ul li:last-child a:after{content:none}.header .menu--header ul li a{color:#000;padding:12px 0;display:inline-block;width:100%}@media screen and (min-width:768px){.header .menu--header ul li#menu-item-18,.header .menu--header ul li#menu-item-20{text-align:center}}@media screen and (min-width:768px){.header .menu--header ul li#menu-item-21,.header .menu--header ul li#menu-item-17{text-align:center}}.header .menu--header ul li.current_page_item a,.header .menu--header ul li.current_page_parent a,.header .menu--header ul li.current-page-ancestor a,.header .menu--header ul li.current-menu-item a{text-decoration:underline;cursor:default}.header__usps{background-color:#e3e3e3;font-size:10px;text-transform:uppercase;margin-bottom:1px;font-size:0}.header__usps ul li{display:inline-block;padding:8px 0 7px;width:25%;font-size:10px;letter-spacing:-.2px}@media screen and (min-width:992px){.header__usps ul li{letter-spacing:.5px}}@media screen and (min-width:768px){.header__usps ul li.header__usps--left{text-align:left}}@media screen and (min-width:768px){.header__usps ul li.header__usps--right{text-align:right}}.header__products{background-color:#4d4d4d;background-position:center;font-size:16px;text-transform:uppercase}.header__products ul{position:relative;font-size:0}.header__products ul li{display:inline-block;padding:10px 35px;color:#fff;border-right:1px solid #fff;font-size:15px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;line-height:100%}.header__products ul li a{color:#fff;text-decoration:none}.header__products ul li a:hover{text-decoration:none}.header__products ul li.header__products__her{border-right:none;border-left:1px solid #fff}.header__products__her>a,.header__products__him>a{color:#fff;max-width:140px;margin:0 auto}.header__products li .header__products__menu{display:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background-color:#fff;padding:30px 20px;position:fixed;z-index:100;left:0;top:105px;width:100%;color:#333;text-align:center}@media(max-width:992px){.header__products li .header__products__menu{height:-webkit-max-content;height:-moz-max-content;height:max-content}}.header__products li .header__products__menu:before{z-index:-1;background-color:inherit;position:absolute;top:0;bottom:0;right:100%;width:100%;content:""}.header__products li .header__products__menu:after{z-index:-1;background-color:inherit;position:absolute;top:0;bottom:0;left:100%;width:100%;content:""}.header__products li .header__products__menu h3{color:#333;font-family:"GillSansMT-Light",Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;text-transform:none;text-align:left}.header__products li .header__products__menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0;padding:0;text-align:left}@media(max-width:992px){.header__products li .header__products__menu ul.menu{height:auto;min-height:300px}}.header__products li .header__products__menu ul.menu li{display:block;padding:10px 0;text-transform:none}.header__products li .header__products__menu h4{font-size:13px;text-transform:uppercase;font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;text-align:center}.header__products li .header__products__menu h4 a{min-height:28px;display:block}.header__products li .header__products__menu a{color:#333}.header__products li .header__products__menu a:hover{text-decoration:underline}.header__products li .header__products__menu .header__products__menu__cat{display:inline-block}.header__products li .header__products__menu .header__products__menu__cat:nth-child(5n+1){border-left:none}.header__products li .header__products__menu .header__products__menu__cat--1{border-left:none}.header__products>ul>li.header__products--visible{background-color:#fff}.header__products>ul>li.header__products--visible>a{color:#4d4d4d}.header__products li.header__products--visible .header__products__menu{display:block;opacity:1}.header__products li .header__products__menu__footer{font-size:13px;margin-top:30px;margin-bottom:10px}.sale-on{display:block;font-size:15px;text-transform:uppercase;color:#77a464;margin-top:10px}@media screen and (max-width:1000px){.sale-on{font-size:13px}}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:static;text-align:center;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;display:inline-block;line-height:3em}.sidebar form{margin:0}.sidebar ul{margin:0}.sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:5px;font-size:13px}.sidebar-page ul li.current_page_item a.sidebar-page ul li.current_page_ancestor a{font-weight:700}.sidebar h2.widgettitle{font-size:13px;text-transform:uppercase;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;letter-spacing:-.25px;margin:0 0 8px}.sidebar-page ul li.current_page_item a,.sidebar-page ul li.current_page_ancestor a{font-weight:700}.post{margin:0 0 40px}.post hr{display:block}.entry p{font-size:15px;line-height:145%;margin-bottom:1.4em}.content{padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){.content{padding-top:70px}}@media screen and (width:768px){.content{padding-bottom:35px}}.single-product .content--shop{padding-bottom:120px}.single-product #sidebar{display:none}.tax-product_cat .content{padding-top:0}@media screen and (min-width:768px){.tax-product_cat .content{padding-top:0}}.thread-alt{background-color:#f8f8f8}.thread-even{background-color:#fff}.depth-1{border:1px solid #ddd}.even .alt{border-left:1px solid #ddd}.postdate{font-size:12px;margin:0 0 10px}.commentlist li #commentform input #commentform textarea{font:.9em "Lucida Grande",Verdana,Arial,Sans-Serif}.commentlist{padding:0}.commentlist li{font-weight:700;margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none}.commentlist li ul li{font-size:1em;margin-right:-5px;margin-left:10px}.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff}.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0}.commentlist cite .commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}#commentform{margin:5px 10px 0 0}#commentform p{font-family:"Lucida Grande",Verdana,Arial,sans-serif;margin:5px 0}#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}#commentform textarea{width:100%;padding:2px}#commentform #submit{margin:0 0 5px auto;float:right}.commentmetadata{font-weight:400;margin:0;display:block}small .sidebar ul ul li .sidebar ul ol li .nocomments .postmetadata blockquote strike{color:#777}code{font:1.1em "Courier New",Courier,Fixed}acronym abbr span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}#wp-calendar a{text-decoration:none;display:block}#wp-calendar caption{font:bold 1.3em "Lucida Grande",Verdana,Arial,Sans-Serif;text-align:center;text-align:center;width:100%}#wp-calendar th{font-style:normal;text-transform:capitalize}#wp-calendar #next a{padding-right:10px;text-align:right;font-size:9pt}#wp-calendar #prev a{padding-left:10px;text-align:left;font-size:9pt}#wp-calendar td{padding:3px 0;text-align:center}#wp-calendar td.padhover{background-color:#fff}p img{padding:0;max-width:100%}img.centered,img.aligncenter,div.centered,div.aligncenter{display:block;margin-left:auto;margin-right:auto}table.aligncenter{margin-left:auto;margin-right:auto}img.alignright{display:inline;margin:0 0 20px 20px}img.alignleft{display:inline;margin:0 20px 20px 0}.alignright{float:right}.alignleft{float:left}.entry img.alignleft{padding:0 20px 20px 0}.entry img.aligncenter{padding-bottom:20px}.entry img.alignright{padding:0 0 20px 20px}.entry ul{list-style-type:disc;margin-left:1.5em}.entry ul li{margin-bottom:.25em}.entry ol{padding:0 0 0 35px;margin:0}.entry ol li{margin:0;padding:0}.postmetadata ul .postmetadata li{display:inline;list-style-type:none;list-style-image:none}.sidebar ul .sidebar ul ol{margin:0;padding:0}.sidebar ul p .sidebar ul select{margin:5px 0 8px}.sidebar ul ul .sidebar ul ol{margin:5px 0 0 10px}.sidebar ul ul ul .sidebar ul ol{margin:0 0 0 10px}ol li .sidebar ul ol li{list-style:decimal outside}.sidebar ul ul li .sidebar ul ol li{margin:3px 0 0;padding:0}#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}.alt{margin:0;padding:10px}.children{padding:0}.nocomments{text-align:center;margin:0;padding:0}.navigation{display:block;margin-top:10px;margin-bottom:60px;text-align:center}.navigation div.navleft.navigation div.navright{display:inline-block}.navigation div.navleft a.navigation div.navright a{line-height:140%;background-color:#ececec;padding:4px 10px;font-size:14px;display:inline-block;margin:0 10px}@media screen and (min-width:768px){.hoverFade{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}@media screen and (min-width:768px){.hoverFade:hover{opacity:.6}}@media screen and (max-width:991px){.home__container{width:auto;padding-left:0;padding-right:0}}@media screen and (max-width:991px){.home__row{margin:0}}.content--homepage{padding-top:0}.slideshow--home-desktop{height:375px;margin-bottom:60px}.slideshow--home-mobile{width:100%;height:213px}.slideshow--home-mobile img{width:100%;height:auto}.home__wrapper{margin-top:-360px;background-color:#fff;padding:13px 5px;max-width:980px !important}.stylised_title{font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;text-transform:none !important}.hero{min-height:845px;padding-top:40px}.hero h1{margin-top:85px;font-size:48px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.hero ol li{display:inline-block;counter-increment:step-counter;padding-left:30px;position:relative;margin:30px 0 30px 30px;font-size:16px}.hero ol li:first-child{margin-left:0}.hero ol li:before{content:counter(step-counter);position:absolute;left:0;top:0;font-size:10px;text-align:center;width:18px;height:18px;line-height:17px;top:0;color:#f8f8f8;background-color:#c3c3c3;border-radius:50%}.hp-grid .block{min-height:460px;margin:0 .84% 1.68%;position:relative;float:left;border-radius:2px;overflow:hidden;background-color:#e9e9e9;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(0);transform:translateY(0);padding:30px 12px;letter-spacing:1px}.hp-grid .block .block-content{height:100%}.hp-grid .block .block-content hr{background-color:#d8d8d8;margin:12px auto 30px auto;width:70%}.hp-grid .block .block-content h3{margin-top:30px;margin-bottom:10px;text-transform:uppercase;font-size:14px;color:#292929;font-weight:400;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}.hp-grid .block .btn{margin-top:0;min-width:130px;display:inline-block;margin-bottom:30px}.hp-grid .block.centred{text-align:center}.hp-grid .block.left{text-align:left}.hp-grid .block.large{width:65.02%}.hp-grid .block.medium{width:48.32%}.hp-grid .block.medium img{max-width:350px;max-height:255px}.hp-grid .block.small{width:31.6%}.hp-grid .block.small img{max-width:198px;max-height:188px;margin:11px auto 0}.hp-grid .block.large img{position:absolute;right:-110px;top:-167px;max-width:490px}.hp-grid .block h2{font-size:26px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;margin:0 0 13px}.hp-grid .block p{line-height:20px;width:85%;margin:25px auto 23px auto;font-size:12.75px !important}.hp-grid .block.small a:hover{text-decoration:none}.hp-grid .block.small,.hp-grid .block.large{min-height:350px}.hp-grid .block.large .block-content{padding-left:2px;width:200px;text-align:center}.hp-grid .block.large .block-content p{width:100%;margin:25px auto}.hp-grid .block.large .block-content h3{margin-top:10px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}@media screen and (max-width:1070px){.hp-grid .block.large img{position:absolute;right:-170px;top:-160px}.hp-grid .block.small img{max-width:210px}}@media screen and (max-width:950px){.hp-grid .block.large,.hp-grid .block.small{width:98.32%}.hp-grid .block.small img{max-width:300px}}@media screen and (max-width:700px){.hp-grid .block.large,.hp-grid .block.medium,.hp-grid .block.small{width:98.32%}}@media screen and (max-width:500px){.hp-grid .block.large img{position:absolute;right:-326px;top:-160px}}.flexslider{background-color:#fff;padding-bottom:30px;min-height:350px}.flex-control-nav{position:absolute;z-index:35;padding-top:4px;width:100%;height:auto;margin:0 auto;text-align:center;line-height:10px;overflow:hidden;bottom:15px}.flex-control-nav li{width:10px;height:10px;display:inline-block;*display:inline;*zoom:1;padding:11px;cursor:pointer}.flex-control-nav li a{display:block;width:8px;height:8px;border-radius:50%;background:silver;border:2px solid silver;text-indent:-9999px}.flex-control-nav li a.flex-active{background-color:#eee}.engraving-buttons .btn{margin-top:15px}.header-engraving-form__input{display:inline-block;position:relative;width:47%;margin-bottom:20px}.header-engraving-form__label{position:absolute;left:0;top:18px;text-transform:uppercase;color:#a1a1a1;font-weight:lighter;font-size:12px}.header-engraving-form__control{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #e4e4e4;padding-left:55px;width:85%;font-size:30px;color:#8f008c;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-style:italic}.header-engraving__wrapper{position:relative}.header-engraving__wrapper:before{content:"";height:100%;width:100%;background-color:rgba(255,255,255,0);position:absolute;top:0;left:0;display:block;z-index:5}.header-engraving__wrapper.loading:before{background-color:rgba(255,255,255,.5)}.header-engraving__wrapper:after{content:"";background-image:url(//www.engraversguild.co.uk/wp-content/themes/eg/dist/images/loading-40-white.gif);height:40px;width:40px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.header-engraving__wrapper.loading:after{opacity:1}.header-engraving__wrapper img{max-width:100%}@media screen and (max-width:1070px){.hero h1{margin-top:20px}.hero ol li{margin:20px 0 20px 20px;font-size:13px}}@media screen and (max-width:1000px){.hero h1{margin-top:0;font-size:35px}.hero ol li{display:block;padding-left:30px;position:relative;margin:20px 0;font-size:14px}.header-engraving-form__input{display:block;width:100%;margin-bottom:20px}.hero{min-height:0;padding-bottom:40px}.home__wrapper{margin-top:0}}@media screen and (max-width:770px){.hero h1{text-align:center;margin-bottom:10px}.hero ol li{display:inline-block;padding-left:30px;position:relative;margin:20px 0 20px 20px;font-size:14px}.header-engraving__wrapper img{max-width:300px;margin:0 auto}.header-engraving__wrapper{text-align:center}}@media screen and (max-width:570px){.hero ol li{display:block;padding-left:30px;position:relative;margin:20px 0;font-size:14px}.header-engraving__wrapper img{max-width:280px;margin:0 auto}}.page-template-default .entry{margin:0 auto;text-align:center}@media screen and (min-width:768px){.page-template-default .entry{width:645px}}@media screen and (min-width:768px){.woocommerce-checkout .entry{width:auto}}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{max-width:230px;margin:0 auto}@media screen and (min-width:768px){.woocommerce-cart .entry{width:auto;max-width:1060px}}.content--about .entry{margin:0 auto}@media screen and (min-width:768px){.content--about .entry{width:645px}}.about__columns{text-align:center;margin-top:80px}.about__columns .about__columns__column{text-align:center;margin-bottom:30px;vertical-align:top}@media screen and (min-width:769px){.about__columns .about__columns__column{margin-bottom:0}}.about__columns .about__columns__column img{max-width:100%;height:auto;margin-bottom:10px}.about__columns .about__columns__column p{font-size:12px;line-height:140%}.content--blog img{max-width:100%;height:auto}.content--blog .journal h2.posttitle,.single-gifting-guide .gifting-guide h2.posttitle{font-size:38px;margin:0 0 20px}.content--blog .journal h2.posttitle a,.single-gifting-guide .gifting-guide h2.posttitle a{font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;margin:0}.content--blog .journal .postdate,.single-gifting-guide .gifting-guide .postdate{margin:0 0 30px}.content--blog .journal .wp-post-image,.single-gifting-guide .gifting-guide .wp-post-image{margin:0 0 20px}.content--blog .journal .entry,.single-gifting-guide .gifting-guide .entry{border-bottom:2px solid #ccc;margin:0 0 15px}.single-gifting-guide .entry h2{font-size:21px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.postmetadata__share-title{display:inline-block;font-size:13px;float:left;margin:3px 8px 0 0;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif}.single-product .postmetadata{text-align:center}.single-product .postmetadata__share-title{float:none;margin-right:4px}.single-product .addtoany_shortcode{display:inline-block}.content--journal--archive .journal{margin-bottom:60px}.gifting-guide-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.content--gifting-guide--archive .gifting-guide{background-color:#47024a;background-size:cover;-webkit-box-shadow:inset 0 0 0 1000px rgba(72,4,74,.8);box-shadow:inset 0 0 0 1000px rgba(72,4,74,.8);text-transform:uppercase;text-decoration:none;text-align:center;width:140px;height:140px;font-size:16px;letter-spacing:.5px;line-height:120%;margin:0 10px 10px 0;color:#fff;display:table;position:relative;-webkit-transition:-webkit-box-shadow ease-in-out .3s;transition:-webkit-box-shadow ease-in-out .3s;transition:box-shadow ease-in-out .3s;transition:box-shadow ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;cursor:pointer}.content--gifting-guide--archive .gifting-guide:last-of-type{margin-right:0}@media screen and (min-width:768px){.content--gifting-guide--archive .gifting-guide{width:176px;height:176px;float:none}}@media screen and (min-width:768px){.content--gifting-guide--archive .gifting-guide.gifting-guide--small-rectangle{width:362px}}.content--gifting-guide--archive .gifting-guide.gifting-guide--large-square{width:100%}@media screen and (min-width:768px){.content--gifting-guide--archive .gifting-guide.gifting-guide--large-square{width:362px;height:362px}}.content--gifting-guide--archive .gifting-guide.gifting-guide--large-rectangle{width:100%;height:300px}@media screen and (min-width:768px){.content--gifting-guide--archive .gifting-guide.gifting-guide--large-rectangle{width:548px;height:362px;font-size:24px}}.content--gifting-guide--archive .gifting-guide:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(72,4,74,.5);box-shadow:inset 0 0 0 1000px rgba(72,4,74,.5)}.content--gifting-guide--archive .gifting-guide span{display:table-cell;vertical-align:middle;padding:0 10px}.content--contact h3{font-weight:400;font-size:14px;margin-bottom:30px}.content--contact .entry{max-width:600px;margin:0 auto;text-align:center}.content--contact .wpcf7{margin:40px 0 20px}.content--contact .wpcf7-form p{margin:0}.content--contact .wpcf7-form input[type=text],.content--contact .wpcf7-form input[type=email],.content--contact .wpcf7-form textarea,.content--contact .wpcf7-form select{border:1px solid #dadbdb;padding:13px 15px;margin:0 0 20px;font-size:13px;width:100%}.content--contact .wpcf7-form input[type=text]:focus,.content--contact .wpcf7-form input[type=email]:focus,.content--contact .wpcf7-form textarea:focus,.content--contact .wpcf7-form select:focus{border:1px solid #999}.content--contact .wpcf7-form input[type=submit]{background-color:#47024a;color:#fff;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:13px;padding:7px 30px;border:0;letter-spacing:.5px;min-width:216px}.content--contact .wpcf7-form select{-webkit-appearance:button;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;background-color:#fff;background-image:url(//www.engraversguild.co.uk/wp-content/themes/eg/images/dist/select-arrow.png);background-position:97% center;background-repeat:no-repeat;border:1px solid #dadbdb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#555;font-size:inherit;overflow:hidden;padding-top:7px;padding-bottom:7px;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;-moz-appearance:none;text-indent:.01px;text-overflow:""}.content--contact .wpcf7-form .wpcf7-not-valid{border:1px solid #d90000 !important}.content--contact .wpcf7-not-valid-tip{margin:8px 0 0 2px;color:#d90000}.content--contact .wpcf7-validation-errors{line-height:135%}.content--contact .wpcf7-response-output{border:none;background-color:#ebeded;padding:10px;margin:40px 0 0}div.wpcf7 img.ajax-loader{display:none}.content--contact .wpcf7-form select{padding:13px 15px;font-size:13px;color:#aaa;text-transform:uppercase}.content--contact .wpcf7-form select.selected{color:#333;text-transform:none}.our-services__column{font-size:13px;margin-bottom:30px}.our-services__column .our-services__column__image{background-color:#ebeaea;background-size:200px auto;background-position:bottom center;background-repeat:no-repeat;padding:20px 20px 20px 15px;text-align:left;position:relative;min-height:490px}@media screen and (min-width:400px){.our-services__column .our-services__column__image{min-height:450px}}@media screen and (min-width:768px){.our-services__column .our-services__column__image{background-size:210px auto;background-position:80px bottom;padding:20px 20px 20px 30px;min-height:360px;text-align:right}}@media screen and (min-width:992px){.our-services__column .our-services__column__image{background-size:220px auto;background-position:170px bottom}}@media screen and (min-width:1200px){.our-services__column .our-services__column__image{background-size:240px auto;background-position:270px bottom}}.our-services__column:first-of-type .our-services__column__image{background-position:right bottom;background-size:260px auto}@media screen and (min-width:768px){.our-services__column:first-of-type .our-services__column__image{background-position:right 80px;background-size:270px auto}}.our-services__column h3{text-transform:uppercase;line-height:125%;position:absolute;top:20px;left:0;font-size:15px;font-weight:400;background-color:#fff;padding:15px 20px;min-width:280px;text-align:left}@media screen and (min-width:768px){.our-services__column h3{min-width:300px}}@media screen and (min-width:768px){.our-services__column:nth-of-type(odd) h3{left:auto;right:0;text-align:right}}.our-services__column p{line-height:145%;font-size:14px;color:#666}.our-services__column .our-services__text{margin-top:65px;text-align:left;line-height:150%}@media screen and (min-width:769px){.our-services__column .our-services__text{text-align:right;margin-top:65px;max-width:180px;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}}.our-services__column:hover .our-services__text{opacity:1}.our-services__column:nth-of-type(even) .our-services__text{float:right}.our-services__column:nth-of-type(even) .our-services__column__image{background-position:center bottom;padding:20px 15px 20px 20px}@media screen and (min-width:768px){.our-services__column:nth-of-type(even) .our-services__column__image{background-position:35px bottom;padding:20px 30px 20px 20px}}.our-services__column:nth-of-type(odd){text-align:left}@media screen and (min-width:768px){.our-services__column:nth-of-type(odd) .our-services__text{right:0;left:auto;text-align:left}}@media screen and (min-width:1200px){.our-services__column:last-of-type .our-services__column__image{background-size:230px auto}}@media screen and (max-width:768px){.our-services__column:last-of-type .our-services__column__image{background-size:170px auto}}@media screen and (max-width:768px){.our-services__column.our-services__column--3 .our-services__column__image{background-size:230px auto}}.menu-cover{position:fixed;z-index:-99;background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;display:block;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.menu-cover.menu-cover--visible{opacity:1;z-index:9999}.content--shop{padding-top:10px}@media screen and (min-width:768px){.content--shop{padding-top:35px}}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{font-size:11px;line-height:130%;text-transform:uppercase;color:#333;margin:5px auto 20px auto;padding:0 10px;text-align:center}@media screen and (min-width:768px){.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-top:10px;margin-bottom:30px;text-align:left;padding:0 15px}}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#333}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{text-transform:uppercase;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;background:#47024a;padding:10px 30px;border:0;letter-spacing:0;min-width:130px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#700374;color:#fff;text-shadow:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{-webkit-font-smoothing:subpixel-antialiased}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{background:#999;color:#fff}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#adadad;color:#fff}.woocommerce div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails{text-align:center;padding:0}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{width:70px;height:70px;float:none;display:inline-block;-webkit-transition:border-color ease-out .2s;transition:border-color ease-out .2s}.woocommerce #content div.product div.thumbnails a:hover,.woocommerce div.product div.thumbnails a:hover,.woocommerce-page #content div.product div.thumbnails a:hover,.woocommerce-page div.product div.thumbnails a:hover{border:1px solid #aaa}.single-product .product_meta{display:none}.single-product .thumbnails{text-align:center}.single-product .thumbnails li{width:70px;height:70px;display:inline-block;margin:0 10px;float:none}.related.products{padding:0 0 25px;margin:0 auto;text-align:center;font-size:18px}.single-product h2{padding:0 0 25px;margin:0 auto;text-align:center;font-size:18px}.related.products{clear:both;padding:60px 0 0}.related.products h2{padding-bottom:20px;margin-bottom:15px;font-size:38px;position:relative;overflow:hidden;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.related.products h2.no-background span{display:inline-block;vertical-align:baseline;zoom:1;position:relative;padding:0 20px}.related.products h2.no-background span:before,h2.no-background span:after{content:"";display:block;width:1000px;position:absolute;top:.6em;border-top:1px solid #eee}.related.products h2.no-background span:after{left:100%}.related.products h2.no-background span:before{right:100%}.category-tagline{display:block;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:20px}.term-for-her #header,.term-for-him #header{display:none}@media(min-width:768px){.term-for-her #header,.term-for-him #header{display:block}}.term-for-her .product_top_cat .category-tagline,.term-for-him .product_top_cat .category-tagline{margin-left:auto;margin-right:auto}.term-for-her .product_top_cat .egg-feefo-stars-wrap,.term-for-him .product_top_cat .egg-feefo-stars-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media(max-width:768px){.term-for-her .product_top_cat .egg-feefo-stars-wrap,.term-for-him .product_top_cat .egg-feefo-stars-wrap{width:100%;margin-left:auto}}.category-list li{display:inline-block;margin-right:30px;margin-bottom:20px;text-transform:uppercase}.category-list li a{color:#6f6f6f;font-size:13px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}.category-list li.active a{color:#222;border-bottom:1px solid #222}.sections{padding:0 0 40px;font-size:15px;line-height:145%;margin-top:40px}.sections h3{font-size:26px;font-weight:400;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;margin-bottom:20px}.section{padding:0;margin:30px 0}.sections .main-title{text-align:center;margin:10px 0 0;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.sections .main-title h2{font-size:30px;font-weight:400;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;margin:40px 0 50px}#header{margin-bottom:50px;margin-top:0;padding:0}#header .section{margin:0;padding:0}.category-hero-section{width:100%;height:340px;position:relative}@media(max-width:768px){.category-hero-section{height:200px}}.category-hero-section--v2{height:auto}.category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;background-size:cover;background-position:center center;width:100%;height:100%}.category-header-v2{width:100%;display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}@media(min-width:768px){.category-header-v2{grid-template-columns:minmax(50%, 1fr) minmax(50%, 1fr)}}.category-header-v2>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-header-v2__right{display:none}@media(min-width:768px){.category-header-v2__right{display:-webkit-box;display:-ms-flexbox;display:flex}}.category-header-v2 img{height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:768px){.category-header-v2 img{height:340px}}.category-header-v2__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.category-header-v2__content{position:relative;z-index:1;margin:0;padding:0 10%;line-height:22px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-weight:300;font-size:20px;text-transform:uppercase}@media(min-width:1000px){.category-header-v2__content{line-height:32px;font-size:24px}}.category-quote{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:none}.category-quote__quote{position:absolute;top:10%;right:0;z-index:1}.category-quote__quote svg{width:220px}@media(min-width:1000px){.category-quote__quote svg{width:330px}}.category-quote__quote--start{margin-left:20px}.category-quote__quote--end{top:auto;left:auto;bottom:40px;right:20px;margin-right:20px;-ms-flex-item-align:end;align-self:flex-end}.category-quote__quote--end svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.category-quote__line{width:30%;min-width:140px;height:4px}@media(min-width:1100px){.category-quote__line{display:block;right:80px}}.category-quote__line--bottom{top:auto;left:60px;right:auto;bottom:20%}@media(min-width:1100px){.category-quote__line--bottom{left:80px}}.category-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#4d4d4d}.category-image img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.category-image img{height:200px}}#header .copy-header{text-align:center;font-size:24px;font-weight:400;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;line-height:140%;color:#fff}#header .copy-header p,#header .copy-header img{margin:20px 0;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){#header .copy-header p,#header .copy-header img{display:none}}#header .header-image{padding-left:0;padding-right:0}@media screen and (max-width:768px){#header{padding:0}.section{padding:10px 0;margin:10px 0}.sections .copy{margin:20px 0}}.sections hr{margin:60px auto;width:75%}.sections hr:last-child{display:none}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 20px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-product .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}.single-product .summary .product_title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-product .summary .title__hallmarked{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-product .summary .stock{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.single-product .summary .single-product__add-cart-button-holder{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.single-product .summary .alert_container{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.single-product .summary .eg-product-description{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.single-product .summary .eg-price-container{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;border-bottom:1px solid #ccc}.single-product .summary .egg-feefo-stars-wrap{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;border-top:0;margin-bottom:0;padding-top:20px}.single-product .summary .postmetadata{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;margin-top:20px}.single-product .summary p{line-height:135%;margin:0 0 1em}.single-product .summary p.title__hallmarked{margin-bottom:2em;border-bottom:1px solid #ccc;padding-bottom:20px}.single-product h1.product_title{font-size:35px;line-height:115%;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}@media screen and (min-width:768px){.single-product h1.product_title{font-size:40px;line-height:125%}}.single-product p.price{margin-bottom:20px;font-size:18px;font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:700}@media(max-width:768px){.product_cat_archive ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.product_cat_archive .products .title__hallmarked{font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;color:#333}.title__hallmarked{text-transform:uppercase;font-size:9px;margin:0 0 10px;display:block;line-height:125%;color:#6f6f6f}@media screen and (min-width:400px){.title__hallmarked{font-size:13px;margin:0 0 15px}}.mobile-sales-bar{clear:both;background-color:#232323;color:#fff;padding:25px 15px;margin:0 -15px 30px;font-size:13px;line-height:140%;text-align:center}@media screen and (min-width:400px){.mobile-sales-bar{font-size:15px}}@media screen and (min-width:769px){.mobile-sales-bar{display:none}}.mobile-sales-bar p{margin:0 0 1.7em}.mobile-sales-bar .lowercase{text-transform:lowercase}.mobile-sales-bar ul{margin:0 !important}.mobile-sales-bar ul li{text-align:center;display:inline-block;width:31%;margin-right:2%;font-size:12px;vertical-align:top}@media screen and (min-width:400px){.mobile-sales-bar ul li{font-size:12px}}.mobile-sales-bar ul li img{margin:0 0 4px;width:40px}@media screen and (min-width:400px){.mobile-sales-bar ul li img{width:50px}}.mobile-sales-bar ul li span{display:block}.mobile-sales-bar ul li:last-of-type{margin-right:0}.new__engraving__form__holder,.engraving__surface__selector,.engraving__surface__selector-v2{clear:both;padding-top:60px}.engraving__surface__selector,.engraving__surface__selector-v2{max-width:1000px;padding-top:40px;padding-bottom:20px;margin:0 auto}@media(min-width:992px){.new__engraving__form__holder{border-top:1px solid #ccc}}.engraving__surface__selector>.row,.engraving__surface__selector-v2>.row{padding-top:40px}.engraving__surface__selector>hr,.engraving__surface__selector-v2>hr{display:block;margin:35px auto 0;width:90%;background-color:#e5e5e5;max-width:654px;position:relative;left:3px;height:1px}.engraving__surface__selector h2,.engraving__surface__selector-v2 h2{padding-bottom:3px}.engraving__surface__selector .title__hallmarked,.engraving__surface__selector-v2 .title__hallmarked,.engraving__surface__selector h5,.engraving__surface__selector-v2 h5{text-align:center;font-size:10px}.engraving__surface__selector--column{text-align:center}.engraving__surface__selector--column img{opacity:.5;-webkit-transition:opacity .115s linear;transition:opacity .115s linear}.engraving__surface__selector--column .title__hallmarked{font-size:10px}@media screen and (max-width:767px){.engraving__surface__selector--column{padding:0}.engraving__surface__selector--column .btn{min-width:100px;padding:7px 15px}.engraving__surface__selector>.row{width:100%;margin-right:0;margin-left:0}.engraving__surface__selector .title__hallmarked{padding-left:10px;padding-right:10px}}.engraving__surface__selector--column.selected img,.engraving__surface__selector--column:hover img{opacity:1}.engraving__surface__selector--column>a{margin-bottom:15px}.surface__wrapper{position:relative;max-width:380px;margin:10px auto 30px}.surface__wrapper--area{position:absolute;border:1px solid #fd0eaf;background-size:150px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAEgCAYAAAAUg66AAAAGmUlEQVR4nO3csY0QMBREQcd0RSc0eDkF0AAtUAeHCJAowWvpjSXHo5ds+M/n1x8/f3/8+nYuvd8fv759fvn+5//n8/lZ/5b7D/764+c0nM/nt/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/l8w8Pn80N+NpzP5xsePp8f8rPhfD5/7p9qOJ/P3/unGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/mnGs7n8/f+Lfe5cD6fH/Cz4Xw+3/Dw+fyQnw3n8/mGh8/nh/xsOJ/PNzx8Pj/kZ8P5fL7h4fP5IT8bzufzDQ+fzw/52XA+n294+Hx+yM+G8/n8ue8eEJ/Pn/l/AX8DxADAAJ5zAAAAAElFTkSuQmCC)}.new__engraving__form{padding:25px 0;background-color:#e9e9e9;margin:0 auto 80px auto;float:none;max-width:840px;position:relative}.new__engraving__form .engraving__form__section__right,.new__engraving__form .engraving__form__section__left{padding-bottom:20px;min-height:180px;position:relative}.new__engraving__form .engraving__form__section__right{border-left:1px solid #fff}.new__engraving__form .engraving__form__section__left:after{content:"";height:100%;width:1px;position:absolute;top:0;right:-1px;background-color:#fff}@media(max-width:1200px){.new__engraving__form .engraving__form__section__right,.new__engraving__form .engraving__form__section__left{min-height:0}.new__engraving__form .engraving__form__section__left:after{display:none}.new__engraving__form .engraving__form__section__right{border-left:none}}.new__engraving__form .engraving__form__section__right h3,.new__engraving__form .engraving__form__section__left h3{text-align:center;margin-bottom:25px;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px}.new__engraving__form .engraving__form__section__left .control-group:before{content:"";display:table;clear:both}@media(max-width:1200px){.new__engraving__form .engraving__form__section__left .control-group{max-width:500px;margin:0 auto 20px}}.new__engraving__form .engraving__form__section__left .control-group label{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px;text-align:left;padding-top:12px;padding-left:5px}.new__engraving__form .engraving__form__section__left .form-vertical .control-group label{padding-top:0}@media(min-width:1200px){.new__engraving__form .engraving__form__section__left .control-group input{margin-bottom:10px}}@media screen and (max-width:767px){.new__engraving__form .engraving__form__section__left h3{margin-bottom:0}.new__engraving__form .engraving__form__section__left .control-group input{margin-bottom:0}}.new__engraving__form .engraving__form__section__left .control-group input::-webkit-input-placeholder{color:#bbb;font-size:13px}.new__engraving__form .engraving__form__section__left .control-group input::-moz-placeholder{color:#bbb;font-size:13px}.new__engraving__form .engraving__form__section__left .control-group input:-ms-input-placeholder{color:#bbb;font-size:13px}.new__engraving__form .engraving__form__section__left .control-group>div{padding-right:25px;padding-left:0}@media(max-width:991px){.new__engraving__form .engraving__form__section__left .control-group>div{padding-right:15px}#lines-wrapper{max-width:94%;margin:0 auto}}@media(max-width:767px){.new__engraving__form .engraving__form__section__left fieldset{margin-top:25px}.new__engraving__form .engraving__form__section__left .control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new__engraving__form .engraving__form__section__left .control-group label{padding-left:0;padding-bottom:10px;padding-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:80px}.new__engraving__form .engraving__form__section__left .control-group label+div{-webkit-box-flex:1;-ms-flex:1;flex:1}.new__engraving__form .engraving__form__section__left .form-vertical .control-group label{padding-top:12px;margin-bottom:0}}@media(max-width:767px)and (max-width:1200px){.new__engraving__form .engraving__form__section__left .control-group .engraving__form__typefaces.engg-emboss-fonts{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new__engraving__form .engraving__form__section__left .control-group .engraving__form__typefaces.engg-emboss-fonts label{max-width:none}}@media(max-width:500px){.new__engraving__form .engraving__form__section__left .control-group{max-width:100%;margin-bottom:20px}.new__engraving__form .engraving__form__section__left .control-group:last-child{margin-bottom:0}}@media(max-width:1200px){.new__engraving__form .engraving__form__section__left .control-group:last-child{margin-bottom:0}}.lines-copy{display:block;text-align:center;padding-top:15px;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px}.new__engraving__form button{clear:both;display:block;margin:40px auto 0}.new__engraving__form .engraving__form__typefaces{text-align:center}.engraving__form__typefaces--label{width:26%;height:101px;margin-right:10px;display:inline-block;vertical-align:top;background-color:#fff;position:relative;cursor:pointer;border:5px solid #fff;text-align:left;-webkit-transition:border-color linear .115s;transition:border-color linear .115s}.packaging__card__font .engraving__form__typefaces{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:10px}.packaging__card__font .engraving__form__typefaces--label{position:relative;width:auto;max-width:100%;margin:0;text-align:center}.packaging__card__font .engraving__form__typefaces--label.none{grid-column:1/span 3;margin:0;padding:0;line-height:30px;font-size:14px;text-transform:uppercase}@media screen and (max-width:1200px){.new__engraving__form .engraving__form__section__left h3.cufflink-fix{margin-bottom:15px}.new__engraving__form .engraving__form__section__left .control-group>div{padding-right:0}.new__engraving__form .engraving__form__section__left .control-group label{padding-left:0;padding-bottom:10px}.new__engraving__form .engraving__form__section__left .form-vertical .control-group label{padding-top:12px;margin-bottom:0}.new__engraving__form .engraving__form__section__left .form-vertical .control-group input{margin-bottom:0}.new__engraving__form .engraving__form__typefaces{text-align:center}.new__engraving__form .engraving__form__typefaces:after{content:"";display:inline-block;height:1px;width:100%}.engraving__form__typefaces--label{width:90px;max-width:26.6666%;margin-right:10px}#lines-wrapper{max-width:100%;margin:0 auto}.new__engraving__form .engraving__form__section__right{margin-right:15px;margin-left:15px;padding-left:0;padding-right:0}}@media screen and (max-width:767px){.new__engraving__form .engraving__form__section__left .control-group .form-control{margin-left:auto;margin-right:auto;font-size:16px}}.engraving__form__typefaces--label.none{width:auto;display:block;height:40px;line-height:40px;margin-top:20px}.engraving__form__typefaces--label span{position:absolute;top:0;left:0;margin:auto;bottom:0;width:100%;text-align:center}.engraving__form__typefaces input[type=radio]{height:0;width:0;position:absolute;top:0;left:0;visibility:hidden;opacity:0}.engraving__form__typefaces input[type=radio]:checked+.engraving__form__typefaces--label{border:5px solid #747474}.engraving__form__typefaces--label.times span,.engraving__form__typefaces--label.script span{height:40px;font-size:20px;line-height:20px}.engraving__form__typefaces--label.sansSerif{margin-right:0}.engraving__form__typefaces--label.sansSerif span{height:40px;font-size:16px;line-height:20px}.form-vertical .control-group label{margin-bottom:5px}@media(min-width:768px){.form-horizontal .control-group .col-sm-2{width:18.666667%}.form-horizontal .control-group .col-sm-10{width:81.333333%}}.js-no-engraving-new{position:absolute;display:block;right:38px;bottom:29px;max-width:220px;text-align:right;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px}@media(max-width:991px){.js-no-engraving-new{position:relative;text-align:center;max-width:100%;right:0;bottom:0;margin-top:30px}}.engraving__form__holder{clear:both;padding-top:30px}.engraving__form{border:2px solid #ccc;padding:17px 10px;margin:0 auto 80px auto;float:none;text-align:center;max-width:300px}@media screen and (min-width:321px){.engraving__form{max-width:730px}}@media screen and (min-width:768px){.engraving__form{padding:17px 20px;text-align:left}}.engraving__form .engraving__form__section--1,.engraving__form .engraving__form__section--2{border-bottom:1px solid #e5e5e5;padding:0 0 17px;margin:0 0 17px}.engraving__form .engraving__form__section--1{padding:0 0 10px}.engraving__form p{font-size:11px;line-height:130%;margin:0 0 20px}@media screen and (min-width:768px){.engraving__form p{margin:0 0 20px}}.engraving__form .engraving__form__section--3{text-align:center;position:relative}@media screen and (min-width:768px){.engraving__form .engraving__form__section__left{float:left;padding-right:40px}}.engraving__form .engraving__form__section__left input{width:230px}.engraving__form .engraving__form__section__right label{font-size:15px;margin-right:0;white-space:nowrap}.engraving__form .engraving__form__section__right label span{vertical-align:top !important}@media screen and (min-width:768px){.engraving__form .engraving__form__section__right label{font-size:17px;margin-right:20px}}.engraving__form .engraving__form__section__right label.sansSerif{font-size:13px}@media screen and (min-width:768px){.engraving__form .engraving__form__section__right label.sansSerif{font-size:14px}}.engraving__form .engraving__form__section__right input{margin-right:7px}.engraving__form .engraving__form__typefaces{padding-top:6px}.engraving__form .engraving__form__typefaces__typeface{display:inline-block}@media screen and (max-width:768px){.engraving__form .engraving__form__typefaces__typeface{width:32%;display:inline-block;vertical-align:top}}@media screen and (width:768px){.engraving__form .engraving__form__typefaces__typeface{width:18%;vertical-align:baseline}}@media screen and (min-width:768px){.engraving__form .engraving__form__typefaces__typeface:last-of-type label{margin-right:0}}.engraving__form input[type=text]{border:none;background-color:#f0f0f0;border:1px solid #f0f0f0;padding:7px 8px;color:#333;margin-bottom:8px}@media screen and (max-width:768px){.engraving__form input[type=text]{margin-bottom:8px}}.engraving__form input[type=text]:focus{border:1px solid #47024a}.engraving__form h4{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px;margin:0 0 9px}.engraving__form .engraving__form__section--3__no-engraving{margin-top:10px;display:block;font-size:12px;line-height:130%;color:#666}@media screen and (min-width:768px){.engraving__form .engraving__form__section--3__no-engraving{position:absolute;bottom:4px;right:0;margin-right:30px;margin-top:0}}.script{font-family:"snell_roundhandregular",Snell,Script,"Times New Roman",Times,Georgia,serif}.times{font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif !important}.sans-serif{font-family:"gotham_book","Gotham Medium","Gotham Book",Gotham,Arial,Helvetica,sans-serif}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{margin-right:10px;border:1px solid #dedede}.woocommerce #content div.product div.thumbnails a img,.woocommerce div.product div.thumbnails a img,.woocommerce-page #content div.product div.thumbnails a img,.woocommerce-page div.product div.thumbnails a img{box-shadow:none;-webkit-box-shadow:none}@media screen and (min-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:45%;margin-right:0}}@media screen and (width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{margin-left:4%;margin-right:0}}.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{margin:0 0 8px}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{box-shadow:none;-webkit-box-shadow:none}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{font-size:16px}.woocommerce #content div.product .summary p.price,.woocommerce #content div.product .summary span.price,.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price,.woocommerce-page #content div.product .summary p.price,.woocommerce-page #content div.product .summary span.price,.woocommerce-page div.product .summary p.price,.woocommerce-page div.product .summary span.price{margin:5px 0 20px;display:inline-block;font-size:22px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.btn{background-color:#47024a;color:#fff;text-transform:uppercase;padding:7px 30px;display:inline-block;border-radius:0;font-size:13px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.5px;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;min-width:190px;white-space:normal}.btn-pink{background-color:#8f008c}.btn-pink:hover,.btn:hover{background-color:#700374;color:#fff}.btn-green{background-color:#43ad97;color:#000}.btn-green:hover{background-color:#4dc5ac;color:#000}.btn:active,.btn:focus{color:#fff}.btn--secondary{background-color:#999}.btn-transparent{background-color:rgba(0,0,0,0);border:1px solid #2f2f2f;color:#2f2f2f;-webkit-transition:-webkit-transform ease-out .25s;transition:-webkit-transform ease-out .25s;transition:transform ease-out .25s;transition:transform ease-out .25s,-webkit-transform ease-out .25s}.btn-transparent:hover{background-color:rgba(0,0,0,0);color:#2f2f2f}.btn--small{padding:5px 20px 3px}@media screen and (min-width:768px){.btn--small{padding:7px 20px}}.single_add_to_cart_button{min-width:220px !important}.btn--narrow{min-width:0;padding-left:15px;padding-right:15px}.wc-backward:before{display:none}.woocommerce.archive .woocommerce-result-count,.woocommerce.archive .woocommerce-ordering{display:none}@media screen and (width:768px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:46%;float:left}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;width:100%;text-align:center;padding:0;margin-bottom:60px;border:1px solid #fff;-webkit-transition:border ease-out .25s;transition:border ease-out .25s;width:50%;padding-right:3%}@media screen and (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-right:1px solid #ddd}}@media screen and (min-width:769px){.woocommerce ul.products{display:grid;grid-template-columns:33.333% 33.333% 33.333%;gap:14px}.woocommerce ul.products:before{content:"";display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;padding:20px;margin-bottom:0}}@media screen and (width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:60px}}@media screen and (max-width:767px){.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){border-right-color:#fff;padding-right:0;padding-left:3%}}@media screen and (min-width:769px){.woocommerce ul.products li.product:nth-of-type(3n+0),.woocommerce-page ul.products li.product:nth-of-type(3n+0){margin-right:0}}@media screen and (min-width:769px){.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border:1px solid #e9e9e9}}.woocommerce ul.products li.product .btn,.woocommerce-page ul.products li.product .btn{min-width:0;font-size:10px;line-height:1.3;background-color:#8f008c}@media screen and (min-width:992px){.woocommerce ul.products li.product .btn,.woocommerce-page ul.products li.product .btn{font-size:13px}}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .add_to_cart_button{display:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce .related.products ul.products li.product a img,.woocommerce-page .related.products ul.products li.product a img{box-shadow:none;-webkit-box-shadow:none;height:auto;max-width:90%;margin:0 auto}@media screen and (min-width:768px){.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce .related.products ul.products li.product a img,.woocommerce-page .related.products ul.products li.product a img{max-width:260px}}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:100%}@media screen and (min-width:768px){.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:100%}}@media screen and (min-width:768px){.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{clear:none;float:left;margin-right:1%}}@media screen and (max-width:767px){.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{border-right:1px solid #fff}.woocommerce .related.products ul.products li.product:nth-child(2n){padding-left:0}.woocommerce .related.products ul.products li.product{padding-right:0}.woocommerce .related.products ul.products li.product a img{max-width:300px}}@media screen and (min-width:768px){.woocommerce .related ul li.product:nth-of-type(3n+0),.woocommerce .related ul.products li.product:nth-of-type(3n+0),.woocommerce .upsells.products ul li.product:nth-of-type(3n+0),.woocommerce .upsells.products ul.products li.product:nth-of-type(3n+0),.woocommerce-page .related ul li.product:nth-of-type(3n+0),.woocommerce-page .related ul.products li.product:nth-of-type(3n+0),.woocommerce-page .upsells.products ul li.product:nth-of-type(3n+0),.woocommerce-page .upsells.products ul.products li.product:nth-of-type(3n+0){margin-right:0}}.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:40px;padding-bottom:0}@media screen and (min-width:768px){.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{margin-bottom:0}}.woocommerce .related.products ul.products a.preview-engraving,.woocommerce-page .related.products ul.products a.preview-engraving{display:none}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-size:18px;font-weight:400;padding-top:0;line-height:125%}.woocommerce-page .related.products ul.products li.product h3{text-transform:none;margin-top:10px}@media screen and (min-width:400px){.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:18px}}.woocommerce ul.products li.product h3 mark,.woocommerce-page ul.products li.product h3 mark{background-color:rgba(0,0,0,0)}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#333;margin-bottom:15px;font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif}@media screen and (min-width:400px){.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:14px}}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none;-webkit-box-shadow:none}.yith_magnifier_zoom_wrap{z-index:95}.product__tooltip{color:#fff;background-color:#333;text-align:center;padding:7px 10px;display:none;position:fixed;z-index:95;text-transform:uppercase;font-size:12px;color:#efefef;white-space:nowrap}.engraving__preview{display:none;clear:both;text-align:center;margin:20px 0 100px}.engraving__preview__container{position:relative}.engraving__preview__footer a{margin:0 20px 10px;min-width:212px}@media screen and (min-width:768px){.engraving__preview__footer a{margin:0 20px}}.engraving__preview__footer .engraving__preview__footer__terms{font-size:11px;color:#666;margin:30px auto 0 auto;line-height:135%;max-width:700px;text-align:center}h2.your-engraving-preview{padding-bottom:40px}.engraving__preview__image__holder{margin-bottom:40px}.engraving__packaging,.engraving__upsell{padding-top:50px;display:none}.engraving__packaging{overflow:hidden}.engraving__progress__holder{text-align:center}.engraving__progress,.content ul.engraving__progress{list-style-type:none;font-size:13px;margin:0 auto 90px auto;text-align:center;display:inline-block;border-bottom:1px solid #ccc}.engraving__progress li,.content ul.engraving__progress li{display:inline-block;color:#999;margin:0 50px;text-align:center;line-height:125%;vertical-align:-15px;background-color:#fff;padding:0 20px;margin-bottom:-16px}.engraving__progress li:first-of-type,.content ul.engraving__progress li:first-of-type{margin-left:0;text-align:left}.engraving__progress li:last-of-type,.content ul.engraving__progress li:last-of-type{margin-right:0;text-align:right}.engraving__progress li.active,.content ul.engraving__progress li.active{color:#47024a}.engraving__packaging__card-holder{margin:0 auto 40px auto;text-align:center}.packaging__card{width:90%;height:290px;padding:20px 20px 5px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.55);box-shadow:0px 0px 20px 0px rgba(0,0,0,.55);background-color:#fff;text-align:center;font-size:10px;display:inline-block;margin:0 auto 40px auto;position:relative}@media screen and (min-width:400px){.packaging__card{width:400px}}@media screen and (min-width:991px){.packaging__card{margin-bottom:0;padding:20px 30px 5px}}.packaging__card .packaging__card__logo{margin-bottom:12px}.packaging__card textarea{border:1px solid #000;width:100%;height:140px;text-align:center;font-size:20px;margin-bottom:15px;vertical-align:middle;padding:15px 10px 10px 20px;line-height:115%}.packaging__card textarea.sans-serif{font-size:18px}.packaging__card input.packaging__card__text{display:block;margin:0 auto 10px auto;font-size:22px;padding:5px 10px;min-height:38px;text-align:center;border:1px solid #ccc}@media screen and (min-width:768px){.packaging__card input.packaging__card__text{width:300px}}.packaging__card input.packaging__card__text:focus{border:1px solid #47024a}.packaging__card input.packaging__card__text.times{font-size:19px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.packaging__card input.packaging__card__text.sans-serif{font-size:15px;padding-top:7px;padding-bottom:7px}.packaging__card input.packaging__card__text.script{font-size:19px;font-family:"snell_roundhandregular",Snell,Script,"Times New Roman",Times,Georgia,serif}.packaging__card input.packaging__card__text::-webkit-input-placeholder{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:15px;padding:5px 10px}.packaging__card input.packaging__card__text:-moz-placeholder{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:15px;padding:5px 10px}.packaging__card input.packaging__card__text::-moz-placeholder{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:15px;padding:5px 10px}.packaging__card input.packaging__card__text:-ms-input-placeholder{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:15px;padding:5px 10px}.packaging__card p{display:block;position:absolute;left:0;right:0;bottom:15px}.packaging__card__font{background-color:#e9e9e9;padding:25px 20px 0;display:inline-block;margin:0;text-align:left;vertical-align:top;width:90%}@media screen and (max-width:991px){.packaging__card__font{max-width:400px;padding:25px 10px 15px}}@media screen and (min-width:992px){.packaging__card__font{margin:27px 0 0 50px;padding:20px 20px 0;width:380px;height:240px}}.packaging__card__font label{font-size:16px;cursor:pointer}@media screen and (min-width:768px){.packaging__card__font label{font-size:18px}}.packaging__card__font label.sansSerif{font-size:14px}@media screen and (min-width:768px){.packaging__card__font label.sansSerif{font-size:15px}}.packaging__card__font .packaging__card__font--none label{font-size:12px;margin-top:10px}.packaging__card__font .packaging__card__font--none label span:first-of-type{vertical-align:8px !important}.packaging__card__font h4{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;margin:0 0 20px;font-size:13px;text-transform:uppercase;text-align:center}.engraving__packaging__footer{margin:10px 0 0;text-align:center}@media screen and (min-width:768px){.engraving__packaging__footer{margin:60px 0}}.engraving__packaging__footer .input-text.qty{display:none}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{float:none}.control-group.error input,.control-group.error input:focus,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error label.error{color:#b94a48;display:block;font-size:12px;margin:0 0 5px}input.radio--grey[type=radio]+label{color:#292321;line-height:125%}input.radio--grey[type=radio]+label span.radio__span{display:block;width:18px;height:18px;margin:0 auto 8px auto;vertical-align:middle;cursor:pointer;background-color:#fff;position:relative;display:inline-block;margin:-3px 8px 0 0}@media screen and (max-width:991px){input.radio--grey[type=radio]+label span.radio__span{float:left;margin-bottom:15px;margin-top:0}.packaging__card__font .label__text{display:inline}.packaging__card__font .label__text br{display:none}}input.radio--grey[type=radio]+label span.radio__span:before{content:"";position:absolute;top:5px;left:5px;border-radius:50%;background-color:rgba(0,0,0,0);width:8px;height:8px}input.radio--grey[type=radio]:checked+label span.radio__span:before{background-color:#333}input.radio--grey[type=radio]+label span.radio__span:before,input.radio--grey[type=radio]:checked+label span.radio__span:before{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.header--mobile{background-color:#000;height:45px;width:100%}.mobile-menu{position:absolute;top:0;left:-100%;width:85%;height:100vh;overflow-y:scroll;background-color:#fff;z-index:100;text-transform:uppercase;font-size:12px;display:none}.mobile-menu.mobile-menu--open{left:0;display:block;z-index:10000}.mobile-menu h3{font-size:18px;text-align:center}.mobile-menu h4{font-size:14px;text-align:center;margin:0 0 10px}.mobile-menu__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:calc(var(--vh, 1vh)*100 - 140px);margin-top:45px;overflow-y:scroll}.mobile-menu__header{position:fixed;top:0;z-index:999999;display:grid;grid-template-columns:1fr minmax(40px, auto);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:85%;height:45px;border-bottom:1px solid #eee;padding-bottom:15px;background-color:#fff}.mobile-menu__header .header--mobile__bag{color:#333;font-size:16px}.mobile-menu__header .header--mobile__search{position:absolute;top:14px;right:50px;font-size:16px}.mobile-menu__header a:hover,.mobile-menu__header a:focus{color:#333;text-decoration:none}.mobile-menu__section{width:100%}.mobile-menu__section--bottom{display:none;position:fixed;bottom:0;left:0;z-index:999999;width:85%;padding:0 15px;background-color:#fff;-webkit-box-shadow:-2px -1px 5px #eee;box-shadow:-2px -1px 5px #eee}.mobile-menu__section--bottom ul{border-bottom:1px solid #eee}.mobile-menu__section--bottom ul:last-child{border-bottom:0}.mobile-menu__section--normal{padding:0 15px}.mobile-menu__section--normal .mobile-menu__top-level{width:calc(100% + 15px)}.mobile-menu__section--normal .mobile-menu__top-level>a{padding-left:0;padding-right:0;background-color:#fff}.mobile-menu__section--normal .mobile-menu__top-level>ul{display:none}.mobile-menu li{position:relative}.mobile-menu__top-level>a,.mobile-menu__section--normal a{position:relative;display:block;padding:15px 0;border-bottom:1px solid #eee;font-weight:700;font-size:15px}.mobile-menu__top-level>a:hover,.mobile-menu__top-level>a:focus,.mobile-menu__section--normal a:hover,.mobile-menu__section--normal a:focus{color:#333;text-decoration:none}.mobile-menu .mobile-submenu-toggle{position:absolute;top:0;right:0;z-index:99999;padding:15px;font-size:16px;cursor:pointer}.mobile-menu__section--normal li:last-child a{border-bottom:0}.mobile-menu__top-level>a{padding-left:15px;padding-right:15px;background-color:#f9f9f9;border-bottom-color:#f9f9f9}.mobile-menu__top-level ul{padding:0 15px 0 30px;background-color:#fff}.mobile-menu__sub-level{width:calc(100% + 15px);margin:0;padding-top:10px;padding-right:0 !important;text-transform:none}.mobile-menu__sub-level:last-of-type{margin-bottom:10px}.mobile-menu__sub-level a{position:relative;display:block;padding:10px 0;font-size:14px}.mobile-menu__sub-level>a{max-width:230px}.mobile-menu__sub-level>a:hover,.mobile-menu__sub-level>a:focus{color:#333;text-decoration:none}.mobile-menu__sub-level .mobile-submenu-toggle{top:5px;padding:13px}.mobile-menu__sub-level ul{display:none;padding-left:30px}.mobile-menu__sub-level ul a{font-size:13px;color:#777}.mobile-menu__search{display:none;margin-top:4px;padding:0 0 0 10px}.mobile-menu__search.show{display:block}.mobile-menu__search.show+.header--mobile__search{display:none}.mobile-menu--open .mobile-menu__section--bottom{display:block}.header--mobile{padding:9px 10px 0}.header--mobile--toggle{color:#fff;z-index:999;font-size:22px;text-decoration:none;position:absolute;top:11px;left:12px}.header--mobile--toggle:hover,.header--mobile--toggle:focus{color:#fff;text-decoration:none}.header--mobile--toggle.header--mobile--toggle--open{top:10px}.header--mobile--toggle.header--mobile--toggle--open:before{content:"";font-size:14px;top:14px;color:#000 !important}.mobile-logo{position:absolute;left:0;right:0;margin:auto;display:inline-block;width:186px}.header--mobile__logo{width:186px}.header--mobile__bag{position:absolute;top:14px;right:10px;color:#ccc}.header--mobile__bag:before{margin-right:4px}.header--mobile__bag:focus,.header--mobile__bag:hover{color:#ccc}.tagline-mobile{text-align:center;padding:25px 0;text-transform:uppercase;width:100%;clear:left;font-size:12px;letter-spacing:.5px}.mobile-menu__search form{text-align:center;margin:0 0 15px}.mobile-menu__search form input{font-size:16px}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{margin-bottom:10px}@media screen and (min-width:768px){.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{margin-bottom:0;margin-left:10px}}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top:none;background:#efefef;color:#333;border-radius:0;box-shadow:none;-webkit-box-shadow:none;text-shadow:none;line-height:130%;margin:0 auto 50px auto;padding:18px 2em;text-align:center;display:table}@media only screen and (max-width:767px){.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{margin-bottom:30px;font-size:12px}}.woocommerce .woocommerce-message .btn,.woocommerce-page .woocommerce-message .btn,.woocommerce .woocommerce-info .btn,.woocommerce-page .woocommerce-info .btn{float:none;width:100%;margin-left:0;margin-bottom:13px}@media screen and (min-width:768px){.woocommerce .woocommerce-message .btn,.woocommerce-page .woocommerce-message .btn,.woocommerce .woocommerce-info .btn,.woocommerce-page .woocommerce-info .btn{width:auto;float:right;margin-left:15px;margin-top:-5px;margin-bottom:0}}.woocommerce .woocommerce-message .button.wc-forward,.woocommerce-page .woocommerce-message .button.wc-forward,.woocommerce .woocommerce-info .button.wc-forward,.woocommerce-page .woocommerce-info .button.wc-forward{margin-top:-7px;margin-bottom:-4px}@media screen and (max-width:768px){.woocommerce .woocommerce-message .button.wc-forward,.woocommerce-page .woocommerce-message .button.wc-forward,.woocommerce .woocommerce-info .button.wc-forward,.woocommerce-page .woocommerce-info .button.wc-forward{float:none;display:block;min-width:154px;margin:0 auto 10px auto}}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{display:none}.single-product .woocommerce .woocommerce-message,.single-product .woocommerce-page .woocommerce-message,.single-product .woocommerce .woocommerce-info,.single-product .woocommerce-page .woocommerce-info{width:100%;padding:12px 15px}@media screen and (min-width:900px){.single-product .woocommerce .woocommerce-message,.single-product .woocommerce-page .woocommerce-message,.single-product .woocommerce .woocommerce-info,.single-product .woocommerce-page .woocommerce-info{width:900px}}.wc-forward:after,.wc-forward a:after{display:none}.engraving__preview__image__holder{position:relative;min-height:300px}@media screen and (min-width:768px){.engraving__preview__image__holder{max-height:75vh}}.engraving__preview__image{display:none}@media screen and (min-width:768px){.engraving__preview__image{max-height:75vh}}.engraving__preview__image__preloader{position:absolute;z-index:-1;top:35%;left:50%;background:url(//www.engraversguild.co.uk/wp-content/themes/eg/images/dist/loading-40-white.gif) center top no-repeat;padding-top:52px;text-align:center;width:76px;margin-left:-38px;font-size:11px;letter-spacing:.5px}.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:none;margin:0 15px 0 0;display:inline-block;vertical-align:top;display:none}.summary .stock{display:none;font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}.woocommerce div.product .out-of-stock,.woocommerce #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock{color:#47024a;display:block}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{font-size:13px;font-weight:400}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{background-color:#47024a;font-size:13px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;letter-spacing:.5px;padding:10px 32px;line-height:108%;font-weight:400;text-align:center}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background-color:#700374}.woocommerce a.button.btn--secondary,.woocommerce button.button.btn--secondary,.woocommerce input.button.btn--secondary,.woocommerce #respond input#submit.btn--secondary,.woocommerce #content input.button.btn--secondary,.woocommerce-page a.button.btn--secondary,.woocommerce-page button.button.btn--secondary,.woocommerce-page input.button.btn--secondary,.woocommerce-page #respond input#submit.btn--secondary,.woocommerce-page #content input.button.btn--secondary{background-color:#888}.woocommerce a.button.btn--secondary:hover,.woocommerce button.button.btn--secondary:hover,.woocommerce input.button.btn--secondary:hover,.woocommerce #respond input#submit.btn--secondary:hover,.woocommerce #content input.button.btn--secondary:hover,.woocommerce-page a.button.btn--secondary:hover,.woocommerce-page button.button.btn--secondary:hover,.woocommerce-page input.button.btn--secondary:hover,.woocommerce-page #respond input#submit.btn--secondary:hover,.woocommerce-page #content input.button.btn--secondary:hover{background-color:#949494}.woocommerce a.button.btn--narrow,.woocommerce button.button.btn--narrow,.woocommerce input.button.btn--narrow,.woocommerce #respond input#submit.btn--narrow,.woocommerce #content input.button.btn--narrow,.woocommerce-page a.button.btn--narrow,.woocommerce-page button.button.btn--narrow,.woocommerce-page input.button.btn--narrow,.woocommerce-page #respond input#submit.btn--narrow,.woocommerce-page #content input.button.btn--narrow{min-width:0;padding-left:17px;padding-right:17px}@media screen and (max-width:991px){.woocommerce a.button.wc-backward,.woocommerce button.button.wc-backward,.woocommerce input.button.wc-backward,.woocommerce #respond input#submit.wc-backward,.woocommerce #content input.button.wc-backward,.woocommerce-page a.button.wc-backward,.woocommerce-page button.button.wc-backward,.woocommerce-page input.button.wc-backward,.woocommerce-page #respond input#submit.wc-backward,.woocommerce-page #content input.button.wc-backward{margin-bottom:10px}}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-radius:0}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:15px 12px}.cart_totals h2{text-align:center}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.shop_table th{font-family:"gotham_medium","gotham_book",Gotham,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.5px;vertical-align:middle}.shop_table .checkout-button{margin-left:8px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{text-align:left;line-height:140%;margin-bottom:3px}.woocommerce form .form-row.manual-address{width:100%;text-align:center}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{padding:10px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row textarea:focus{border:1px solid #888}.woocommerce form .form-row,.woocommerce-page form .form-row{text-align:left}.radio,.checkbox{margin-top:0}.woocommerce-checkout #payment{clear:both}@media screen and (min-width:768px){.ppc-button-wrapper{padding:0 20px 0 0}}.checkout h3{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:15px}td.product-subtotal{text-transform:uppercase;text-align:right;font-size:13px}.woocommerce table.wdm_options_table,.woocommerce-page table.wdm_options_table{font-size:11px}.woocommerce table.wdm_options_table td,.woocommerce-page table.wdm_options_table td{padding:3px 5px}.wdm_options_desc{margin-top:8px;font-size:12px;line-height:130%}.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address{margin-bottom:9px;float:none}.woocommerce .checkout .col-2 h3#ship-to-different-address label,.woocommerce-page .checkout .col-2 h3#ship-to-different-address label{margin:0;display:inline-block;float:none}.woocommerce-checkout .checkout .col-2 .notes{display:none}.form-row.notes textarea{border:1px solid #eee}#ship-to-different-address-checkbox{float:none;display:inline-block !important;margin:1px 0 0 5px}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{padding-left:0;text-indent:0px}@media screen and (max-width:767px){.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{font-size:14px}}@media screen and (max-width:991px){.woocommerce ul#shipping_method li .radio__span,.woocommerce-page ul#shipping_method li .radio__span{margin-bottom:4px}}.woocommerce ul#shipping_method li input[type=radio],.woocommerce-page ul#shipping_method li input[type=radio]{margin-right:2px}.woocommerce .shipping__smalltext__row,.woocommerce-page .shipping__smalltext__row{padding-top:0}.woocommerce .shipping__smalltext__row td,.woocommerce-page .shipping__smalltext__row td{border-top:none !important;text-align:center;padding-top:0 !important;padding-left:10px !important;padding-right:10px !important}.woocommerce .shipping__smalltext__row td p,.woocommerce-page .shipping__smalltext__row td p{font-size:11px;margin:0}.page-id-7 .shipping__smalltext__row{display:none}.woocommerce ul.order_details li,.woocommerce-page ul.order_details li{display:inline-block;float:none;margin-left:1em;margin-right:1em}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin-bottom:30px}.woocommerce-account table.shop_table{margin-bottom:45px}dl.customer_details{margin-bottom:30px}.woocommerce-account .password-change{margin-top:40px}.woocommerce-account .password-change h3{margin-bottom:20px}.woocommerce-account form h3{text-transform:uppercase;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:none;font-weight:400;text-transform:uppercase;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif}p.myaccount_user{margin-bottom:3em}p.myaccount_user a{text-decoration:underline}.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{font-size:11px}.woocommerce td.product-name dl.variation p,.woocommerce-page td.product-name dl.variation p{font-size:11px}@media screen and (min-width:768px){.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{font-size:12px}.woocommerce td.product-name dl.variation p,.woocommerce-page td.product-name dl.variation p{font-size:12px;line-height:145%}}.woocommerce .shop_table.order_details td.product-name dl.variation dt,.woocommerce .shop_table.order_details td.product-name dl.variation dd,.woocommerce-page .shop_table.order_details td.product-name dl.variation dt,.woocommerce-page .shop_table.order_details td.product-name dl.variation dd{margin-bottom:0}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:400}.woocommerce .shop_table.order_details td.product-name{margin-bottom:8px}.page-id-7.woocommerce-checkout dl.customer_details{display:none}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:15px}#mc_signup_form label{display:none}#mc_signup_form .mc_merge_var{width:160px;display:inline-block}@media screen and (width:768px){#mc_signup_form .mc_merge_var{width:115px}}#mc_signup_form .mc_input[type=text]{padding:6px;width:160px;text-transform:uppercase;border:1px solid #ccc;border-radius:0}@media screen and (min-width:768px){#mc_signup_form .mc_input[type=text]{width:123px;border:none;padding:8px 10px}}@media screen and (min-width:992px){#mc_signup_form .mc_input[type=text]{width:165px}}#mc_signup_form .mc_signup_submit{width:36px;display:inline-block;vertical-align:top;border-radius:0}#mc_signup_form .mc_form_inside{margin-bottom:60px;text-align:center}@media screen and (min-width:768px){#mc_signup_form .mc_form_inside{text-align:left}}#mc_signup_form #mc_message p{margin-bottom:10px;line-height:130%;display:block}#mc_signup_submit{width:36px !important;min-width:0;margin:0 !important;padding:8px 5px;font-size:11px;background-color:#666;color:#fff;border:none;vertical-align:top}#mc_signup_submit:hover{background-color:#47024a}.footer_copyright{clear:left;margin-top:20px;font-size:11px}.footer-info-p{margin-bottom:15px;line-height:1.6;font-size:12px}.footer--mobile .menu--footer{margin-bottom:40px}.footer--mobile .footer-info-p{margin-bottom:5px;text-align:center}.footer--mobile .footer-info-p:last-child{margin-bottom:0}@media screen and (max-width:768px){.shop_table.cart td.product-remove{padding-left:0;padding-right:0}.shop_table.cart td.product-name{padding-left:2px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{padding:9px 4px;font-size:11px;letter-spacing:0}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:10px 4px 10px 0}.woocommerce table.shop_table td.product-subtotal,.woocommerce-page table.shop_table td.product-subtotal{padding-right:10px}.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td{padding:16px 4px 12px 0}.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce-page table.shop_table td{padding-left:4px}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%}.woocommerce #content table.cart td.actions .button:first-of-type,.woocommerce #content table.cart td.actions .input-text:first-of-type,.woocommerce #content table.cart td.actions input:first-of-type,.woocommerce table.cart td.actions .button:first-of-type,.woocommerce table.cart td.actions .input-text:first-of-type,.woocommerce table.cart td.actions input:first-of-type,.woocommerce-page #content table.cart td.actions .button:first-of-type,.woocommerce-page #content table.cart td.actions .input-text:first-of-type,.woocommerce-page #content table.cart td.actions input:first-of-type,.woocommerce-page table.cart td.actions .button:first-of-type,.woocommerce-page table.cart td.actions .input-text:first-of-type,.woocommerce-page table.cart td.actions input:first-of-type{margin-bottom:10px}}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#999 !important;font-weight:400}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:#999;font-weight:400;color:#fff !important}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border-radius:0}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:#efefef;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:#d7d7d7}.cart-subtotal .amount{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:400}.single-product__add-cart-button-holder{padding-bottom:30px}.woocommerce-page div.product .summary p.price{margin-bottom:10px}.price-details{margin-bottom:20px;font-size:10px;display:block;text-transform:uppercase;line-height:125%}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:400;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;background-color:#e5e5e5}.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{background-color:#f5f5f5}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-weight:400}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:400}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:50px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{border:none}.cart__buttons{width:100%}.cart__buttons .button{margin:0 10px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{text-align:center}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{-webkit-box-shadow:none;box-shadow:none;font-size:13px;min-width:110px;padding-top:9px;padding-bottom:8px}.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea{border:1px solid #999;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;padding:10px}input.input-checkbox--grey[type=checkbox]{display:none !important}input.input-checkbox--grey[type=checkbox]+label span{display:inline-block;width:18px;height:18px;margin:-2px 6px 0 0;vertical-align:middle;background:url(//www.engraversguild.co.uk/wp-content/themes/eg/dist/images/check_radio_sheet.png) left top no-repeat;cursor:pointer}input.input-checkbox--grey[type=checkbox]:checked+label span{background:url(//www.engraversguild.co.uk/wp-content/themes/eg/dist/images/check_radio_sheet.png) -20px top no-repeat}select.select--grey,.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select,.payment_method_Striper select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-padding-end:20px;-webkit-padding-start:2px;-moz-appearance:none;background-image:url(//www.engraversguild.co.uk/wp-content/themes/eg/dist/images/select-arrow.png);background-position:right center;background-repeat:no-repeat;border:1px solid #999;color:#555;font-size:inherit;overflow:hidden;padding:3px 28px 3px 8px;text-overflow:ellipsis;white-space:nowrap;border-radius:0}@media screen and (width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell}}.woocommerce form .form-row--verify,.woocommerce-page form .form-row--verify{width:auto}.woocommerce-checkout .payment-errors{background-color:#c00;padding:7px 12px;color:#fff;display:none;margin-bottom:15px;text-shadow:none}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{width:100%}.woocommerce #payment div.payment_box select,.woocommerce-page #payment div.payment_box select{background-color:#fff}.woocommerce-checkout #payment ul.payment_methods li input{position:relative}.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{margin-top:10px}@media screen and (min-width:768px){.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{margin-top:-2px}}@media screen and (width:768px){.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%}}@media screen and (width:768px){.woocommerce-checkout form.checkout .col-1{margin-bottom:40px}}@media screen and (width:768px){.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:auto}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=submit],textarea{border-radius:0;-webkit-appearance:none}@media screen and (max-width:768px){.checkout_coupon .form-row{float:none !important;text-align:center !important}}.shipping_method__shipping{font-size:13px}.woocommerce-account h2{text-transform:uppercase;font-weight:400;margin-bottom:1.2em}.woocommerce-page .checkout_coupon,.woocommerce-page form.checkout_coupon{display:inline-block !important;border-radius:0;padding:0;border:0;float:right}.woocommerce-page .checkout_coupon p,.woocommerce-page form.checkout_coupon p{margin:0}.woocommerce-page .checkout_coupon .form-row-last,.woocommerce-page form.checkout_coupon .form-row-last{float:left}.woocommerce-page .checkout_coupon input.input-text,.woocommerce-page form.checkout_coupon input.input-text{padding:7px}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout form.checkout_coupon{margin-top:0;margin-bottom:30px}@media screen and (min-width:768px){.woocommerce-checkout .checkout_coupon,.woocommerce-checkout form.checkout_coupon{width:295px}}.woocommerce-checkout .checkout_coupon .input-text,.woocommerce-checkout form.checkout_coupon .input-text{height:34px}@media screen and (max-width:768px){.woocommerce-checkout .checkout_coupon .form-row,.woocommerce-checkout form.checkout_coupon .form-row{float:left !important;width:100%}}@media screen and (max-width:768px){.woocommerce-checkout .checkout_coupon .form-row .button,.woocommerce-checkout form.checkout_coupon .form-row .button{width:100%}}.woocommerce-checkout .checkout_coupon .form-row-last,.woocommerce-checkout form.checkout_coupon .form-row-last{width:auto}@media screen and (max-width:768px){.woocommerce-checkout .checkout_coupon .form-row-last,.woocommerce-checkout form.checkout_coupon .form-row-last{width:100%}}@media screen and (min-width:768px){.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{min-width:392px}}@media screen and (max-width:767px){.woocommerce .order_details li,.woocommerce-page .order_details li{border-right:0;margin-right:0;padding-right:0;display:block}}@media screen and (max-width:767px){.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:inline}}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#efefef;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;color:#333}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{display:none}.edit-account__submit{margin-top:30px}.my-account__address__submit{margin-top:30px}mark{background-color:rgba(0,0,0,0)}.category-description{margin:20px auto 0;padding-top:10px;font-size:15px;line-height:145%;margin-bottom:1.4em}@media screen and (min-width:768px){.category-description{margin-top:30px}}@media screen and (min-width:768px){.category-description .category-description__inner{margin:0 auto}}.category-description p{margin:0 0 1.5em}.category-description h2{font-size:21px;font-family:"Ogg Roman",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif}.category-description h2,.category-description h3{text-align:center;margin:2em 0 1.5em}.category-description h3{font-size:16px;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:700}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-body{padding:5px 20px 12px}@media screen and (min-width:768px){.modal-body{padding:15px}}.modal-backdrop{opacity:.7 !important}products__popup__engraving-press.modal.in .modal-dialog,.products__popup.modal.in .modal-dialog{padding:0 20px}products__popup__engraving-press .modal-header,.products__popup .modal-header{padding:5px 7px;border-bottom:none}@media screen and (min-width:768px){products__popup__engraving-press .modal-header,.products__popup .modal-header{padding:10px 15px}}products__popup__engraving-press .modal-content,.products__popup .modal-content{text-align:center;border-radius:0;margin:5px auto;outline:5px solid #fff;border:1px solid #bbb}products__popup__engraving-press p,.products__popup p{margin:0 0 10px;line-height:140%}@media screen and (min-width:768px){products__popup__engraving-press p,.products__popup p{margin:0 0 1em}}products__popup__engraving-press__engraving-press,.products__popup__engraving-press{margin-bottom:10px !important;display:none}@media screen and (min-width:768px){products__popup__engraving-press__engraving-press,.products__popup__engraving-press{display:block}}products__popup__engraving-press__engraving-press--mobile,.products__popup__engraving-press--mobile{display:block}@media screen and (min-width:768px){products__popup__engraving-press__engraving-press--mobile,.products__popup__engraving-press--mobile{display:none}}products__popup__engraving-press img,.products__popup img{margin:0 auto 5px;max-width:230px}@media screen and (min-width:768px){products__popup__engraving-press img,.products__popup img{margin-bottom:10px;max-width:340px}}products__popup__engraving-press__engraving,.products__popup__engraving{max-width:300px}products__popup__engraving-press .btn,.products__popup .btn{margin:0 0 2em}products__popup__engraving-press__footer,.products__popup__footer{text-transform:uppercase;font-size:12px;letter-spacing:.02em;margin:0 !important}div.woocommerce-message+div.checkout_coupon{display:none !important}.woocommerce-mailchimp-opt-in label input{margin-bottom:0;float:left;margin-right:1em}@media screen and (max-width:991px){.woocommerce-mailchimp-opt-in label input{margin-bottom:20px}}@media screen and (max-width:760px){.woocommerce-mailchimp-opt-in label input{margin-bottom:35px}}@media screen and (max-width:440px){.woocommerce-mailchimp-opt-in label input{margin-bottom:60px}}@media(min-width:1070px){.container{max-width:1240px}}@media(max-width:768px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr td{display:block}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:right;clear:none !important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.single-product .twentythirteen .panel{padding-left:20px !important;padding-right:20px !important}}.woocommerce-page ul.products li.product h3,.woocommerce ul.products li.product h3{font-family:gotham_light,gotham_book,Gotham,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;padding-top:0;line-height:125%}.cc-window.cc-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.cc-window.cc-banner .cc-message{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1.3;font-family:"gotham_book";font-size:13px}.cc-window.cc-banner .cc-message .cc-link{padding:0;color:#fff;text-decoration:none}.cc-window.cc-banner .cc-message .cc-link:hover{color:#fff;text-decoration:underline}.cc-window.cc-banner .cc-compliance .cc-btn{padding:5px 12px 2px;font-size:12px;color:#fff}.cc-window.cc-banner .cc-compliance .cc-btn:hover,.cc-window.cc-banner .cc-compliance .cc-btn:focus{background-color:#a2a0a0;color:#fff;text-decoration:none}.woocommerce table.shop_table.affix{width:auto;top:10px;max-width:456px}.woocommerce-shipping-fields,.woocommerce-billing-fields,.woocommerce-account-fields,.woocommerce-delivery-options-fields,.woocommerce-checkout-payment{margin-right:20px;border:1px solid #d4d4d4;padding:20px;margin-bottom:20px}@media only screen and (max-width:767px){.woocommerce-shipping-fields,.woocommerce-billing-fields,.woocommerce-account-fields,.woocommerce-delivery-options-fields,.woocommerce-checkout-payment{padding:10px;margin-right:0}}.woocommerce-shipping-fields .lead,.woocommerce-billing-fields .lead,.woocommerce-account-fields .lead,.woocommerce-delivery-options-fields .lead,.woocommerce-checkout-payment .lead{font-size:11px}.woocommerce-shipping-fields label,.woocommerce-billing-fields label,.woocommerce-account-fields label,.woocommerce-delivery-options-fields label,.woocommerce-checkout-payment label{font-size:11px}.woocommerce-shipping-fields h3,.woocommerce-billing-fields h3,.woocommerce-account-fields h3,.woocommerce-delivery-options-fields h3,.woocommerce-checkout-payment h3{margin-top:10px;margin-bottom:10px;text-align:left}.woocommerce-shipping-fields p,.woocommerce-billing-fields p,.woocommerce-account-fields p,.woocommerce-delivery-options-fields p,.woocommerce-checkout-payment p{text-align:left}@media(max-width:768px){.woocommerce-shipping-fields input,.woocommerce-billing-fields input,.woocommerce-account-fields input,.woocommerce-delivery-options-fields input,.woocommerce-checkout-payment input{font-size:16px !important}}.wc_payment_methods{padding:0 !important;border-bottom:none !important}.wc_payment_methods li{padding:0}#shipping_method li{padding:20px 0;text-align:left}#shipping_method label{font-size:14px;display:block;cursor:pointer}#shipping_method .shipping-method-description{display:inline}#shipping_method .shipping-label,#shipping_method .shipping-price{display:inline-block}#shipping_method .shipping-label{width:200px}#shipping_method .shipping-price{margin-left:10px;padding-right:10px;width:60px;font-weight:700;font-size:15px;color:#47024a}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0}#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{background:#f8f8f8;margin:20px -20px -20px;border-top:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:767px){#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{margin:20px -10px -10px}}#add_payment_method #payment .place-order #place_order,.woocommerce-cart #payment .place-order #place_order,.woocommerce-checkout #payment .place-order #place_order{display:block;width:100%;margin-top:10px;padding:15px 30px}@media only screen and (max-width:767px){#add_payment_method #payment .place-order .woocommerce-mailchimp-opt-in,.woocommerce-cart #payment .place-order .woocommerce-mailchimp-opt-in,.woocommerce-checkout #payment .place-order .woocommerce-mailchimp-opt-in{margin-bottom:0}}@media only screen and (max-width:767px){#add_payment_method #payment .place-order .woocommerce-mailchimp-opt-in label input,.woocommerce-cart #payment .place-order .woocommerce-mailchimp-opt-in label input,.woocommerce-checkout #payment .place-order .woocommerce-mailchimp-opt-in label input{margin-bottom:0}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:none !important}#add_payment_method #payment div.payment_box input,.woocommerce-cart #payment div.payment_box input,.woocommerce-checkout #payment div.payment_box input{padding:10px 5px}.woocommerce-mailchimp-opt-in label{font-size:13px}@media(min-width:768px){#customer_details{width:60%;float:left}#order_review{width:40%;float:left}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}}.address-validation-results-field.address-validation-forced~.form-row.address-field,.address-validation-results-field.address-validation-forced+.form-row{display:none !important}.select2-container--default .select2-selection--single{border-radius:0;padding:10px;border:1px solid #ccc;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:5px}.select2-results__options{text-align:left}#billing_company_field,#shipping_company_field{margin-top:10px}.woocommerce form.checkwoocommerce_ppec_paypal_mark_enabledout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}label.checkbox{cursor:pointer;margin-bottom:0}.address-validation-field a.button{padding:13px 20px !important}@media only screen and (max-width:767px){.address-validation-field a.button{font-size:12px !important}}@media only screen and (max-width:767px){.woocommerce-checkout-review-order-table{display:none}}.woocommerce-checkout-review-order-table .cart_item{font-size:13px}.woocommerce table.shop_table.cart{border:0}.woocommerce table.shop_table td small{font-weight:400;font-size:11px}@media(min-width:500px){.order-summary{margin-right:20px}}.single-product .yith_expand{display:none !important}.eg-message{text-align:center}.eg-message strong{font-family:"gotham_bold"}.page-template-page-contact .content{padding-bottom:0}.page-template-page-contact>.wrapper{min-height:90vh}.contact-page__header{width:100%;margin-top:70px;padding:45px 30px 55px;text-align:center;background-color:#e5e5e5}.contact-page-header__title{margin:0 0 20px;font-family:"bodoni_bk_btbook";font-size:70px;color:#000}@media(max-width:768px){.contact-page-header__title{font-size:40px}}.contact-page-header__desc{font-size:18px !important}.contact-page-header label{display:block;margin-bottom:30px;font-size:18px}@media(max-width:768px){.contact-page-header label{font-size:16px}}.contact-page-header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;background-color:#fff;background-image:url(//www.engraversguild.co.uk/wp-content/themes/eg/images/chevron-down.svg);background-position:97% center;background-size:15px 10px;background-repeat:no-repeat;border:1px solid #dadbdb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-size:13px;overflow:hidden;padding:12px 17px;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap;-moz-appearance:none;text-indent:.01px;text-overflow:"";text-transform:uppercase}.contact-page-header select:focus{border:1px solid #999}.contact-page__dropdown{position:relative;max-width:400px;margin:0 auto}.contact-page__dropdown select{width:100%}.contact-page__items{max-width:770px;margin:60px auto 0}.contact-page__questions{display:none}.contact-page-question{margin-bottom:25px}.contact-page-question__title{cursor:pointer;position:relative;margin-bottom:20px;padding:10px 20px 10px 0;font-family:"bodoni_bt_book";font-weight:400;font-size:26px;color:#333;border-bottom:2px solid #e5e5e5}.contact-page-question__title:after{content:"+";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"bodoni_bt_book";font-size:25px;vertical-align:middle}.contact-page-question.always-open{margin-top:60px}.contact-page-question.always-open .contact-page-question__title{cursor:default}.contact-page-question.always-open .contact-page-question__title:after{content:""}.contact-page-question__body{display:none;margin-top:50px;margin-bottom:60px;padding-left:70px}@media(max-width:770px){.contact-page-question__body{margin-top:25px;padding-left:0}}.contact-page-question__body ul,.contact-page-question__body ol{list-style-type:disc}.contact-page-question__body ul li,.contact-page-question__body ol li{line-height:150%}.contact-page-question__body ol{list-style-type:decimal}.contact-page-question__body a{text-decoration:underline}.contact-page-question:last-of-type .contact-page-question__body{margin-bottom:0}.contact-page-question.open .contact-page-question__title:after{content:"-"}.contact-page-question.open .contact-page-question__body{display:block}.contact-page-question.open.always-open .contact-page-question__title:after{content:""}@media(max-width:770px){.contact-page{margin-bottom:110px}}.contact-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}@media(min-width:770px){.contact-form__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact-form__group--enquiry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-form__group--submit{margin-bottom:-50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form__group--hidden{display:none}.contact-form__label{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;text-transform:uppercase}@media(max-width:770px){.contact-form__label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.contact-form .wpcf7-form-control-wrap{width:70%}@media(max-width:770px){.contact-form .wpcf7-form-control-wrap{width:100%;margin-top:-10px}}.contact-form div.wpcf7-response-output{margin:40px auto;padding:25px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=number],.contact-form textarea{width:100%;margin-bottom:0 !important;padding:7px 10px;border:1px solid #ccc;font-size:16px}.contact-form input[type=text]+span,.contact-form input[type=email]+span,.contact-form input[type=number]+span,.contact-form textarea+span{margin-top:3px}.contact-form input[type=submit]{margin:30px 0;min-width:190px;padding:9px 30px;font-family:"gotham_light","gotham_book",Gotham,Helvetica,Arial,sans-serif;font-weight:400;border:0;color:#fff;text-transform:uppercase;background:#8f008c;-webkit-transition:background-color ease-out .25s;transition:background-color ease-out .25s}.contact-form input[type=submit]:hover{background:#700374}@media(max-width:770px){.contact-form input[type=submit]{margin:60px 0 0;padding:11px 30px}}@media(max-width:770px){.contact-form__custom-file{margin-top:-15px}}.contact-form__custom-file input{display:none}.contact-form__custom-file label{position:relative;border-radius:0;width:150px;height:32px;font-size:6px;background:#fff;overflow:hidden}.contact-form__custom-file label:after{cursor:pointer;position:absolute;top:0;left:0;bottom:0;z-index:3;display:block;width:150px;height:32px;font-size:13px;padding:5px;line-height:23px;color:#000;text-align:center;content:"BROWSE";background-color:#e5e5e5}.screen-reader-text{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.eg-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eg-search-form input[type=text]{width:100%;padding:7px 20px;padding-right:30px;border:1px solid #ccc;line-height:1.25;color:#333}.eg-search-form input[type=text]:focus{width:100%;outline:1px solid #ccc}@media(min-width:768px){.eg-search-form input[type=text]{text-align:center}}.eg-search-form__submit{position:relative;right:0;margin:0;padding:0;border:0;outline:0;background-color:#fff;color:#333}.header-search .eg-search-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:14px}.header-search .eg-search-form input[type=text]{padding:0;border-color:rgba(0,0,0,0);text-align:right}.header-search .eg-search-form__submit{left:0}.mobile-menu__header .eg-search-form{gap:4px}.mobile-menu__header .eg-search-form input[type=text]{padding:7px 10px}.mobile-menu__header .eg-search-form__submit{font-size:16px;background-color:rgba(0,0,0,0)}body.wc-braintree-body .wc_payment_method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.wc-braintree-body .wc_payment_method input[type=radio]{width:15px}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc,body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal,body.wc-braintree-body .wc_payment_method.payment_method_braintree_applepay,body.wc-braintree-body .wc_payment_method.payment_method_braintree_googlepay,body.wc-braintree-body .wc_payment_method.payment_method_stripe,body.wc-braintree-body .wc_payment_method.payment_method_ppcp-gateway,body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_braintree_applepay input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_braintree_googlepay input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_stripe input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_ppcp-gateway input[name=payment_method],body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona input[name=payment_method]{margin-top:3px !important}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_applepay label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_googlepay label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_stripe label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_ppcp-gateway label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona label.payment_method_label{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:768px){body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_applepay label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_braintree_googlepay label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_stripe label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_ppcp-gateway label.payment_method_label,body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona label.payment_method_label{width:95%}}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_braintree_applepay label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_braintree_googlepay label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_stripe label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_ppcp-gateway label.payment_method_label .payment_method_icon,body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona label.payment_method_label .payment_method_icon{margin-left:auto}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc,body.wc-braintree-body .wc_payment_method.payment_method_braintree_paypal,body.wc-braintree-body .wc_payment_method.payment_method_discount-payment-moona{display:-webkit-box;display:-ms-flexbox;display:flex}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc input#payment_method_braintree_cc{top:-2px}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box{width:100% !important}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;padding:0}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form .form-group{width:48%;margin-bottom:10px}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form .form-group label{margin-bottom:3px;font-size:12px}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form .form-group:first-child{width:100%}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form .form-group .hosted-field{height:39px;padding:10px;border-radius:0}body.wc-braintree-body .wc_payment_method.payment_method_braintree_cc .payment_box .simple-form #dynamic-card-form{-webkit-box-shadow:none;box-shadow:none;padding:0}.wc-braintree-checkout-banner ul.wc_braintree_banner_gateways .wc-braintree-banner-gateway.wc_braintree_banner_gateway_braintree_applepay,.wc-braintree-checkout-banner ul.wc_braintree_banner_gateways .wc-braintree-banner-gateway.wc_braintree_banner_gateway_braintree_googlepay{max-width:663px !important}.wc-proceed-to-checkout ul.wc_braintree_cart_gateways{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin:0 auto}#engg-locket-app .loader{display:none}#engg-locket-app.loading .loader{position:relative;display:block;width:120px;height:250px;margin:0 auto}.eg-variation-picker{margin-right:15px;margin-left:15px;padding-left:0;padding-right:0;margin-bottom:24px;text-align:center}.eg-variation-picker__title{margin-bottom:25px;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px}.eg-variation-picker-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.eg-variation-picker-items--contained{margin:0 0 24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eg-variation-picker__item{margin-right:15px}.eg-variation-picker__item:last-child{margin-right:0}.eg-variation-picker__item span{display:block;font-size:12px;text-transform:uppercase;color:#747474}.eg-variation-picker__item span.eg-variation-picker__name{margin:5px 0;font-size:18px;color:#333}.eg-variation-picker__item span:last-of-type{margin-bottom:0}.eg-variation-picker__item label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:8px 10px;border:5px solid rgba(0,0,0,0);background-color:#fff}@media(min-width:768px){.eg-variation-picker__item label{min-width:190px;padding:10px 0}}.eg-variation-picker__item input:checked+label{border-color:#747474}.eg-variation-picker__item input:disabled+label{opacity:.3;cursor:not-allowed}.eg-variation-picker__item--compact{margin-right:0}.eg-variation-picker__item--compact label{min-width:50px}.eg-variation-picker__modal-trigger{font-size:14px;text-transform:uppercase;color:#47024a}.eg-variation-info-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:800px){.eg-variation-info-modal .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.eg-variation-info-modal .modal-dialog{width:800px}@media(max-width:800px){.eg-variation-info-modal .modal-dialog{width:90vw;margin:0 auto}}.eg-variation-info-modal__preview{max-width:400px}.eg-variation-info-modal-content{width:350px;padding:25px;text-align:center}@media(max-width:800px){.eg-variation-info-modal-content{padding:0 25px 25px}}.eg-variation-info-modal-content--full{width:100%}.eg-variation-info-modal-content__title{margin:10px 0 40px;padding:20px 0;border-top:2px solid #333;border-bottom:2px solid #333;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-size:28px;color:#333}@media(max-width:800px){.eg-variation-info-modal-content__title{padding:15px 0}}.eg-variation-info-modal-content__paragraph{margin-bottom:25px;line-height:1.3}.eg-variation-info-modal-content__paragraph:last-child{margin-bottom:0}.eg-variation-info-modal button.close{position:relative;top:25px;right:-15px;z-index:999;opacity:1;padding:10px 15px 11px;border:2px solid #747474;border-radius:50%;font-weight:500;font-size:22px;background-color:#fff}.eg-variation-info-modal__tables{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.eg-variation-info-modal__table{border:2px solid #000;border-collapse:collapse}.eg-variation-info-modal__table th,.eg-variation-info-modal__table td{padding:8px 12px;border:2px solid #000;font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px;text-align:center}.eg-variation-info-modal__table th{max-width:190px;font-size:11px;vertical-align:middle;background-color:#47024a;color:#fff;text-transform:uppercase}.eg-variation-info-modal__table th span{text-transform:none}@media screen and (min-width:800px){.eg-variation-info-modal__table th{font-size:13px}}.eg-variation-info-modal__table td{padding:12px}.eg-variation-info-modal--mens-chain-size .modal-dialog{width:445px}.eg-variation-info-modal--mens-chain-size .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.eg-variation-info-modal--mens-chain-size .eg-variation-info-modal-content{padding-bottom:0}.main-category-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:32px}@media(max-width:550px){.main-category-wrap .container{padding:0}}@media(min-width:550px){.main-category-wrap{gap:60px;margin-top:70px}}.main-category-wrap ul.products li.product mark{display:none}.main-category__heading{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;margin-bottom:40px;font-size:30px;background-color:#fff;text-align:center}@media(min-width:768px){.main-category__heading{font-size:38px}}.main-category__heading--transparent{background-color:rgba(0,0,0,0)}.main-category__heading span{position:relative;padding:0 20px}.main-category__heading span:before,.main-category__heading span:after{content:"";position:absolute;right:100%;top:.6em;border-top:1px solid #eee;display:block;width:1000px}.main-category__heading span:after{left:100%}.bestsellers-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden}.bestsellers-index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px}@media(min-width:550px){.bestsellers-index{display:grid;gap:24px;grid-template-columns:45% 45%;width:auto}}@media(min-width:768px){.bestsellers-index{grid-template-columns:35% 35%}}.bestsellers-index-item{width:100%;margin:0 auto;margin-bottom:-32px}@media(min-width:550px){.bestsellers-index-item{width:auto}}.bestsellers-index-item img{width:100%;height:auto}.bestsellers-index-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-size:22px}@media(min-width:550px){.bestsellers-index-item__title{font-size:28px}}.bestsellers-index-item__title a{position:relative;top:-46px;right:10px;display:inline-block;padding:10px 24px;background-color:#fff}@media(min-width:550px){.bestsellers-index-item__title a{top:-32px;right:24px;bottom:auto;padding:15px 40px}}.bestsellers-index-item__title a:hover{color:#333;text-decoration:none}.occasion-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;margin-bottom:10px;padding:40px 0 20px;background-color:#eee}.occasion-carousel-wrap{overflow-x:auto;padding-bottom:40px;width:calc(100% + 10px);margin-left:-10px}.occasion-carousel .main-category__heading{margin-bottom:0}.occasion-carousel-item{width:160px}@media(max-width:550px){.occasion-carousel-item{max-height:190px;overflow:hidden}}@media(min-width:550px){.occasion-carousel-item{width:250px}}.occasion-carousel-item__inner{padding:10px}.occasion-carousel-item:hover a{color:#47024a}.occasion-carousel-item img{width:160px}@media(min-width:550px){.occasion-carousel-item img{width:250px}}.occasion-carousel-item__title{text-transform:uppercase;text-align:center}.occasion-carousel-item__title a{display:block;padding-top:10px}.occasion-carousel-item__title a:hover{text-decoration:none}.new__engraving__form__holder .photo-frame-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.new__engraving__form__holder .photo-frame-section h3{font-family:"gotham_book",Gotham,Helvetica,Arial,sans-serif;font-size:13px;text-align:center;text-transform:uppercase}.new__engraving__form__holder .photo-frame-section__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;width:90%;max-width:500px;margin:0 auto}.new__engraving__form__holder .photo-frame-section__label .browse{padding:6px 12px;border:3px solid #747474;background-color:#fff;color:#333;text-transform:uppercase}.new__engraving__form__holder .photo-frame-section__label .filepath{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 12px;background-color:#fff}.new__engraving__form__holder .photo-frame-section__label+input[type=file]{display:none}.new__engraving__form__holder .photo-frame-section .photo-frame-file-size-error{display:none;width:90%;max-width:500px;margin:0 auto;text-align:center;color:red}@-webkit-keyframes animate-infinite-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate-infinite-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product_cat_archive .woocommerce-pagination .page-numbers{visibility:hidden}.product_cat_archive .woocommerce-pagination .eg-products-infinite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.15)}.product_cat_archive .woocommerce-pagination .eg-products-infinite__spinner{display:none;width:70px;height:70px;-webkit-animation:animate-infinite-loading infinite 1.5s linear;animation:animate-infinite-loading infinite 1.5s linear}.product_cat_archive .woocommerce-pagination .eg-products-infinite__spinner.show{display:block}.engraving__packaging.has-packaging-ui .gift-card-ui{display:none}.engraving__packaging.has-packaging-ui .js-packaging-form+.engraving__packaging__footer{display:none}.engraving__packaging.has-packaging-ui .js-packaging-form--filled+.engraving__packaging__footer{display:block}.packaging-choice{width:100%;margin-bottom:190px;background:#e9e9e9}.packaging-choice__inner{padding:48px 24px}.packaging-choice h2.packaging-choice__title{margin-bottom:40px;padding-bottom:0;text-transform:uppercase}.packaging-choice__choices{display:grid;max-width:100%;gap:24px;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 12px}@media(min-width:768px){.packaging-choice__choices{max-width:840px;gap:36px}}.packaging-choice input[type=radio]{position:absolute;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px}.packaging-choice__img{width:auto;max-height:140px}@media(min-width:480px){.packaging-choice__img{max-height:200px}}@media(min-width:768px){.packaging-choice__img{max-height:300px}}.packaging-choice__choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:24px}@media(min-width:768px){.packaging-choice__choice{gap:36px;opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.packaging-choice__choice:hover{opacity:1}}.packaging-choice__photo{text-align:center}input:checked+.packaging-choice__choice{opacity:1}.packaging-choice__buttons{text-align:center}.packaging-choice__buttons button{min-width:0;width:100%;padding:7px 14px}@media(min-width:768px){.packaging-choice__buttons button{width:90%}}@media(min-width:768px){.packaging-choice__button-label--small{display:none}}.packaging-choice__button-label--large{display:none}@media(min-width:768px){.packaging-choice__button-label--large{display:inline}}.packaging-choice+.gift-card-ui{margin-top:-70px;padding-top:90px}@media(min-width:768px){.packaging-choice+.gift-card-ui{margin-top:-130px}}h2.engraving__packaging__message{padding-bottom:50px}.eg-category-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.eg-category-post__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;text-align:center}.eg-category-post__header img{width:100%;height:auto}.eg-category-post__title{max-width:840px;margin:42px auto 0;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-size:42px;letter-spacing:1.2px}.eg-category-post-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:840px;margin:0 auto}.eg-category-post-section{padding-bottom:40px;border-bottom:1px solid #eee}.eg-category-post-section:last-child{border-bottom:0}.eg-category-post-section h1,.eg-category-post-section h2,.eg-category-post-section h3,.eg-category-post-section h4,.eg-category-post-section h5,.eg-category-post-section h6{margin:16px 0 0;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Garamond,"Times New Roman",serif;font-weight:400}.eg-category-post-section h2{font-size:26px}.eg-category-post-section h3{font-size:24px}.eg-category-post-section h4{font-size:22px}.eg-category-post-section h5{font-size:20px}.eg-category-post-section p{margin:0;line-height:20px}.eg-category-post-section img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.eg-category-post-section__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.eg-category-post-section__flex{display:grid;gap:20px;grid-template-columns:1fr 1fr}.eg-category-post-section__flex--reverse img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.eg-category-post-section__flex--reverse .eg-category-post-section__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sections-articles{display:grid;grid-template-columns:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}@media(min-width:600px){.sections-articles{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sections-articles__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;margin-top:auto;padding:32px;background-color:#fff}.sections-articles__item-title{margin:0;font-family:"BodoniSevITC-Book","Bodoni MT",Didot,"Didot LT STD","Book Antiqua",Arial,sans-serif;font-size:26px}.sections-articles__item-title a{color:#333;text-decoration:none}.sections-articles__item-image{margin-top:auto}.sections-articles__item-image img{max-height:300px}#wc_bis_product_form,#wc_bis_product_form #wc_bis_email,#wc_bis_product_form #wc_bis_send_form{margin:0}#wc_bis_product_form{padding:20px;background-color:#eee}#wc_bis_product_form #wc_bis_email{width:calc(100% - 150px);height:34px;padding:0 6px;border:1px rgba(0,0,0,0)}.header--mobile .eg-icon-bag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--mobile .eg-icon-bag:after{font-size:18px}