/** Shopify CDN: Minification failed

Line 995:12 Expected ":"
Line 1138:1 Expected identifier but found "#NavigationTier2-1"
Line 1791:14 Expected ":"

**/
*{
  margin:0px;
  padding:0px;
}
/* menu-sec */
.logo-area .leftImageBrandDetails {
    display: flex;
    align-items: center;
    gap: 20px;
}
@media screen and (max-width: 992px){
  .logo-area .leftImageBrandDetails {
    flex-direction: column;
  }
}
.Onlymobile{
  display:none;
}
.Onlydesktop{
  display:flex !important;
}
.announcement-bar__announcements.Onlydesktop {
    display: block !important;
}
.announcement-bar__middle:not(:first-child):not(:last-child) {
    max-width: 100% !important;
}
.logo-area button.mobile-nav-toggle, .logo-area button.mobile-nav-toggle:hover,
main-search.main-search button, main-search.main-search button:hover,
.cart-drawer__empty-content button, .cart-drawer__empty-content button:hover{
    background: transparent !important;
}
.logo-area .leftImageBrandDetails a.header-phone-link {
    font-size: 18px;
    font-weight: 400;
    color: #232C31;
}

.logo-area__right__inner>a, .logo-area__right__inner>a span {
    margin: 0px !important;
}

.logo-area__right__inner {
    gap: 15px;
}

.desktop-only ul li a.navigation__link {
    /* text-transform: uppercase; */
    color: #3D4F58;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.desktop-only ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    gap: 20px;
}
.desktop-only ul .navigation__tier-2 {
  flex-direction: column;
}
.desktop-only ul .navigation__tier-2.navigation__columns--with-promos {
  flex-direction: row;
}

.desktop-only {
    background: #fff;
}

.since_sec p {
    font-size: 18px;
    line-height: 28.8px;
    font-family: inter;
    color: #232C31;
}

/* since_sec */
.since_sec h1 {
    font-size:68px;
    line-height:73px;
    letter-spacing: 5px;
    font-weight: 300;
    font-family: 'Inter';
}

.since_sec h4 strong {
    font-size: 20px;
    letter-spacing: 22px;
    text-align: center;
    display: flex;
    justify-content: center;
    padding-left: 20px;
    color: #232C31;
    font-weight: 600;
}

.carrera_sec, .omega_sec {
    width: 100%;
    max-width: 92%;
    margin: 0 auto;
    display: block;
}
/* logo_slider*/
.logo_list_sec {
    background: transparent !important;
    padding: 0px 15px 70px !important;
}

.logo_list_sec h2 {
    font-size: 32px;
    font-weight: 400;
    font-family: inter;
    color: #232C31;
}

.logo_list_sec .logo-list>div {
    width: 100% !important;
    flex: 0 0 16%;
}
/* logo_mobile_sec */
div#shopify-section-template--16889940148413__custom_slider_9QQ4cc .responsive.slick-initialized.slick-slider {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}

div#shopify-section-template--16889940148413__custom_slider_9QQ4cc .responsive.slick-initialized.slick-slider .imageDiv {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* img-text */

div#shopify-section-template--16889940148413__image_with_text_overlay_Aa7VVr h2 {
    font-size: 32px !important;
    color: #545152;
}
div#shopify-section-template--16889940148413__image_with_text_overlay_Aa7VVr .bookAppinementsec a {
    background: transparent !important;
    border: 1px solid #000 !important;
   font-size: 16px;
    line-height: 20px;
    font-family: 'Inter';
  transition:.5s all;
  color:#000 !important;
}
div#shopify-section-template--16889940148413__image_with_text_overlay_Aa7VVr .bookAppinementsec a:hover {
    background: #000 !important;
    color:#fff !important;
}
/* instagram_feed */
div#shopify-section-template--16889940148413__rich_text_MAEbRw .fully-spaced-row--medium {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div#shopify-section-template--16889940148413__rich_text_MAEbRw h2 {
    margin: 0px 0px -40px;
    padding: 0px;
    font-size: 20px;
    font-family: 'Inter';
    color: #232C31;
}

div#shopify-section-template--16889940148413__gallery_gqrXng {
    overflow: hidden;
}

div#shopify-section-template--16889940148413__gallery_gqrXng .fully-spaced-row--medium {
    margin-bottom: 10px;
}

div#shopify-section-template--16889940148413__gallery_gqrXng .slider__item {
    width: 100%;
    min-width: 430px;
    max-width: 440px;
}

div#shopify-section-template--16889940148413__gallery_gqrXng .slider__grid {
    display: flex;
    flex-wrap: nowrap;
}
div#shopify-section-template--16889940148413__gallery_gqrXng .gallery {
    overflow-x: auto;
}



/* footer */
div#shopify-section-sections--16889940705469__footer .container {
    width: 100%;
    max-width: 1470px;
    margin: 0 auto;
    padding: 0px;
    border: 0px;
}

