/**handles:widget-social-icons,animated-headline,metaslider-flex-slider,metaslider-public,metaslider_default-base_theme_styles,goldsmith-product-box-style,widget-heading,widget-image**/
/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
.words-wrapper{position:relative;text-align:left}.words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;bottom:0;top:0}.words-wrapper b.is-visible{position:relative}.animated_headline_wrapper span{display:flex}.no-js .words-wrapper b{opacity:0}.no-js .words-wrapper b.is-visible{opacity:1}.animated_headline_wrapper .headline{display:flex;align-items:baseline}.words-wrapper small{font-weight:inherit!important}.headline{margin:0;padding:0}.headline.rotate-1 .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.headline.rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.headline.rotate-1 b.is-visible{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);-webkit-animation:rotate-1-in 1.2s;-moz-animation:rotate-1-in 1.2s;animation:rotate-1-in 1.2s}.headline.rotate-1 b.is-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:rotate-1-out 1.2s;-moz-animation:rotate-1-out 1.2s;animation:rotate-1-out 1.2s}@-webkit-keyframes rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}@-moz-keyframes rotate-1-in{0%{-moz-transform:rotateX(180deg);opacity:0}35%{-moz-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-moz-transform:rotateX(360deg);opacity:1}}@keyframes rotate-1-in{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes rotate-1-out{0%{-webkit-transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}@-moz-keyframes rotate-1-out{0%{-moz-transform:rotateX(0);opacity:1}35%{-moz-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-moz-transform:rotateX(180deg);opacity:0}}@keyframes rotate-1-out{0%{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.headline.type .words-wrapper{vertical-align:top;overflow:hidden}.headline.type .words-wrapper::after{content:'';position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.headline.type .words-wrapper.waiting::after{-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;animation:pulse 1s infinite}.headline.type .words-wrapper.selected{background-color:#aebcb9}.headline.type .words-wrapper.selected::after{visibility:hidden}.headline.type .words-wrapper.selected b{color:#0d0d0d}.headline b{font-weight:inherit}.headline.type b{visibility:hidden}.headline.type b.is-visible{visibility:visible}.headline small{font-weight:inherit;font-size:inherit}.headline.type small{position:absolute;visibility:hidden;font-weight:inherit;font-size:inherit}.headline.type small.in{position:relative;visibility:visible}@-webkit-keyframes pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-moz-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);-o-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.headline.rotate-2 .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.headline.rotate-2 em,.headline.rotate-2 small{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:inherit}.headline.rotate-2 small{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .headline.rotate-2 small{opacity:1}.headline.rotate-2 small.in{-webkit-animation:rotate-2-in .4s forwards;-moz-animation:rotate-2-in .4s forwards;animation:rotate-2-in .4s forwards}.headline.rotate-2 small.out{-webkit-animation:rotate-2-out .4s forwards;-moz-animation:rotate-2-out .4s forwards;animation:rotate-2-out .4s forwards}.headline.rotate-2 em{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .headline.rotate-2 small{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);opacity:0}.no-csstransitions .headline.rotate-2 small em{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransitions .headline.rotate-2 .is-visible small{opacity:1}@-webkit-keyframes rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}}@-moz-keyframes rotate-2-in{0%{opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}}@keyframes rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@-moz-keyframes rotate-2-out{0%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.headline.loading-bar span{display:inline-block;padding:.2em 0}.headline.loading-bar .words-wrapper{overflow:hidden;vertical-align:top}.headline.loading-bar .words-wrapper::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;-webkit-transition:width .3s -.1s;-moz-transition:width .3s -.1s;transition:width .3s -.1s}.headline.loading-bar .words-wrapper.is-loading::after{width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s}.headline.loading-bar b{top:.2em;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.headline.loading-bar b.is-visible{opacity:1;top:0}.headline.slide span{display:inline-block;padding:.2em 0;margin-right:12px}.headline.slide .words-wrapper{vertical-align:top}.headline.slide b{opacity:0;top:.2em}.headline.slide b.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;-moz-animation:slide-in .6s;animation:slide-in .6s}.headline.slide b.is-hidden{-webkit-animation:slide-out .6s;-moz-animation:slide-out .6s;animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}100%{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.headline.clip span{display:inline-block}.headline.clip .words-wrapper{overflow:hidden;vertical-align:top}.headline.clip .words-wrapper::after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.rtl .headline.clip .words-wrapper::after{right:auto;margin-right:2px;left:0}.rtl .headline.clip .words-wrapper{padding-left:6px}.headline.clip b{opacity:0}.headline.clip b.is-visible{opacity:1}.headline.zoom .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.headline.zoom b{opacity:0}.headline.zoom b.is-visible{opacity:1;-webkit-animation:zoom-in .8s;-moz-animation:zoom-in .8s;animation:zoom-in .8s}.headline.zoom b.is-hidden{-webkit-animation:zoom-out .8s;-moz-animation:zoom-out .8s;animation:zoom-out .8s}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes zoom-in{0%{opacity:0;-moz-transform:translateZ(100px)}100%{opacity:1;-moz-transform:translateZ(0)}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}@-moz-keyframes zoom-out{0%{opacity:1;-moz-transform:translateZ(0)}100%{opacity:0;-moz-transform:translateZ(-100px)}}@keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-ms-transform:translateZ(-100px);-o-transform:translateZ(-100px);transform:translateZ(-100px)}}.headline.rotate-3 .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.headline.rotate-3 small{display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-visible .headline.rotate-3 small{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.headline.rotate-3 small.in{-webkit-animation:rotate-3-in .6s forwards;-moz-animation:rotate-3-in .6s forwards;animation:rotate-3-in .6s forwards}.headline.rotate-3 small.out{-webkit-animation:rotate-3-out .6s forwards;-moz-animation:rotate-3-out .6s forwards;animation:rotate-3-out .6s forwards}.no-csstransitions .headline.rotate-3 small{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);opacity:0}.no-csstransitions .headline.rotate-3 .is-visible small{opacity:1}@-webkit-keyframes rotate-3-in{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0)}}@-moz-keyframes rotate-3-in{0%{-moz-transform:rotateY(180deg)}100%{-moz-transform:rotateY(0)}}@keyframes rotate-3-in{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes rotate-3-out{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}@-moz-keyframes rotate-3-out{0%{-moz-transform:rotateY(0)}100%{-moz-transform:rotateY(-180deg)}}@keyframes rotate-3-out{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.headline.scale small{display:inline-block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.is-visible .headline.scale small{opacity:1}.headline.scale small.in{-webkit-animation:scale-up .6s forwards;-moz-animation:scale-up .6s forwards;animation:scale-up .6s forwards}.headline.scale small.out{-webkit-animation:scale-down .6s forwards;-moz-animation:scale-down .6s forwards;animation:scale-down .6s forwards}.no-csstransitions .headline.scale small{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}.no-csstransitions .headline.scale .is-visible small{opacity:1}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scale-up{0%{-moz-transform:scale(0);opacity:0}60%{-moz-transform:scale(1.2);opacity:1}100%{-moz-transform:scale(1);opacity:1}}@keyframes scale-up{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes scale-down{0%{-moz-transform:scale(1);opacity:1}60%{-moz-transform:scale(0);opacity:0}}@keyframes scale-down{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}.headline.push b{opacity:0}.headline.push b.is-visible{opacity:1;-webkit-animation:push-in .6s;-moz-animation:push-in .6s;animation:push-in .6s}.headline.push b.is-hidden{-webkit-animation:push-out .6s;-moz-animation:push-out .6s;animation:push-out .6s}@-webkit-keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes push-in{0%{opacity:0;-moz-transform:translateX(-100%)}60%{opacity:1;-moz-transform:translateX(10%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes push-out{0%{opacity:1;-moz-transform:translateX(0)}60%{opacity:0;-moz-transform:translateX(110%)}100%{opacity:0;-moz-transform:translateX(100%)}}@keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}
@font-face{font-family:flexslider-icon;src:url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li,body .metaslider .flexslider .slides img,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides ul,body .metaslider .flexslider ul.slides,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:0}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:after,.metaslider li:before{content:""!important;display:none!important;bottom:auto!important;margin:0!important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flex-pauseplay a{box-sizing:border-box;height:30px;width:30px}.metaslider .flexslider{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging{opacity:1;transition:opacity .3s ease}.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging{opacity:1!important}.metaslider-flex.ms-theme-default .flex-next:focus{background:url('https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll right 0 transparent!important;height:27px!important}.metaslider-flex.ms-theme-default .flex-prev:focus{background:url('https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll left 0 transparent!important;height:27px!important}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0;text-indent:9999px;overflow:hidden}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:focus,.metaslider .flexslider.filmstrip .slides li:hover{opacity:1!important}.metaslider .flex-control-thumbs{margin:5px -5px 0 -5px}.metaslider .flex-control-thumbs li{width:auto;margin:5px}#content .metaslider ol.flex-control-thumbs img,.metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url('https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');background-repeat:no-repeat;position:absolute;right:10px;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a{opacity:0}.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{opacity:1}.metaslider .flex-direction-nav .flex-prev{background-position:left 0;left:10px}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:focus-within .flex-next,.metaslider .flexslider:hover .flex-next{opacity:.8}.metaslider .flexslider:focus-within .flex-prev,.metaslider .flexslider:hover .flex-prev{opacity:.8;text-indent:-9999px}.metaslider .flexslider:focus-within .flex-next:focus,.metaslider .flexslider:focus-within .flex-prev:focus,.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-next:focus,.metaslider .flexslider .flex-prev:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none!important}.metaslider .flexslider .flex-control-nav a:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .slides>li{position:relative}.metaslider .flexslider .flex-pauseplay .flex-pause,.metaslider .flexslider .flex-pauseplay .flex-play{width:30px;height:30px;background:#000;color:#fff;text-align:center;padding:0 8px;border-radius:50px;text-decoration:none;line-height:30px;font-size:16px}.metaslider .flexslider .flex-pauseplay a:before{font-size:16px}.metaslider .flexslider .flex-pauseplay .flex-pause:focus,.metaslider .flexslider .flex-pauseplay .flex-play:focus{background:#000;color:#fff;outline:2px solid #fff}.metaslider .flexslider .flex-pauseplay .flex-play:before{margin-left:4px}.metaslider .flexslider .flex-pauseplay .flex-pause:before{margin-left:1px}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none!important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}.metaslider-responsive.no-text .rslides_nav{width:30px;height:30px;border:0;margin:0 5px;box-shadow:none!important;display:block;background-color:transparent;background-image:url('https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider-responsive.no-text .rslides_nav.next{background-position:right 0}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none!important}.metaslider .coin-slider a[href="javascript:void(0)"]{cursor:default!important}#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon{background-size:18px;background-repeat:no-repeat;background-position:left center;width:18px;height:32px;float:left;margin-right:5px}#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==")!important}.ms-edit-frontend{text-decoration:none!important;font-size:18px}.ms-edit-frontend .dashicons.dashicons-external{height:25px;vertical-align:middle}#preview-container .ms-edit-frontend{display:none}.ms-theme-precognition .flex-control-nav{display:table!important;width:100%!important;margin-top:0!important}.metaslider.ms-theme-precognition .flex-control-nav li{display:table-cell!important;width:auto;text-align:center;border-left:1px solid;border-bottom:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li:last-child{border-right:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0!important;width:auto!important;display:block!important;height:auto!important;padding:10px!important;margin:0!important}.flex-progress-bar{position:absolute;top:0;left:0;height:4px;width:0%;background-color:#fff;transition:width 2s linear;z-index:999}.ms-carousel-force-height .slides>li{overflow:hidden}.ms-carousel-force-height .slides>li.ms-image img{height:100%;width:auto}.ms-custom-button{display:inline-block;background-color:#0073aa;color:#fff;cursor:pointer;padding:8px 14px;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.ms-custom-button:hover{opacity:.8}.slides li:focus-within{outline:2px solid #007cba;outline-offset:-2px}@media only screen and (max-width :767px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:-9999px!important}}@media only screen and (min-width :768px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0!important}}
.metaslider.ms-theme-default-base .flexslider .slides .metaslider_image_link:focus img{outline:2px solid;outline-offset:-2px}.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a{width:26px;height:26px;background:#333;background-image:none;border-radius:50%;transform:translateY(-50%);top:calc(50% + 20px)}.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a:focus{outline:2px solid #fff}.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a:after{background-color:#fff;mask-repeat:no-repeat;mask-size:20px auto;content:'';display:table;width:100%;height:100%;position:absolute;top:0;mask-position:center}.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-prev:after{mask-image:url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/themes/default-base/v1.0.0/images/left.svg)}.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-next:after{mask-image:url(https://www.themagictouch.co.uk/wp-content/plugins/ml-slider/themes/default-base/v1.0.0/images/right.svg)}.metaslider.ms-theme-default-base .flexslider .flex-control-nav li a{overflow:hidden;text-indent:9999px}.metaslider.ms-theme-default-base .flexslider .flex-control-nav li a:focus{outline:2px solid}.metaslider.ms-theme-default-base .flexslider .caption-wrap .caption a{color:#fff}.metaslider.ms-theme-default-base .flexslider .flex-pauseplay a{top:10px;bottom:unset}.metaslider.ms-theme-default-base .flexslider .flex-pauseplay a:focus{outline:3px solid #fff}
.goldsmith-product-labels{display:flex;align-items:flex-start;z-index:2}.goldsmith-loop-product .goldsmith-product-labels{position:absolute;top:10px;left:10px;flex-direction:column}.goldsmith-summary-item .goldsmith-label+.goldsmith-label{margin-left:10px}.goldsmith-loop-product .goldsmith-product-labels>span:not(:last-child){margin-bottom:5px}.goldsmith-product-button{display:flex;align-items:center;justify-content:center}.goldsmith-product-button:hover,.goldsmith-product-button:hover svg{color:var(--goldsmith-dark-soft);background:0 0;fill:var(--goldsmith-dark-soft)}.woosc-btn.woosc-btn-added:before{content:none}.goldsmith-product-button.woosc-btn-added svg{fill:var(--goldsmith-green)}.goldsmith-product-button.added svg{fill:var(--goldsmith-green)}.ajax_add_to_cart.loading,.goldsmith-btn.ajax_add_to_cart.loading{pointer-events:none}.swiper-slide.style-bordered .goldsmith-loop-product{border:1px solid var(--goldsmith-gray);padding:5px;border-radius:4px}.section-custom-categories.style-bordered .row{border-top:1px solid var(--goldsmith-gray);border-left:1px solid var(--goldsmith-gray);border-radius:4px;margin-bottom:0;border-right:0;overflow:hidden;margin-left:calc(.5 * var(--bs-gutter-x));margin-right:calc(.5 * var(--bs-gutter-x))}.section-custom-categories.style-bordered .goldsmith-loop-product{border-right:1px solid var(--goldsmith-gray);border-bottom:1px solid var(--goldsmith-gray);padding:calc(var(--bs-gutter-x) * .5)}.section-custom-categories.style-bordered .goldsmith-product-loop-inner{margin-bottom:0}.goldsmith-product-loop-inner{position:relative;margin-bottom:30px;overflow:hidden}.swiper-slide .goldsmith-product-loop-inner{margin-bottom:0}.goldsmith-product-loop-inner .goldsmith-product-thumb{margin-bottom:20px;position:relative;display:block;overflow:hidden}.goldsmith-transform-replace{margin-bottom:5px;position:relative;overflow:hidden;-moz-transition:all ease .25s;-webkit-transition:all ease .25s;-o-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s}.goldsmith-layout-custom .goldsmith-product-buttons,.goldsmith-product-type-1 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-buttons,.goldsmith-product-type-3 .goldsmith-product-buttons{position:absolute;top:45px;right:10px;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}.goldsmith-layout-custom:hover .goldsmith-product-buttons,.goldsmith-product-type-1:hover .goldsmith-product-buttons,.goldsmith-product-type-2:hover .goldsmith-product-buttons,.goldsmith-product-type-3:hover .goldsmith-product-buttons{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.goldsmith-layout-custom .goldsmith-svg-icon,.goldsmith-product-type-1 .goldsmith-svg-icon,.goldsmith-product-type-2 .goldsmith-svg-icon,.goldsmith-product-type-3 .goldsmith-svg-icon{max-width:16px;max-height:16px}.goldsmith-layout-custom .goldsmith-product-button,.goldsmith-product-type-1 .goldsmith-product-button,.goldsmith-product-type-2 .goldsmith-product-button,.goldsmith-product-type-3 .goldsmith-product-button{background-color:transparent;width:30px;height:30px;border-radius:30px;position:relative}.goldsmith-layout-custom .goldsmith-wishlist-btn,.goldsmith-product-type-1 .goldsmith-wishlist-btn,.goldsmith-product-type-2 .goldsmith-wishlist-btn,.goldsmith-product-type-3 .goldsmith-wishlist-btn{position:absolute;top:10px;right:10px;z-index:3}.goldsmith-layout-custom:hover .goldsmith-product-button,.goldsmith-product-type-1:hover .goldsmith-product-button,.goldsmith-product-type-2:hover .goldsmith-product-button,.goldsmith-product-type-3:hover .goldsmith-product-button{background-color:var(--goldsmith-light);-moz-transition:all .25s cubic-bezier(.25,.46,.45,.94);-o-transition:all .25s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.goldsmith-layout-custom .goldsmith-product-button+.goldsmith-product-button,.goldsmith-product-type-1 .goldsmith-product-button+.goldsmith-product-button,.goldsmith-product-type-2 .goldsmith-product-button+.goldsmith-product-button,.goldsmith-product-type-3 .goldsmith-product-button+.goldsmith-product-button{margin-top:5px}.goldsmith-product-name{margin:0}.goldsmith-product-type-1 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-cart,.goldsmith-product-type-3 .goldsmith-product-buttons,.goldsmith-product-type-3 .goldsmith-product-details,.goldsmith-transform-replace .goldsmith-product-cart,.goldsmith-transform-replace .goldsmith-product-name{-moz-transition:all .25s cubic-bezier(.25,.46,.45,.94);-o-transition:all .25s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.goldsmith-product-loop-inner:hover .goldsmith-transform-replace .goldsmith-product-name{opacity:0;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.goldsmith-product-loop-inner .goldsmith-product-thumb img{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transform-origin:center center;-moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.goldsmith-product-loop-inner:hover .goldsmith-product-thumb img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transform-origin:center center;-moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.goldsmith-product-type-1 .goldsmith-product-cart{position:absolute;top:100%;left:0;width:100%;margin:0;opacity:0}.goldsmith-product-loop-inner:hover .goldsmith-transform-replace .goldsmith-product-cart{top:0;opacity:1}.goldsmith-product-hint{background-color:rgba(51,51,51,.9);font-size:12px;line-height:1;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:auto;right:50px;visibility:hidden;opacity:0;pointer-events:none;white-space:nowrap;padding:8px 9px 8px 9px;color:var(--goldsmith-light);-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 7px 15px rgba(0,0,0,.3);-webkit-transition:opacity .3s linear,right .3s linear;transition:opacity .3s linear,right .3s linear}.goldsmith-product-hint:after{position:absolute;top:50%;margin-top:-5px;right:-10px;content:'';width:0;height:0;border-style:solid;border-width:5px;border-color:transparent transparent transparent rgba(51,51,51,.9)}.goldsmith-product-button:hover .goldsmith-product-hint{visibility:visible;opacity:1;right:40px}.goldsmith-summary-item .goldsmith-product-hint{top:-30px;right:auto;-webkit-transition:opacity .3s linear,top .3s linear;transition:opacity .3s linear,top .3s linear}.goldsmith-summary-item .product-after-cart-wrapper .goldsmith-product-button:hover .goldsmith-product-hint{top:-30px}.goldsmith-summary-item .goldsmith-product-hint:after{top:auto;bottom:0;margin-top:0;margin-bottom:-10px;transform:translateX(calc(-50% - 1px));right:auto;left:50%;border-color:rgba(51,51,51,.9) transparent transparent transparent}.goldsmith-summary-item .goldsmith-product-button:hover .goldsmith-product-hint{right:auto;top:-15px}.goldsmith-product-thumb-wrapper{position:relative;overflow:hidden;margin-bottom:15px}.goldsmith-product-loop-inner .goldsmith-product-thumb{margin-bottom:0}.goldsmith-product-type-2 .goldsmith-product-cart{position:absolute;width:100%;bottom:0;opacity:0;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.goldsmith-product-loop-inner:hover .goldsmith-product-cart{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.goldsmith-product-type-2 .goldsmith-product-name,.goldsmith-product-type-3 .goldsmith-product-name{margin-bottom:10px}.goldsmith-layout-custom .added_to_cart,.goldsmith-product-type-1 .added_to_cart,.goldsmith-product-type-2 .added_to_cart,.goldsmith-product-type-3 .added_to_cart{display:none}.goldsmith-product-type-3 .product-link{padding-bottom:150%}.woocommerce.goldsmith-product-type-3 .product-link img{position:absolute;width:100%;height:100%;object-fit:cover}.woocommerce.goldsmith-product-type-3 .goldsmith-product-details{position:absolute;bottom:0;width:100%;padding:10px;background:#00000073;color:#fff;-moz-transform:translateY(35px);-ms-transform:translateY(35px);-webkit-transform:translateY(35px);transform:translateY(35px);padding-bottom:45px}.woocommerce.goldsmith-product-type-3 .goldsmith-product-details .goldsmith-product-cart{width:100%;margin-top:10px;position:absolute;bottom:0;left:0}.goldsmith-product-type-3 .goldsmith-price,.goldsmith-product-type-3 .goldsmith-price span.del>span,.goldsmith-product-type-3 .goldsmith-product-name,.goldsmith-product-type-3 .woocommerce-variation-price .price,.goldsmith-product-type-3 .woocommerce-variation-price .price span.del>span,.woocommerce div.product .goldsmith-product-type-3 p.price,.woocommerce div.product .goldsmith-product-type-3 span.price{color:var(--goldsmith-light)}.goldsmith-product-type-3:hover .goldsmith-product-details{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.goldsmith-product-type-3 .star-rating,.goldsmith-product-type-3 .star-rating>span::before{font-size:9px}.loop-list-item{position:relative;padding:15px;border:1px solid var(--goldsmith-gray);-webkit-box-shadow:1px 2px 4px rgba(33,37,41,.05);box-shadow:1px 2px 4px rgba(33,37,41,.05);border-radius:10px;overflow:hidden;margin-bottom:30px}.loop-list-item .list-product-labels{position:absolute;top:10px;left:10px;display:flex;align-items:flex-start;flex-direction:column;z-index:1}.loop-list-item .thumb-wrapper{position:relative;margin-bottom:20px;overflow:hidden}.loop-list-item .product-link{display:block;overflow:hidden;border-radius:4px;border:1px solid var(--goldsmith-gray)}.loop-list-item:hover .thumb-wrapper img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transform-origin:center center;-moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.loop-list-item .goldsmith-label+.goldsmith-label{margin-top:5px}.loop-list-item .goldsmith-product-button{background-color:var(--goldsmith-light);width:30px;height:30px;border-radius:30px;position:relative;display:flex;align-items:center;justify-content:center}.loop-list-item .goldsmith-wishlist-btn{position:absolute;top:10px;right:10px;z-index:3}.loop-list-item .added_to_cart.wc-forward{display:none}.loop-list-item .thumb-wrapper .goldsmith-product-button+.goldsmith-product-button{margin-top:5px}.loop-list-item .goldsmith-svg-icon{max-width:16px;max-height:16px}.loop-list-item svg{fill:var(--goldsmith-dark)}.loop-list-item .stock-progress{height:8px;width:100%;background:var(--goldsmith-gray);border-radius:10px;overflow:hidden}.loop-list-item .stock-progressbar{background:var(--goldsmith-red);height:100%}.loop-list-item .stock-details{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;line-height:1;margin-top:10px;font-size:12px}.loop-list-item .status-value{font-weight:700;color:var(--goldsmith-dark)}.loop-list-item .list-part{margin:0;line-height:1}.loop-list-item .list-part+.list-part{margin-top:15px}.loop-list-item .product-details{font-size:14px;line-height:inherit}.loop-list-item .rating{text-align:center;position:absolute;bottom:5px;width:100%}.loop-list-item .rating a{pointer-events:none}.loop-list-item .thumb-wrapper .list-buttons{position:absolute;top:45px;right:10px}.loop-list-item .cr-qna-link,.loop-list-item .cr-qna-separator{display:none}.gradient-bg .time-count{width:34px;height:34px;color:var(--goldsmith-light);border-radius:var(--goldsmith-border-radius);background:var(--goldsmith-gradient-1)}.goldsmith-product-type-woo-default{display:flex;flex-direction:column}.goldsmith-product-type-woo-default span.onsale,.layout-woo span.onsale{position:absolute;top:10px;left:10px;line-height:1;padding:3px 10px;background:var(--goldsmith-dark);color:var(--goldsmith-light);z-index:1}.layout-woo{position:relative}.goldsmith-product-type-woo-default .woocommerce-loop-product__title{margin:10px 0 10px}.goldsmith-product-type-woo-default .star-rating{position:absolute;top:10px;right:10px}.goldsmith-product-type-woo-default .price{line-height:1;margin-bottom:10px}.goldsmith-layout-custom{overflow:visible}.goldsmith-product-loop-inner .goldsmith-variations .label{display:none}.goldsmith-layout-custom.goldsmith-product-type-2 .goldsmith-product-cart{left:0}.goldsmith-layout-custom.goldsmith-product-type-1 .goldsmith-product-cart{position:relative;top:auto;left:auto;width:100%;margin:10px 0;opacity:1}.goldsmith-product-loop-inner .reset_variations.goldsmith-btn-reset{display:inline-flex;margin-left:0}.goldsmith-product-loop-inner .goldsmith-variations{position:relative;margin:0}.goldsmith-product-loop-inner .goldsmith-reset-variations{position:absolute;right:0;bottom:0}@media(min-width:992px){.loop-list-item .list-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.loop-list-item .thumb-wrapper{margin:0;flex:0 0 40%;max-width:40%}.loop-list-item .details-wrapper{flex:0 0 60%;padding-left:20px}.loop-list-item .stock-details{font-size:14px}.loop-list-item .thumb-wrapper .list-buttons{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all .25s cubic-bezier(.25,.46,.45,.94);-o-transition:all .25s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all .25s cubic-bezier(.25,.46,.45,.94);z-index:2}.loop-list-item:hover .thumb-wrapper .list-buttons{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width:768px){.loop-list-item{padding:20px}}@media(max-width:1024px){.goldsmith-product-type-1 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-cart,.goldsmith-product-type-3 .goldsmith-product-buttons,.woocommerce.goldsmith-product-type-3 .goldsmith-product-details{opacity:1;visibility:visible;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.goldsmith-product-type-1 .goldsmith-product-button,.goldsmith-product-type-2 .goldsmith-product-button,.goldsmith-product-type-3 .goldsmith-product-button{background-color:var(--goldsmith-light)}.woocommerce.goldsmith-product-type-3 .goldsmith-product-details{padding:0;background:0 0;position:relative;bottom:auto;top:auto;margin-top:10px}.goldsmith-product-type-3 .goldsmith-price,.goldsmith-product-type-3 .goldsmith-price span.del>span,.goldsmith-product-type-3 .goldsmith-product-name,.goldsmith-product-type-3 .woocommerce-variation-price .price,.goldsmith-product-type-3 .woocommerce-variation-price .price span.del>span,.woocommerce div.product .goldsmith-product-type-3 p.price,.woocommerce div.product .goldsmith-product-type-3 span.price{color:var(--goldsmith-dark)}.goldsmith-product-type-3 .goldsmith-inline-two-block{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.goldsmith-product-type-1 .goldsmith-product-buttons,.goldsmith-product-type-2 .goldsmith-product-buttons,.goldsmith-product-type-3 .goldsmith-product-buttons{top:10px}.goldsmith-product-loop-inner:hover .goldsmith-transform-replace .goldsmith-product-name{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.goldsmith-product-loop-inner:hover .goldsmith-transform-replace .goldsmith-product-cart{top:100%;opacity:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@media(max-width:480px){.goldsmith-product-thumb-wrapper{overflow:visible}.goldsmith-product-type-2 .goldsmith-product-name,.goldsmith-product-type-3 .goldsmith-product-name{margin-bottom:10px;margin-top:50px}.goldsmith-product-type-2 .goldsmith-product-cart{bottom:-35px}.goldsmith-product-type-2 .star-rating{display:none}}
/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}