.page-title span.base{border-bottom:1px solid #222}.customer-account-login .page-title-wrapper{margin-top:20px;margin-bottom:40px}.page-title-underline{font-size:34px;color:#222;font-family:"FreeSerif",Times;text-transform:uppercase;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);letter-spacing:1px;text-align:center;width:100%;margin:auto;margin-bottom:50px;margin-top:30px}.page-title-underline p{border-top:.5px solid #222;width:150px;margin:auto;position:relative;top:-2px}.cms-page-view div[role=alert].messages,.cms-home div[role=alert].messages,.category-products div[role=alert].messages,.catalog-product-view div[role=alert].messages,.flipbooks-index-index div[role=alert].messages,.cms-custom-made div[role=alert].messages,.instafan-index-index div[role=alert].messages,.locator-index-index div[role=alert].messages,.career-index-index div[role=alert].messages{display:none}.content-heading h3.title{color:#222;font-family:"FreeSerif",Times;text-transform:uppercase;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);font-weight:400;font-size:30px}.page-main .page-title-font{font-size:32px;color:#222;font-family:"FreeSerif",Times;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);text-align:center;width:100%;line-height:40px;margin-bottom:30px}.login-container .form-group{margin-bottom:8px !important}.login-container .block .block-title{border:unset}.login-container .block .block-title h2,.form-create-account h2{font-size:15px;text-transform:uppercase;text-align:center;font-weight:lighter;margin:20px 0}.login-container>div{padding:50px !important}.login-container>div:nth-child(1){border:1px solid #eee}.login-container>div:nth-child(2) .actions-toolbar .primary{width:100%}.login-container>div:nth-child(2) .actions-toolbar .primary .btn-secondary{width:100% !important;color:#fff}.login-container>div:nth-child(2) .actions-toolbar .primary .btn-secondary:hover{color:#010c5e}.block-new-customer .title p{line-height:25px}input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],input[type=text]{padding:20px 0;border:none;border-bottom:1px solid #f1f1f1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;background-color:#fff !important}.signup-bullets{line-height:35px;color:#222;letter-spacing:.5px;list-style:none;width:350px;margin-right:auto;margin-left:auto;margin-bottom:20px;float:none}.signup-bullets i{margin-right:10px}.cms-the-brand h3{font-family:"FreeSerif",Times;font-size:24px;text-transform:uppercase;letter-spacing:2px}.cms-the-brand [data-content-type=row][data-appearance=full-bleed]{padding:0 !important}.cms-the-brand [data-content-type=row][data-appearance=contained]{max-width:1200px}@media (max-width:768px){body.cms-the-brand div[data-content-type=row][data-appearance=contained]:nth-of-type(2n) .pagebuilder-column-group{flex-wrap:wrap-reverse !important}body.cms-the-brand figure[data-content-type=image] img{width:100%}body.cms-the-brand h3{text-align:center !important}body.cms-the-brand [data-content-type=button-item] .pagebuilder-button-primary{width:100%;text-align:center}}.st-accordion{height:35px;margin:0 0 10px !important;padding:5px 0 5px 5px !important}.products-grid .product-item-info:hover,.products-grid .product-item-info.active,.block.widget .products-grid .product-item .product-item-inner,.page-layout-1column .block.widget .products-grid .product-item .product-item-inner,.page-layout-3columns .block.widget .products-grid .product-item .product-item-inner{border:unset;box-shadow:none;margin:0;padding:0}.products-grid .actions-primary{width:100%}.products-grid .product-item-info:hover .action.btn-cart,.products-grid .product-item-info:hover .action.tocart{visibility:visible}.products-grid .product-item-info:hover .action.tocart.addsizetocart{visibility:visible;opacity:1}.products-grid .action.btn-cart,.products-grid .action.tocart{visibility:hidden}@media (max-width:991px){.products-grid .product-item-info .action.btn-cart{opacity:1;visibility:visible}.products-grid .product-item-info .action.tocart{opacity:1;visibility:visible}.products-grid .product-item-info .action.tocart.addsizetocart{visibility:visible;opacity:1}}.products-grid .product-item .product-item-name,.products-grid .product-items .slick-slide .product-item-name{text-align:center;white-space:normal;font-family:"FreeSerif",Times;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box !important;min-height:44px;width:100%;font-size:16px !important;color:#222;text-transform:capitalize;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);font-weight:400;letter-spacing:0;margin:10px 0;overflow:hidden}.lazy-loading-img .products-grid .product-item-info .product-top,.lazy-loading-img .list-products .product-item-info .product-image,.lazy-loading-img .promobanner,.lazy-loading-img .thumbnail-post,.lazy-loading-img .instagram-item{background-image:url(../images/loader_black.svg);background-size:30px auto;background-position:center center;background-repeat:no-repeat}.products-grid .product-item-info .product-top{height:auto;width:100%;max-width:370px;padding-bottom:100%;margin:auto;margin-bottom:15px}.products-grid .product-item-info .product-top .product-item-photo{padding-bottom:100%}.products-grid .product-item-info .product-top .img-hover-show{position:absolute;top:0;opacity:0;visibility:hidden;width:270px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.products-grid .product-item-info:hover .product-top .img-hover-show{visibility:visible}.products-grid .product-item-info{position:relative}.page-layout-1column .products-grid .product-item{padding-left:15px;padding-right:15px;width:100%}.page-layout-1column .products-grid .product-item .product-item-info{width:100%}.product-image-photo.img-thumbnail{padding:0;line-height:1;background:0 0;border:none;width:270px;position:absolute;top:0;left:0;margin:auto !important;display:block;right:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;bottom:unset}.owl-carousel .owl-item img.product-image-photo.img-thumbnail,.products-grid .product-item-info .product-top .img-hover-show,.products-grid .product-item-info .product-top a.photo:after{width:100%;max-width:370px}.sku-and-price>div{display:inline-block}.sku-and-price>div:first-child{float:left;margin-top:10px}.sku-and-price>div:last-child{float:right}.catalog-product-view .page-wrapper main#maincontent.page-main{margin-top:90px}@media (max-width:1199px){.catalog-product-view .page-wrapper main#maincontent.page-main{margin-top:25px}}@media (max-width:991px){.catalog-product-view .page-wrapper main#maincontent.page-main{margin-top:64px}}.product-add-form .product-options-wrapper .fieldset{width:100%;position:relative;text-transform:uppercase}.product-add-form .product-options-wrapper .fieldset .size.title{line-height:35px;letter-spacing:2px;font-weight:400;display:inline-block;margin-right:10px}.product-add-form .product-options-wrapper .fieldset select{width:100px;height:35px;border:1px solid #000;display:inline-block}.product-add-form .field.qty{width:100%;position:relative;text-transform:uppercase}.product-add-form .field.qty .label{line-height:35px;letter-spacing:2px;font-weight:400;display:inline-block;font-size:15px;margin-right:10px}.product-add-form .field.qty .control{position:relative;height:35px;width:100px;padding-left:8px;border:1px solid #222;text-align:left;display:inline-block}.product-add-form .field.qty .control input[name=qty]{height:34px;padding:0;margin-left:14px;border:unset;border-bottom:1px solid #222;width:50px}.product-add-form .field.qty .control .edit-qty{display:inline-block;font-size:20px;font-weight:lighter;line-height:35px;position:absolute;cursor:pointer}.product-add-form .field.qty .control .edit-qty.plus{right:7px}.product-add-form .box-tocart{padding:0}.product-add-form .box-tocart .fieldset .actions .action.tocart{background-color:#010c5e;border:1px solid #010c5e;color:#fff;width:100%;font-weight:200;text-transform:uppercase;border-radius:unset;padding:0;font-size:13px}.product-add-form .box-tocart .actions.action-add-to{width:100%}.product-add-form .box-tocart .actions.action-add-to button{background-color:#fff;width:auto;height:auto;padding:0;border:none;display:block;border-radius:0;float:none;line-height:normal;margin:0 auto;font-size:14px}.product-add-form .box-tocart .actions.action-add-to a{display:inline-block;font-size:14px;color:#222;text-align:center;width:100%}.product-add-form .box-tocart .actions.action-add-to i{text-align:center;font-size:24px;display:block;padding-bottom:6px}.size_list{position:absolute;bottom:0;left:0;padding-bottom:45px;width:100%;z-index:300;background-color:transparent;visibility:hidden;opacity:0;transition:all .25s;transform:translateY(25px);-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-o-transform:translateY(25px)}.size_list.active{opacity:1;visibility:visible;transform:translateY(0)}.size_list button{background:0 0;width:99%;background-color:rgba(240,240,240,.95);display:block;margin:auto;margin-top:0;padding:7px 15px;border:none;color:#666;font-size:13px;font-weight:lighter;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.products-grid .slick-slide{padding:0 15px}.slick-slide .product-item-photo .product-image-container{width:100% !important}.products-grid .slick-slide .product-item-info .product-item-photo{position:relative;display:block}.products-grid .slick-slide .product-item-info .product-item-photo .product-image-wrapper{padding-bottom:100% !important}.products-grid .slick-slide .product-item-info .grid-hover-image{position:absolute;top:0;z-index:1;visibility:hidden;transition:all .25s linear}.products-grid .slick-slide .product-item-info:hover .grid-hover-image{visibility:visible}.page-layout-1column .product-info-main{width:100% !important}.page-layout-1column .product.media{width:100% !important;padding-left:15px}@media (max-width:991px){.page-layout-1column .product.media{padding-left:0}}.page-layout-1column .product.media .product-image-zoom-base{min-height:400px;max-height:600px}.page-layout-1column .product.media .product-image-zoom-base .vertical-img-responsive{max-height:600px;margin:auto;display:block}.page-layout-1column .product.media .product-image-zoom-base .slick-slide img{max-height:600px;margin:auto}.zoomLens{border:1px solid #888 !important}.gallery-thumbnail{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px;padding-top:5px}.gallery-thumbnail .item{margin-right:-15px;margin-bottom:5px}.gallery-thumbnail .item .vertical-img-responsive{display:block;max-height:100%;max-width:100%;min-width:auto;width:auto;margin:auto}@media (max-width:1199px){.catalog-product-view .product-detailview-grid{padding-bottom:10%}}.catalog-product-view .product-detail-infomation .product-name{margin-bottom:10px;font-family:"FreeSerif",Times;text-transform:capitalize;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);font-weight:400;font-size:20px;color:#222}.catalog-product-view .product-detail-infomation .sku{margin:0;color:#ccc;margin-bottom:5px}.catalog-product-view .product-detail-infomation .product-info-price{border-bottom:unset !important;margin-bottom:0}.catalog-product-view .product-detail-infomation .product-info-price .price-box{padding-bottom:0}.catalog-product-view .product-detail-infomation .product-info-price .price-box .price{font-size:16px;color:#010c5e}.catalog-product-view .product-detail-infomation .divide{border-bottom:1px solid #ddd;margin-bottom:25px;width:100%}.catalog-product-view .product-detail-infomation .description{font-size:13px;line-height:24px;padding-bottom:10px}.catalog-product-view .product-detail-infomation .product-detail-shipping{font-size:13px;padding-top:15px}.catalog-product-view .related-product-main{margin-left:15px;margin-right:15px;margin-top:50px;padding:0;border:1px solid #c6c6c6}@media (max-width:1199px){.catalog-product-view .related-product-main{margin-top:20px}}.catalog-product-view .related-product-main .content-heading{margin-left:0;text-align:center;font-size:10px;font-family:"FreeSerif",Times;background:#eee;font-size:2.5rem;text-transform:uppercase;line-height:25px;width:100%;margin-bottom:30px !important}@media (max-width:767px){.catalog-product-view .related-product-main .content-heading{line-height:1.5}}@media (max-width:1200px){.catalog-product-view .related-product-main .content-heading{font-size:2rem}}.catalog-product-view .related-product-main .content-heading .certona-recommendation__scheme-select{width:50%;float:left;padding:10px 0;cursor:pointer}@media (max-width:767px){.catalog-product-view .related-product-main .content-heading .certona-recommendation__scheme-select{font-size:.9rem;white-space:nowrap}}.catalog-product-view .related-product-main .content-heading .certona-recommendation__scheme-select.certona-recommendation__scheme-button--active{background:#fff}.catalog-product-view .related-product-main .product-carousel-related{margin:0}.catalog-product-view .owl-carousel .owl-nav>button{width:38px;height:38px;font-size:30px;text-align:center;vertical-align:top;display:inline-block;cursor:pointer;position:absolute;top:40%;margin-top:-19px;line-height:38px;opacity:.5;visibility:visible;z-index:6000;background-color:#fff;border:1px solid #bbb;color:#bbb}.catalog-product-view .owl-carousel .owl-nav>button.disabled{color:#eee;border-color:#eee}.catalog-product-view .owl-carousel .owl-nav>button.owl-prev{left:5px}.catalog-product-view .owl-carousel .owl-nav>button.owl-next{right:5px}#shopMoreLook{margin-top:40px}#shopMoreLook .shop_more_lookk-slider{padding:30px 5px 50px}#shopMoreLook .shop_more_lookk-slider .item{margin-bottom:1px;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;padding-top:100%;margin-right:10px;margin-left:10px}.login-container .fieldset:after,.form-create-account .fieldset.create.account:after,.form.password.forget .fieldset:after{content:""}.block-already-member{border-top:1px solid #eee;padding-top:30px;width:450px;margin:50px auto}.block-already-member .primary,.block-already-member .actions-toolbar>.primary .action{width:100%}@media (max-width:1199px){.block-already-member{border-top:unset;padding-top:0;margin:0 auto}}.form-create-account .fieldset,.form-create-account>div{margin-top:10px;padding:0 20px}.form-create-account .fieldset.create.info,.field-name-firstname{padding-left:0}.field-name-lastname{padding-left:0;padding-right:0}.customer-account-forgotpassword .column.main .form-hints{text-align:center;margin-bottom:40px}.form.create.account.form-create-account,.form-password_forget,.form.password.reset{width:100%;margin:auto;max-width:500px;min-width:1px}.customer-account-login .column.main,.customer-account-create .column.main{max-width:1200px;margin:20px auto}.customer-account-login .column.main .block:last-child,.customer-account-create .column.main .block:last-child{width:100%}.pslogin-buttons{display:block !important}.pslogin-buttons .pslogin-button{width:100%}.pslogin-buttons .pslogin-button .pslogin-button-auto{width:100%;padding:10px}.pslogin-buttons .pslogin-button .pslogin-button-auto .pslogin-button-text{width:90%;font-size:15px;font-weight:lighter;background-color:unset}.create-account-border-box{padding:50px;margin-bottom:50px;border:1px solid #eee}@media (max-width:1199px){.create-account-border-box{margin-bottom:0}}.create-account-border-box .actions-toolbar{margin:0 auto;max-width:500px;float:unset}.create-account-border-box .subtitle{font-size:15px;text-transform:uppercase;text-align:center;font-weight:lighter;margin:30px 0}.create-account-container{padding:50px}.product-detail-size{padding-top:10px}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{font-weight:400;font-style:normal}.popup-addedproduct{background:#fff;border:1px solid #eee;width:270px;padding:15px;position:absolute;right:15px;top:78px;z-index:1;min-height:170px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);display:none;padding-bottom:50px}.popup-addedproduct .heading{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#222;text-align:center;font-weight:lighter;position:relative;height:30px;border-bottom:1px solid #eee}.popup-addedproduct .product-image{float:left}.popup-addedproduct .product-info{padding:15px 0 15px 115px;min-height:120px}.checkout-onepage-success #registration{margin-top:80px;margin-left:auto;margin-right:auto;margin-bottom:25px;padding:10px;border:unset;width:100%;max-width:600px}.payment-success-message{border:1px solid #eee;padding:25px;text-align:center;margin-bottom:40px}@media (max-width:450px){.payment-success-message{padding:10px}}.payment-success-message h4{text-transform:capitalize;margin-bottom:15px;font-size:15px}.payment-success-message p{margin-bottom:15px}.checkout-success{text-align:center}.checkout-success .checkmark{left:10px;top:4px;width:25px;height:60px;border:1px solid #222;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;top:25px;left:calc(48%)}.checkout-success .checkmark-container{width:100%;display:table;height:100px;position:relative}.checkout-success .pe-7s-check{font-size:10em;border-radius:50%}.checkout-success .highlight-blue{font-weight:600;color:#010c5e}.checkout-success .viewOrder{width:200px;margin:50px auto}.checkout-onepage-success .margin-bottom10{text-align:center;margin-top:30px}.checkout-onepage-success a.action{display:inline-block;width:auto;padding:5px 10px;line-height:2;font-weight:600}.checkout-onepage-success #registration form{position:relative;margin-top:20px;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset}.checkout-onepage-success #registration form .btn-secondary.action.primary{width:auto;height:auto;padding:5px 10px;line-height:2}@media (max-width:991px){.product-detail-infomation-content{text-align:center;padding:0 15px}}.field.comment-box,.block-wishlist-grid .products-grid.wishlist .product-item .fieldset .field.qty,.block-wishlist-grid button.quick-view,.products-grid.wishlist .product-item-actions .action.edit{display:none}.form-wishlist-items .product-image-photo{position:relative}.block-wishlist-grid .info{text-align:center}.block-wishlist-grid .info .product-item-sku{color:#ccc}.block-wishlist-grid .actions-toolbar{display:none}.block-wishlist-grid .actions-toolbar .action.update,.block-wishlist-grid .actions-toolbar .action.share{display:none}.wishlist-index-index .block-wishlist-grid .product-item-inner{display:block;position:static;border:none;box-shadow:unset;position:relative;height:45px;padding:5px 0;width:100%}.wishlist-index-index .block-wishlist-grid .product-item-inner .box-tocart{margin:0}.wishlist-index-index .block-wishlist-grid .product-item-inner .fieldset:last-child{margin:0}.wishlist-index-index .products-grid .product-item-info:not(:hover) .product-item-inner{position:relative;height:50px;width:100%;padding:0;margin:0}.products-grid.wishlist .product-item-actions{margin:0}.wishlist-index-index .products-grid .product-item-info .field.choice{display:none}.wishlist-index-index .products-grid .product-item-info.manage{border:1px solid #f1f1f1;border-radius:0 0 5px 5px;padding-bottom:20px}.wishlist-index-index .products-grid .product-item-info.manage .product-item-actions{display:block}.wishlist-index-index .products-grid .product-item-info.manage .field.choice{position:absolute;left:15px;display:block;bottom:380px;z-index:99}.wishlist-index-index .products-grid .product-item-info.manage .product-item-inner{overflow:visible;position:relative;height:50px;width:100%;padding:0;margin:0}.mgs_quickview-catalog_product-view a.more_detail{position:fixed;bottom:0;left:0;z-index:20;width:100%;display:block;text-align:center;line-height:50px;background-color:#eeee;color:#000}.mgs_quickview-catalog_product-view.page-layout-1column .product.media{padding-left:0}.mgs_quickview-catalog_product-view.page-layout-1column .product.media .product-image-base .img-responsive{max-width:80%;margin:auto}.mgs_quickview-catalog_product-view.page-layout-1column .gallery-thumbnail{max-height:100px}.mgs_quickview-catalog_product-view.page-layout-1column .gallery-thumbnail .item{margin-right:20px}.instafan-index-index .mfp-iframe-holder .mfp-content,.cms-home .mfp-iframe-holder .mfp-content{max-width:1200px}@media (max-width:768px){.instafan-index-index .mfp-iframe-holder .mfp-content,.cms-home .mfp-iframe-holder .mfp-content{height:90%}}.instafan-index-index .mfp-iframe-holder .mfp-content .mfp-iframe-scaler,.cms-home .mfp-iframe-holder .mfp-content .mfp-iframe-scaler{padding-top:70.25%}@media (max-width:768px){.instafan-index-index .mfp-iframe-holder .mfp-content .mfp-iframe-scaler,.cms-home .mfp-iframe-holder .mfp-content .mfp-iframe-scaler{padding-top:100%}}.mgs_quickview-catalog_product-view.catalog-product-view .page-wrapper main#maincontent.page-main{margin-top:0;padding-top:20px;padding-bottom:0;max-width:100%}.flipbook-video-dimensions{margin-bottom:50px}@media (min-width:1200px){#flipbook-modal-content #flipbook-modal .products-list .product-items .product-item{display:inline-flex}#flipbook-modal-content #flipbook-modal .product-image-container{display:block}#flipbook-modal-content #flipbook-modal .product-item-photo{padding:0;display:inline-block;width:100%;height:auto}#flipbook-modal-content #flipbook-modal .insta_image{padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#flipbook-modal-content #flipbook-modal .product-items.widget-new-list .flip-item-name{line-height:1.1;margin:0 0 3px}}.cms-personalized-necklaces .product-item-photo,.cms-personalized-earrings .product-item-photo{display:block;position:relative}.cms-personalized-necklaces .grid-hover-image,.cms-personalized-earrings .grid-hover-image{display:block;position:absolute;top:0;z-index:1;visibility:hidden}.cms-personalized-necklaces .product-item-info:hover .grid-hover-image,.cms-personalized-earrings .product-item-info:hover .grid-hover-image{visibility:visible}.term-condition{text-align:left;font-size:8px;color:#dcdcdc;line-height:110%;margin-bottom:10px;padding:0}@media (max-width:1200px){.term-condition{padding-left:15px;padding-right:15px}}.cart.table-wrapper .cart>.item{border-bottom:unset !important}