div#shopify-section-sections--16889940705469__footer {
    background: #f7f7f7;
    border-top: 2px solid #8A98B2;
    padding: 40px 0px 0px;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block {
    display: flex;
    gap: 40px;
    align-items: center;
    border-bottom: 1px solid #8A98B2;
    padding: 0px 40px 30px;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks {
    padding: 40px 50px 70px;
    gap: 20px;
    justify-content: space-between;
}
div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div {
    padding: 0px;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks .section-footer__title ,div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks a {
    color: #151B1E;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child {
    flex: 0 0 50%;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:nth-child(1), div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:nth-child(2) {
    flex: 0 0 15%;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child .signup-form form#contact_form {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child .signup-form form#contact_form p {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child .signup-form form#contact_form p input.signup-form__email {
    border: 1px solid #B2C1C9;
    border-radius: 0px;
    max-width: 100%;
}
div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child .signup-form form#contact_form button {
    width: 100%;
    max-width: 170px;
    font-size: 16px;
    padding: 0px 10px;
    background: #232C31 !important;
    border-color: #232C31 !important;
    transition: .5s all;
}
button{
    /* background: #232C31 !important;
    border-color: #232C31 !important; */
    transition: .5s all;
  border-radius: 4px !important;
}
div#shopify-section-sections--16889940705469__footer .container .storeDetails {
    padding: 0px 40px 50px;
}

div#shopify-section-sections--16889940705469__footer .container .storeDetails a.footer-phone-link {
    font-size: 18px;
    letter-spacing: 4px;
    color: #232C31;
    margin-bottom: 20px;
    display: inline-block;
}

div#shopify-section-sections--16889940705469__footer .container p {
    font-size: 16px;
    letter-spacing: 2px;
    color: #000000;
}

div#shopify-section-sections--16889940705469__footer>div:nth-child(2).container {
    background: #232C31;
    width: 100%;
    max-width: 100%;
    padding: 0px;
    margin: 0px;
    color: #fff;
    text-align: center;
}
div#shopify-section-sections--16889940705469__footer>div:nth-child(2).container .section-footer__row.section-footer__row-lower {
    padding: 12px 15px 9px;
    justify-content: center;
}
div#shopify-section-sections--16889940705469__footer>div:nth-child(2).container .copyright a {
    color: #fff;
    font-size: 14px;
    font-family: 'Inter';
  font-weight:400;
}

/* collection_Page */
.template-collection .product-block__image.product-block__image--primary, .template-search .product-block__image.product-block__image--primary.product-block__image--active{
  width: 236px;
  height: 236px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 9%;
}
.template-collection .image-label-wrap, .template-search .image-label-wrap {
	height: 300px;
}
.active-background {
	background: var(--background-color);
}
.template-collection .ar-contain img, .template-search .ar-contain img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.template-collection .product-block__title, .template-search .product-block__title {
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.4px;
	text-align: center;
	color: #000;
}
.template-collection .image-overlay__image img {
	max-width: 200px !important;
	height: 120px !important;
	margin: 0 auto !important;
	right: 0;
	margin-top: 30px !important;
}
.breadcrumbs {
	font-family: Inter;
	color: #1F1F1F;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ECF0F2;
}
.template-collection .page-header .text-overlay {
	padding-bottom: 0px !important;
}
.template-collection .page-header .text-overlay__inner {
	display: none;
}
.template-collection .utility-bar {
	margin-top: -60px;
}
.template-collection .pagination__number.underline.underline--not-link {
	text-decoration: none;
	background: #F2F2F2;
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
}

.bredcrumbsCollection.container {
  max-width: 1480px;
  padding: 0 16px;
}

@media screen and (min-width: 1530px){
  .template-collection .shopify-section .container.container--no-max, 
  .bredcrumbsCollection.container {
    padding: 0;
  }
}
.utility-bar {
    border-bottom: 1px solid rgba(236, 240, 242, 1);
    margin-bottom: 40px;
    padding-bottom: 10px;
}
.utility-bar .utility-bar__left .Onlydesktop.desktopFilter {
    display: flex;
    gap: 50px;
    align-items: center;
}
.utility-bar .utility-bar__left form#CollectionFilterForm {
    gap: 50px;
    align-items: center;
}
.utility-bar__left .filter-group__heading__text {
    margin: 0px 12px 0px 0px !important;
}
.utility-bar .utility-bar__left toggle-target {
    padding: 0px;
}
.utility-bar .utility-bar__left .filter-group {
    padding: 0px;
    margin: 0px;
}
.utility-bar__right button {
    width: 100% !important;
    max-width: 270px !important;
    min-width: 270px !important;
}


/* single_product */
.template-product product-form media-gallery.media-gallery .product-media-wrapper {
    display: none !important;
}
.productTitleonMobile.Onlydesktop {
    flex-direction: column;
}
.product-form h1.product-title {
    font-size: 40px;
    line-height: 44px;
    font-family: 'Inter';
}

.product-inventory--ok {
    font-size: 16px !important;
    font-family: 'Inter' !important;
    margin: 20px 0px 60px !important;
    color: #000 !important;
}

.product-form button.btn {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: 'Inter';
    margin-bottom: 40px;
}

.product-info-accordion summary.disclosure__title {
    font-size: 18px;
    font-weight: 400 !important;
    font-family: 'Inter';
  color:#000;
}

.product-info-accordion details.disclosure {
    border-top: 0px;
    border-color: #D8E0E4 !important;
}
.template-product product-form {
    display: flex;
    flex-wrap: nowrap;
}
.template-product product-form media-gallery.media-gallery,
.template-product .detail {
    flex: 0 0 47% !important;
    width: 100% !important;
    max-width: 47% !important;
}

