.announcement-bar-richtext .announcement-bar-richtext.mobile{display:none}html .main_contact_form .section-content-wrapper,html .cntct_info_sec_v2 .section-content-wrapper{width:1630px;max-width:100%;padding-inline:15px;margin-inline:auto}html .cntct_info_sec_v2 h3{font-size:40px;text-transform:capitalize;color:#000;font-weight:500;line-height:1.1em}html .cntct_info_sec_v2 h4{font-size:32px;font-weight:500;line-height:1.1em;color:#000;text-align:center}html .cntct_info_sec_v2 p{font-size:20px;color:#000;line-height:130%;font-weight:500}html .cntct_info_sec_v2 .icon-block{display:flex;flex-shrink:0;height:91px}html .cntct_info_sec_v2 .icon-block__media{height:100%}html .cntct_info_sec_v2 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{justify-content:stretch}html .main_contact_form h2{font-size:40px;font-weight:500;line-height:1.1em;color:#000;margin:0}html .main_contact_form label{font-size:20px;font-weight:500;line-height:1em;padding-bottom:13px;display:block}html .main_contact_form .contact-form__input{border:1px solid #000000;padding:8px 18px;background-color:#fff;border-radius:4px;height:42px}html .main_contact_form .contact-form__form-row{gap:36px}html .main_contact_form .contact-form__form{gap:24px}html .main_contact_form .label-input-wrapper{width:100%}html .main_contact_form .button{font-family:"Futura PT",Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;border-radius:9px;padding:18px 0;min-width:297px;margin-inline:auto;text-transform:uppercase}html .main_contact_form .contact-form__input--textarea{height:150px}html .shopify-policy__container{max-width:1170px;padding:20px 15px 70px}.shopify-policy__title h1{font-weight:500;color:#000;margin-bottom:35px}.shopify-policy__body p,.shopify-policy__body ul li,.shopify-policy__body ol li{font-size:16px}.shopify-policy__body h3{font-size:24px!important;font-weight:500;margin-top:24px;margin-bottom:12px}.shopify-policy__body ol{list-style:none;padding:0}.yigh_sec .icon-block,.since_sec .since_text_image{position:relative}.yigh_sec .section-content-wrapper>.group-block:not(:first-child) .icon-block:after,.since_sec .since_text_box:not(:first-child) .since_text_image:after{position:absolute;content:"";background-image:url(/cdn/shop/files/user-icon-btm-shadow.png?v=1777982311);width:100%;height:30px;bottom:-36px;background-repeat:no-repeat;left:0;right:0;background-size:contain}html footer{background-image:url(https://bryanstonjewellers.co.za/wp-content/uploads/2025/10/transparent-logo.png)!important;background-position:4% 95%!important;background-repeat:no-repeat!important;background-size:334px auto!important}.gold_slider_txt_wrap h3{font-weight:300}@media(max-width:1024px){html .menu-drawer nav.menu-drawer__navigation .menu-drawer__menu>li summary,html .menu-drawer nav.menu-drawer__navigation .menu-drawer__menu>li>a{font-family:inherit!important}.menu-search .predictive-search-form__content-wrapper slideshow-component.predictive-search-results__wrapper{display:none}html .cntct_info_sec_v2 .icon-block{height:70px}html .cntct_info_sec_v2 h4{font-size:19px;font-weight:500;line-height:1.1em;color:#000;text-align:center}html .gold_slider_sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 20px}.layout-panel-flex html body p:last-child{margin-bottom:0}html .cntct_info_sec_v2 .icon-block{height:65px}}@media(max-width:767px){#header-component .menu-drawer-container .header__icon--summary{padding:0}details#Details-menu-drawer-container .menu-drawer{overflow:auto}#header-component .menu-drawer-container .header__icon--summary .svg-wrapper.header-drawer-icon{height:18px;width:18px}#header-component search-button{width:25px}#header-component search-button span.svg-wrapper{height:25px;width:25px}#header-component search-button span.svg-wrapper svg{height:100%;width:100%}header-component#header-component .header__row>.header__columns .header__drawer{min-height:auto;width:18px}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper{padding:0 15px}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-richtext{font-size:13px}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-icon-box,html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-column-right{display:flex}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-icon-box .announcement-bar-text{display:none}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-column-right{gap:10px}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-icon-box img{width:12px}.announcement-bar-column-center .announcement-bar-richtext{display:none}.announcement-bar-column-center .announcement-bar-richtext.mobile{display:block}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container{align-items:center}html .hdr_ancmnt_br .custom-section-content .section-content-wrapper .announcement-bar-container .announcement-bar-column-right .announcement-bar-icon-only{width:16px;display:block}html .gold_slider_sec .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{grid-template-columns:repeat(2,1fr);gap:15px;padding-inline:20px}html .cntct_info_sec_v2 h3{font-size:20px}html .cntct_info_sec_v2 .icon-block{height:30px}html .main_contact_form h2{font-size:20px}html .main_contact_form .contact-form__form-row{gap:10px}html .main_contact_form label{font-size:16px}html .main_contact_form .button{font-size:13px;line-height:1.5;padding:10px;min-width:150px}html .cntct_info_sec_v2 p{font-size:14px;margin:0 3px 3px}.shopify-policy__body h3{font-size:22px!important}.shopify-policy__title h1{font-size:26px;margin-bottom:25px}html .shopify-policy__container{max-width:1170px;padding:20px 15px 50px}html footer{background-image:none!important}.gold_slider_sec h3{padding-inline:20px;font-weight:18px}.gold_slider_sec .cnt_button{max-width:100%}.services_inner_banner_sec .image-block{height:150px}html .cntct_info_sec_v2 .section-content-wrapper{gap:30px}html .cntct_info_sec_v2 .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{gap:10px}html .main_contact_form .contact-form__form{gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style2.css.map */