.template-product product-form .slider.is-grabbable img {
    pointer-events: none;
    width: 100% !important;
}
.template-product product-form .slider__grid img {
    width: 100%;
}
.template-product product-form .slider-nav.js-only svg.icon {
    width: 60px !important;
    height: 60px !important;
}
.template-product product-form  .slider-nav--floating .slider-nav__btn {
    transform: translateY(-50%);
}
.template-product product-form .slider-nav__btn--style-2:after {
    display: none;
}
.template-product product-form ul.slider__grid {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.template-product product-form ul.slider__grid li .ar-contain {
    display: none;
}

.template-product product-form ul.slider__grid li a {
    width: 12px;
    height: 12px;
    background: transparent;
    border: 1px solid #1F1F1F !important;
    border-radius: 30px;
    transition: .5s all;
}

.template-product product-form .thumbnails .thumbnail:after {
    display: none;
}

.template-product product-form ul.slider__grid li {
    width: fit-content;
}

.template-product product-form ul.slider__grid li.is-active a, .template-product product-form ul.slider__grid li a:hover {
    background: #1F1F1F;
}

.template-product product-form .disclosure__title:before, .disclosure__title:after {
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 0px;
    width: 11px;
    height: 1.5px !important;
    transition: .3s ease;
    transition-property: transform,opacity;
    background-color: #000 !important;
}
.template-product product-form .disclosure[open]:not(.is-closing) .disclosure__title:after {
    transform: rotate(-45deg) !important;
}
.template-product product-form .disclosure[open]:not(.is-closing) .disclosure__title:before {
    transform: rotate(49deg) !important;
    opacity: 1 !important;
}
.template-product product-form .disclosure__title:before {
    transform: rotate(-50deg) !important;
}
.template-product product-form .disclosure__title:after {
    transform: rotate(45deg);
    right: 7px;
}
.section-footer .Onlydesktop {
    display: block !important;
}
.template-suffix-contact input, .template-suffix-contact textarea {
	border-radius: 0 !important;
	border: 1px solid #B2C1C9 !important;
}
.template-suffix-contact label {
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0.8px;
}
.template-suffix-contact .btn {
	width: 100%;
	max-width: 115px;
	font-size: 16px;
	background: #232C31 !important;
	border-color: #232C31 !important;
	transition: .5s all;
	padding: 15px 30px !important;
}
#contact-wrapper strong {
	color: #151B1E;
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: block;
}
#contact-wrapper {
	color: #151B1E;
	font-family: Inter;
	letter-spacing: 1px;
}
#contact-wrapper div a {
	color: #151B1E;
	letter-spacing: 1px;
	text-decoration: none;
}
#contact-wrapper div a:hover {
	text-decoration: underline;
}
.utility-bar__right .link-dropdown__button.has-motion {
	background: transparent !important;
}
.utility-bar__right .link-dropdown__button.has-motion {
	background: transparent !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
	font-family: Inter;
	color: #1F1F1F;
}
.utility-bar__right .link-dropdown__link {
	color: #1F1F1F;
}
.Onlydesktop.desktopFilter #CollectionFilterForm {
	font-size: 16px;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
	font-family: Inter;
	color: #1F1F1F;
}
.Onlydesktop.desktopFilter #CollectionFilterForm .filter-group__heading__text {
	margin: 0.1em 0 0 20px;
	font-size: 16px;
	font-weight: 400 !important;
	line-height: 22.4px;
	text-align: left;
	font-family: Inter;
	color: #1F1F1F;
}
.Onlydesktop.desktopFilter {
	font-size: 16px;
	font-weight: 400 !important;
	line-height: 22.4px;
	text-align: left;
	font-family: Inter;
	color: #1F1F1F;
}
.Onlydesktop.desktopFilter #CollectionFilterForm {
	gap: 50px;
}
.Onlydesktop.desktopFilter #CollectionFilterForm .filter-group__items {
	margin-left: 20px;
}
#tc-content-wrapper {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	color: #232C31;
}
#tc-content-wrapper span {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	display: block;
}

.bliss-jewelers-terms-and-conditions .container.container--reading-width, .bliss-jewelers-privacy-policy .container.container--reading-width, .about-us .container.container--reading-width, .bliss-jewelers-faq .container.container--reading-width {
	max-width: 92%;
	margin: 0 auto;
}
#tc-section span {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	display: block;
	color: #151B1E;
}
#tc-section span a, #pp-section a, .key-west-sec a {
	color: #232C31;
	text-decoration: underline !important;
}
.bliss-jewelers-terms-and-conditions h1, .bliss-jewelers-privacy-policy h1, .bliss-jewelers-faq h1, .about-us h1{
	font-family: Inter;
	font-size: 32px;
	font-weight: 400;
	line-height: 35.2px;
	text-align: center;
	color: #232C31;
	text-transform: uppercase;
}
#pp-section {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	display: block;
	color: #212121;
}
#tc-section strong, #pp-section strong {
	font-family: Inter;
	font-size: 30px;
	font-weight: 400;
	line-height: 35.2px;
	text-align: center;
}
#faq-section h2 span {
	color: #232C31 !important;
}
#faq-section {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	color: #151B1E;
}
#faq-section strong, #faq-section b, #faq-section strong span {
	color: #232C31 !important;
	margin-bottom: -9px !important;
	display: block;
}
#faq-section strong span {
	margin-bottom: -25px !important;
}
.about-us .flexible-layout p {
	font-size: 18px;
	line-height: 28.8px;
	font-family: inter;
	color: #232C31;
}
.about-us .container.fully-spaced-row--medium {
	margin-top: -20px;
	max-width: 92%;
}
.about-us .page-header {
	display: none;
}
.watches-guide .watch-brands-section .container--not-mobile {
	margin: 0;
}

.watch-brands-section p {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	margin-top: 38px;
}
.watch-brands-section .text-overlay__rte {
	max-width: 80ch;
}
.key-watch-section .container, .key-west-sec {
	/* max-width: 92% !important; */
}
div#shopify-section-template--16910240710845__custom_content_mtUx4M .key-west-sec {
    margin-bottom: 10px;
}
.fully-spaced-row--medium.key-watch-section p {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	color: #232C31;
}
.key-west-sec, .swatch-wrapper {
    margin: 70px auto;
}
.fully-spaced-row--medium.key-watch-section a, .swatch-wrapper a {
	text-decoration: underline !important;
    color: #232C31;
}

.key-west-sec p, .swatch-wrapper p {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	text-align: left;
	color: #232C31;
}
.swatch-wrapper {
	/* max-width:92% !important; */
	background: #F7F7F7;
	padding-top: 40px;
	padding-bottom: 40px;
}
.brand-watch-men p, .best-brand p {
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	color: #232C31;
}
/* shinola-watches-guide */
div#shopify-section-template--16910366146749__image_with_text_overlay_bmXtyx p {
    font-family: inter;
    color: #ddd;
    font-size: 16px;
}
.imgRignt_leftContent {
    background: #232c3108 !important;
}
.imgRignt_leftContent .feature-text-paired, .rightContent_imgleft .feature-text-paired, .Check_outDiv .feature-text-paired {
    margin: 0px;
}
.imgRignt_leftContent {
    padding: 70px 0px;
}


.bottonBannerSec .text-overlay__text h2 {
    font-size: 34px !important;
    max-width: 660px;
    line-height: 46px;
    color: #000;
}

.bottonBannerSec .text-overlay__text p {
    color: #000;
}

p a {
    color: #232C31 !important;
    text-decoration: underline !important;
}
.bottonBannerSec .text-overlay__inner {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
}
.Social_links {
    padding: 0px !important;
    margin: 0px 0px 10px !important;
}
.Check_outDiv {
    margin-bottom: 15px !important;
}
.mcnShareIconContent img.mcnShareBlockIcon {
    height: 20px !important;
    width: 20px !important;
    object-fit: contain;
}
.mcnShareIconContent a {
    display: flex;
}

/* seiko_page */
div#shopify-section-template--16910465695933__image_with_text_ckhQhT .imgRignt_leftContent {
    margin: 0px !important;
}
.collection_Section h2.hometitle {
    font-size: 34px;
    line-height: 46px;
}
.collection_Section h2.hometitle {
    font-size: 34px;
    line-height: 46px;
}

.collection_Section .flexible-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.collection_Section .flexible-layout>div {
    max-width: 100%;
    width: 100%;
}

.collection_Section .flexible-layout>div h3 {
    font-size: 20px;
    margin-top: 30px;
}


/* .seiko_technological  */
div#section-id-template--16910465695933__multi_column_UBHyRa {
    background: #232c3108 !important;
    padding: 70px 0px;
}
.seiko_technological .flexible-layout {
    align-items: flex-start;
}

.seiko_technological .flexible-layout img.theme-img {
    margin-left: 0;
}

.seiko_technological .flexible-layout .aboveimagetext-0 {
    padding-bottom: 10px;
    font-size: 20px;
    color: #4e4e4e;
    font-family: inter;
}

.seiko_technological .flexible-layout p {font-family: inter;color: #2a2a2a;}

.seiko_technological .flexible-layout .aboveimageHeading-1.majortitle.in-content.h1 {
    display: none;
}
/* omega_page */
.collection-listing .innerer {
    text-align: center;
}
div#shopify-section-template--16910555578557__image_with_text_cXVW4K .imgRignt_leftContent,
div#shopify-section-template--16910622851261__image_with_text_cXVW4K .imgRignt_leftContent,
div#shopify-section-template--16910690386109__image_with_text_cXVW4K .imgRignt_leftContent{
    margin-bottom: 0px;
}
div#shopify-section-template--16910555578557__image_with_text_cXVW4K .imgRignt_leftContent,
div#shopify-section-template--16910622851261__image_with_text_cXVW4K .imgRignt_leftContent,
.bg_textWrapper{
  margin-top:40px !important;
}
.bg_textWrapper{
  margin-bottom:50px !important;
}
div#shopify-section-template--16910622851261__image_with_text_overlay_jWEgdW h2, div#shopify-section-template--16910622851261__image_with_text_overlay_jWEgdW p,
div#shopify-section-template--16910690386109__image_with_text_overlay_JWzqR4 h2, div#shopify-section-template--16910690386109__image_with_text_overlay_JWzqR4 p{
    color: #fff;
}
.after_banner {
background: #232c3108;
    padding: 70px 0px;
    margin: 0px !important;
}
div#shopify-section-template--16910555578557__image_with_text_overlay_XbpKLa h2 {
    color: #111;
}
.omega_collection h2.hometitle {
    font-size: 34px;
}
.omega_collection .subTitle {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
}
.omega_collection h2.hometitle {
    font-size: 34px;
    margin-bottom: 15px;
}
.omega_collection .subheading.lightly-spaced-row {
    font-size: 22px;
    text-transform: capitalize;
    font-family: 'Inter';
    color: #111;
    letter-spacing: .5px;
    margin-bottom: 15px;
}
.bg_textWrapper .container {
    max-width: 1280px !important;
    background: #232c3108 !important;
    padding: 50px 15px;
    border-radius: 10px;
    margin: 0 auto;
}

.bg_textWrapper .container p {
    font-size: 22px;
    max-width: 1100px;
    margin: 0 auto;
    line-height: 34px;
}

.bg_textWrapper  .container p strong {
    color: #232C31;
}
.section-featured-collection h2 {
    font-size: 34px;
}
/* heuer_page */
.lightTop_banner h2{
  color:#111 !important;
}
/* contact-form */
.watchPortal .section-rich-text>div {
    background: #232c3108 !important;
    margin: 0px !important;
    padding: 50px 15px 100px;
}

.watchPortal .section-contact-form .reading-width.account-form {
    background: white;
    padding: 50px;
    margin-top: -130px;
    box-shadow: 0px 0px 44px 0px #ededed;
    max-width: 1000px;
}

.watchPortal .section-rich-text>div .align-ltr-left.spaced-column {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}
.main-search__results a.btn {
    color: #fff !important;
    background: #232C31 !important;
    border-color: #232C31 !important;
  transition.5s all;
}
.main-search__results a.btn:hover{
  background:#151b1e !important;
}

/* thankyou_page */ 
.thank_you_message img.thankYouIcon {
    width: 100%;
    max-width: 140px;
    margin: 0 auto 30px;
    display: flex;
    justify-content: center;
}

.thank_you_message  h1.thankYouMessage {
    text-align: center;
}

.thank_you_message p strong {
    font-weight: 400;
    text-align: center;
    display: flex;
    justify-content: center;
}
.thank_you_message a {
    background: #232C31;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    width: 100%;
    display: flex;
    max-width: fit-content;
    margin: 0 auto;
    transition: .5s all;
}
.thank_you_message a:hover {
    background: #151b1e;
}
.template-suffix-contact form#contact_form {
    border: 1px solid #232c3114;
    padding: 30px;
}

.swatch-method-swatches form#customer_login a, form#create_customer a {
    color: #232C31 !important;
}
/* account_page */

#customer_sidebar {
  border: 1px solid #232C3117;
  padding: 30px;
  border-radius: 10px;
}
#customer_sidebar {
	width: 100% !important;
max-width:27%;
}
#customer_orders{
  	width: 100% !important;
max-width:70%;
}
#customer_orders {
  background: #f9f9f9;
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #232C3117;
}
#customer_orders p {
	font-size: 16px;
	text-align: center;
	padding: 0px !important;
	margin: 0px !important;
}
.accountAndLogout>div {
	display: flex;
	justify-content: space-between;
	align-content: center !important;
	text-align: center !important;
}
.accountAndLogout .underline {
	align-content: center !important;
}
.accountAndLogout h2{
  margin:0px !important;
}
.accountAndLogout {
	margin: 0px 0px 10px !important;
}
.btn.btn--secondary {
	color: #fff;
	background: #232C31 !important;
	border-color: #232C31 !important;
	transition: .5s all;
}
.btn.btn--secondary:hover{
  	background: #151B1E !important;
	border-color: #151B1E !important;
  color:#fff !important;
}
/* search_page */
.template-search .utility-bar {
	margin-bottom: 50px;
}
.template-search .filters-adjacent.collection-listing .product-grid > div:first-child {
	background: #f9f9f9;
	padding: 20px;
	height: 100%;
}
.template-page.swatch-method-swatches.swatch-style-icon_square.cc-animate-enabled.bliss-jewelers-privacy-policy {
	overflow-x: hidden !important;
}
.tag-heuer p, .breitiling-watches p, .omega-watches p {
	font-size: 18px;
	line-height: 28.8px;
	font-family: inter;
	color: #232C31;
}
.tag-heuer .product-block__image, .breitiling-watches .product-block__image, .omega-watches .product-block__image {
	width: 236px;
	height: 236px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 9%;
}

/*mega menu   */
.navigation.navigation--main {
  position: relative;
  z-index: 2;
}
.navigation .navigation__tier-1{
max-width: 1200px;
  margin: auto;
}
#NavigationTier2-1\ megamenu-0 .imageList {
	text-align: center;
}
 .navigation .navigation__tier-1 > .navigation__item {
    display: inline-block;
  }
.#NavigationTier2-1{
  width:100% !important
}
#NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-row-gap: 2px;
}
#NavigationTier2-1\ megamenu-0 .container {
	padding-bottom: 20px !important;
}


@media (min-width: 768px) {
    .pageheader:not(.pageheader--layout-inline-permitted) + #main-nav .navigation .navigation__item--with-small-menu:first-child {
    position: static !important;
  }
    .pageheader--sticky + #main-nav .navigation #NavigationTier2-1\ megamenu-0 {
width:100% !important
    }
    .pageheader:not(.pageheader--layout-inline-permitted) + #main-nav .navigation .navigation__item--with-small-menu > #NavigationTier2-1\ megamenu-0 {
    left: 0 !important;
    transform: none!important;
  }
  #NavigationTier2-1\ megamenu-0 img {
	max-width: 160px !important;
}
}


@media only screen and (min-width:768px) and (max-width:1024px){
  .navigation.navigation--main {
	padding-left: 10px;
	padding-right: 10px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	max-width: 740px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 2px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 img {
	max-width: 110px;
}
}
/*mega menu  ended  */






















/* responsive */
@media (max-width:1440px){
  .desktop-only ul {
    max-width: 820px;
}
  .since_sec h4 strong {
    letter-spacing: 25px;
}
  div#shopify-section-sections--16889940705469__footer .container {
    width: 100%;
    max-width: 1320px;
}
    .since_sec h1 {
    font-size: 48px;
    line-height: 68px;
    max-width: 300px;
    text-align: center;
    width: 100%;
    margin: 0 auto !important;
}
    .since_sec .flexible-layout .column {
    margin-bottom: 20px !important;
}
  .since_sec h4 strong {
    letter-spacing: 18px;
    padding-left: 0;
    margin-right: -12px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	max-width: 100% !important;
}
}
@media (max-width:1300px){
  .logo_list_sec .logo-list>div {
    width: 100%!important;
    flex: 0 0 13%;
}
  .since_sec h4 strong {
    letter-spacing: 16px;
    padding-left: 0;
    margin-right: -12px;
}
}
@media (max-width:1280px){
   div#shopify-section-sections--16889940705469__footer .container {
    width: 100%;
    max-width: 1170px;
} 
  .product-item {
    width: 100%;
    max-width: 150px;
}
  .template-product product-form .detail.product-column-right {
    margin-left: 10px;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:last-child .signup-form form#contact_form button {
    max-width: 110px;
}
  .product-form h1.product-title {
    font-size: 32px;
    line-height: 44px;
}
  .product-inventory--ok {
    margin: 10px 0px 30px !important;
}
  .desktop-only ul {
    max-width: 660px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	max-width: 100% !important;
}
}
@media (max-width:1200px){
  div#shopify-section-template--16889940148413__gallery_gqrXng .slider__item {
    min-width: 280px;
    max-width: 280px;
    min-height: 280px;
    height: 280px;
}
}
@media (min-width:1040px){
.product-info .media-gallery-size-small {
	width: 65% !important;
}
  .product-info .media-gallery-size-small + .product-column-right {
  	width: 35% !important;
	max-width: 35% !important;
}

}
@media (max-width:1024px){
    .since_sec h4 strong {
    margin-right: -35px;
    font-size: 16px;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	max-width: 100% !important;
}
}
@media (max-width:991px){
  #customer_sidebar, #customer_orders {
	width: 100% !important;
max-width:100%;
}
  .template-search .product-grid--per-row-4, .template-collection .product-grid--per-row-4 {
    --product-columns-desktop: 2 !important;
}
  #NavigationTier2-1\ megamenu-0 .navigation__tier-2 {
	max-width: 100% !important;
}
}
@media (min-width:767px){

  .navigation .navigation__tier-2-container {
	visibility: hidden;
	position: absolute;
	z-index: 10;
	top: 100%;
	left: 0;
	width: 100%;
	overflow: auto;
	transition: opacity 175ms ease-in,visibility 175ms;
	border-top: 1px solid var(--heading-divider-col);
	border-bottom: 1px solid var(--heading-divider-col);
	opacity: 0;
	text-align: start;
	pointer-events: none;
}
  
  #NavigationTier2-1\ megamenu-0 span, #NavigationTier2-2\ megamenu-1 span {
	/* margin-top: -50px; */
	/* display: block; */
	/* text-align: center; */
	/* color: #fff; */
	/* text-shadow: 0px 4px 16px rgba(0,0,0,0.4); */
    display: none;
}
  #NavigationTier2-1\ megamenu-0 .imageList, #NavigationTier2-2\ megamenu-1 .imageList {
	margin-bottom: 22px;
}

#NavigationTier2-1 .imageList span {
	margin-top: -50px;
	display: block;
	position: absolute;
	width: 100%;
	max-width: 222px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 4px 16px rgba(0,0,0,0.2);
}




  #tc-section strong, #pp-section strong {
	font-size: 22px !important;
	line-height: 34.2px;
}
  
  .since_sec .flexible-layout {
    gap: 50px;
    flex-wrap: nowrap;
}

}

@media(min-width:767px){

#NavigationTier2-1 .imageList span {
	margin-top: -50px;
	display: block;
	position: absolute;
	width: 100%;
	max-width: 222px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 4px 16px rgba(0,0,0,0.4);
}
}

@media (min-width:769px){
      .template-collection #CollectionFilterForm {
	/* display: flex;
	flex-direction: row-reverse; */
}
}
@media (min-width:768px){
      .Onlymobile{
  display:none !important;
}
  header.filters__heading{
    display:none;
  }
  span.utility-bar__item.desktop-only {
    display: block;
}
  div#shopify-section-template--16910555578557__image_with_text_6iJyDr img.theme-img,
  div#shopify-section-template--16910555578557__image_with_text_KYHVdJ img.theme-img,
  div#shopify-section-template--16910622851261__image_with_text_6iJyDr img.theme-img,
  div#shopify-section-template--16910622851261__image_with_text_KYHVdJ img.theme-img,
  div#shopify-section-template--16910690386109__image_with_text_KYHVdJ img.theme-img,
  div#shopify-section-template--16910690386109__image_with_text_6iJyDr img.theme-img{
    width: 100%;
    max-width: 90%;
    margin-left: 0;
}
      .Onlymobile, .hideDesktopFilter {
	display: none !important;
}
  .productTitleonMobile{
    display:none;
  }
}
@media (max-width:769px){
  .toggle-btn .toggle-btn__chevron {
    display: none !important;
}
}
@media (max-width:768px){
.imgRignt_leftContent h1.majortitle.in-content, .Check_outDiv h2.majortitle.in-content, .omega_collection h2.hometitle,
  .section-featured-collection h2{
    font-size: 28px;
    line-height: 40px;
}
    span.utility-bar__item.desktop-only {
    display: none;
}
.thank_you_message img.thankYouIcon {
    max-width: 80px;
    margin: 0 auto 30px;
}
.thank_you_message h1.thankYouMessage {
    text-align: center;
    font-size: 22px;
}
  div#shopify-section-template--16889940148413__image_with_text_overlay_Fd3M9C {
    margin-bottom: 50px;
}
  .watchPortal .section-contact-form .reading-width.account-form {
    padding: 40px 20px;
}
  .omega_collection {
    margin: 20px 0px 10px !important;
}
  div#shopify-section-template--16910555578557__image_with_text_cXVW4K>div {
    margin-bottom: 0px !important;
}
  div#shopify-section-template--16910555578557__image_with_text_6iJyDr>div {
    margin-bottom: 10px !important;
}
  .key-west-sec .flexible-layout {
    flex-direction: column-reverse;
}
  .collection_Section .flexible-layout>div {
    margin-bottom: 0px !important;
}
    .seiko_technological .flexible-layout .column:first-child {
    margin-bottom: 20px;
}
  .collection_Section .flexible-layout {
    grid-gap: 10px;
}
  .key-west-sec, .swatch-wrapper {
    margin: 50px auto;
}
  .seiko_technological .flexible-layout .column:last-child {
    flex-direction: column-reverse;
    display: flex;
    gap: 30px;
}
  div#section-id-template--16910465695933__multi_column_UBHyRa, .imgRignt_leftContent {
    padding: 50px 0px;
}
  .rightContent_imgleft, div#section-id-template--16910465695933__multi_column_UBHyRa, .imgRignt_leftContent {
    margin: 50px 0px !important;
}
  .collection_Section .flexible-layout {
    grid-template-columns: 1fr;
}
  .collection_Section .flexible-layout>div h3, .collection_Section .flexible-layout>div p {
    text-align: center;
    max-width: 700px;
    margin: 20px auto 0px;
}
  .template-collection .utility-bar {
	margin-top: 0;
	margin-bottom: 30px;
}
  .Check_outDiv {
    margin-bottom: 0px !important;
}
  .bottonBannerSec .text-overlay__text h2, .collection_Section h2.hometitle, .Check_outDiv h1.majortitle.in-content {
    font-size: 28px !important;
    line-height: 40px;
}
  .rightContent_imgleft h2.majortitle.in-content.h1 {
    font-size: 28px;
    line-height: 40px;
}

  .utility-bar__right button {
	max-width: 190px !important;
	min-width: 190px !important;
}
  #CollectionFilterForm .filter-group.mobile-only {
	display: none;
}
.utility-bar__left {
	margin-bottom: -20px;
}
  
  .Onlymobile.toggle-btn.utility-bar__item {
	font-size: 16px;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
	font-family: Inter;
	color: #1F1F1F;
	margin-top: 7px;
}
  .Onlydesktop{
    display:none !important;
  }
    .productTitleonMobile{
    display:block;
  }
        .Onlymobile, .hideDesktopFilter {
	display: block !important;
}
  .template-product product-form .disclosure__title:before, .disclosure__title:after {
    right: 3px;
    width: 8px;
}
.template-product product-form .disclosure__title:after {
    right: 7px;
    width: 8px;
}
    .logo-area__right__inner_onlyMobile {
    display: flex !important;
}
  nav.breadcrumbs {
    justify-content: center;
    margin-top:0px !important;
}

  .productTitleonMobile {
    padding: 0px 15px;
}
  .template-product product-form media-gallery.media-gallery .slider__grid .img {
    width: 100%;
}
  .template-product .productTitleonMobile .product-item {
    margin: 40px auto 0px;
    max-width: 120px;
}
  .template-product .productTitleonMobile h1.product-title {
    font-size: 20px;
    text-align: center;
    font-family: 'Inter';
    color: #000;
    margin: 30px  0px 50px;
}
  .template-product product-form {
    flex-direction: column;
}
  .template-product product-form media-gallery.media-gallery, .template-product .detail {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}
  .template-product product-form .detail.product-column-right {
    margin-left: 0px;
    margin-top: 50px;
}
  .template-product product-form .detail.product-column-right .not-in-quickbuy {
    text-align: center;
}
  .product-inventory--ok {
    color: #565656 !important;
}
  .template-product product-form .detail.product-column-right .product-info-accordion summary.disclosure__title, .template-product product-form .detail.product-column-right .disclosure__panel.has-motion {
    text-align: left;
}
    .template-product product-form .detail.product-column-right .product-info-accordion summary.disclosure__title {
    font-size: 14px;
}
    .template-product product-form .detail.product-column-right .disclosure__panel.has-motion {
    font-size: 13px;
}
}

#NavigationTier2-4\ megamenu-3 .navigation__tier-2 {
	flex-direction: column;
}

@media (max-width:767px){

  #NavigationTier2-1-mob\ megamenu-0MobileNav .childTitle {
	display: none !important;
}
  
.tag-heuer .product-grid, .breitiling-watches .product-grid, .omega-watches .product-grid{
	grid-template-columns: repeat(var(--product-columns-desktop),minmax(1,1fr)) !important;
}

  #pp-section {
	word-wrap: break-word;
}
  #tc-section strong, #pp-section strong {
	font-size: 22px !important;
	line-height: 32px;
}
    .section-footer .Onlydesktop {
	display: none !important;
}
  .toggle-target--hidden {
	display: block !important;
}
  .toggle-target-container {
	text-transform: capitalize !important;
}
.after_banner {
    padding: 50px 0px;
}
    .template-collection .page-header .text-overlay {
	padding-bottom: 80px !important;
}
.thank_you_message form#contact_form {
    padding: 30px 20px;
}
  .announcement-bar {
    min-height: 60px;
    display: flex !important;
    align-items: center;
}
  .logo-area.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
  .logo_list_sec {
    padding: 50px 15px !important;
}
.logo-area__right .productTitleonMobile, .logo-area__left__inner {
    display: flex;
    gap: 15px;
}

.logo-area__right .productTitleonMobile a span, .logo-area__right .productTitleonMobile a, .logo-area__left a, .logo-area__left a span, .logo-area__left .logo-area__left__inner button {
    padding: 0px !important;
    margin: 0px !important;
    width: fit-content;
}
  .since_sec h1 {
    font-size: 48px;
    line-height: 68px;
    max-width: 300px;
    text-align: center;
    width: 100%;
    margin: 0 auto !important;
}
    .since_sec .flexible-layout .column {
    margin-bottom: 20px !important;
}
  .since_sec h4 strong {
    letter-spacing: 18px;
    padding-left: 0;
    margin-right: -12px;
}
  .since_sec p {
    font-size: 14px;
    line-height: 22.4px;
    text-align: center;
}
  .carrera_sec, .omega_sec {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
  .omega_sec {
    margin-bottom: 50px;
}
  div#shopify-section-template--16889940148413__rich_text_MAEbRw h2 {
    margin: 0px 0px -40px;
    padding: 0px;
    font-size: 26px;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block {
    display: flex;
    gap: 40px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 0px 15px;
    border-bottom:0px ;
}
.section-footer__text-block__social ul.social {
    gap: 20px;
    align-items: center;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter {text-align: center;width: 100%;}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter .signup-form {margin: 20px 0px 10px;width: 100%;max-width: 100%;}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter .signup-form form#contact_form {
    display: flex;
    width: 100%;
    max-width: 100%;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter .signup-form form#contact_form p {
    padding: 0px;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter .signup-form form#contact_form button {
    min-width: 100px;
    padding: 0px 10px;
}

div#shopify-section-sections--16889940705469__footer .container .section-footer__row__col.section-footer__text-block .newLatter .signup-form form#contact_form p input.signup-form__email {
    border: 1px solid #B2C1C9;
    border-radius: 0px;
    width: 100%;
    max-width: 100%;
}

div#shopify-section-sections--16889940705469__footer .newLatter .newsLetterTitle {
    font-size: 16px;
    color: #151B1E !important;
}
 .page-width.Onlymobile h2 {
    font-size: 22px;
    color: #232C31;
}
  .page-width.Onlymobile {
    margin:70px 0px;
}
div#shopify-section-sections--16889940705469__footer  .section-footer__text-block__social a.social__link {
    padding: 0px;
    margin: 0px;
}

div#shopify-section-sections--16889940705469__footer.section-footer__text-block__social ul.social {
    gap: 40px;
    align-items: center;
}

div#shopify-section-sections--16889940705469__footer .section-footer__text-block__social a.social__link svg.icon.icon-facebook {
    width: 30px;
    height: 25px;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks {
    padding: 0px 15px;
    gap: 30px;
    flex-direction: column;
    justify-content: space-between;
    margin: 50px 0px;
}
div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks>div:nth-child(1), 
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks .section-footer__menu-block {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    flex: -0 0 100%!important;
    margin: 0;

}
  div#shopify-section-sections--16889940705469__footer .section-footer__title.heading-font.mobileFooterMenu{
        position: relative;
  }
  div#shopify-section-sections--16889940705469__footer .section-footer__title.heading-font.mobileFooterMenu::after {
    position: absolute;
    content: '';
    background: url(/cdn/shop/files/chevron-right-sharp.svg?v=1713186486);
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-size: contain;
    right: 0;
    top: 0;
    transition.5s all;
}
  div#shopify-section-sections--16889940705469__footer .section-footer__title.heading-font.mobileFooterMenu.activeFooterMenu:after {
    transform: rotate(90deg);
}
   div#shopify-section-sections--16889940705469__footer  .section-footer__menu-block__menu {
    padding: 15px 0px 0px !important;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks .section-footer__title, div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks a {
    color: #303E45;
}
  .section-footer__menu-block__menu li a.no-wrap {
    font-size: 14px;
}
  div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks .section-footer__title, div#shopify-section-sections--16889940705469__footer .container .section-footer__row--blocks a {
    margin: 0;
}
  div#shopify-section-sections--16889940705469__footer .container .storeDetails {
    padding: 0px 15px 30px;
}
  .section-footer__row.section-footer__row-lower .section-footer__row__col {
padding: 0px !important;
}

  div#shopify-section-sections--16889940705469__footer>div:nth-child(2).container .copyright a {
    font-size: 12px;
}
  .slick-arrow img {
    width: 80px;
    object-fit: contain;
    height: 80px;
}
.template-search .product-grid--per-row-4, .template-collection .product-grid--per-row-4 {
	--product-columns-desktop: 1 !important;
}
}

.navigation__tier-1 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.sc-bdVaJa div, 
.sc-bdVaJa svg{
  pointer-events: none;
}