.footer_copyright_wrapper,div#origin_date{white-space:nowrap}.hideBanner,.slideout-dimmer{visibility:hidden}#cart_link,.client_account_link_text,a.brand_slider_wrapper,a.footer_menu_block_link{text-decoration:none}.footer_menu_wrapper,.home_featured_banners_container{grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:12px}.corporate_popup_form_inputs_wrapper md-checkbox,p{margin:0}div#first_div{min-height:calc(100vh - 553px)}.hideloading,.menu_item.item_contactos li.header_menu_items_separator,md-backdrop.md-opaque+ui-view ui-view button.home_slider_button,md-tabs[escondidinha] md-tabs-wrapper{display:none}.container{margin:50px 0}md-radio-button .md-container{display:block;top:0;transform:translate(0,0)}md-radio-button .md-off,md-radio-button .md-on{border-radius:0}md-radio-button.md-checked .md-off,md-radio-button.md-default-theme.md-checked .md-off{border-color:rgb(133 64 82)}li.header_menu_items_item:hover,md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background:#854052}md-radio-button.md-checked .md-ink-ripple,md-radio-button.md-default-theme.md-checked .md-ink-ripple{color:rgb(133 64 82 / 83%)}md-radio-group .md-checked .md-ink-ripple,md-radio-group.md-default-theme .md-checked .md-ink-ripple{color:rgb(133 64 82 / 27%)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:rgba(134,65,83,.26)}.slideout-menu{position:fixed;top:0;bottom:0;width:300px;min-height:100vh;-webkit-overflow-scrolling:touch}.slideout-open,.slideout-open .slideout-panel,.slideout-open body,.slideout-panel{overflow:hidden}.slideout-panel{position:relative;z-index:1;will-change:transform;height:100%}.slideout-open .slideout-menu{display:block}.slideout-menu{z-index:10000;display:block;will-change:transform}.slideout-menu-left{left:-300px}.slideout-menu-right{right:-300px}.slideout-dimmer{opacity:0;z-index:-1;pointer-events:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slideout-open .slideout-dimmer{visibility:visible;opacity:1;z-index:10000}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:#854052}.md-button.md-default-theme:not([disabled]).md-focused,.md-button.md-default-theme:not([disabled]):hover,.md-button:not([disabled]).md-focused,.md-button:not([disabled]):hover{background-color:rgba(133,64,82,.7)}md-tabs[escondidinha] md-tabs-content-wrapper{top:0}.login_popup_wrapper md-tabs{min-height:510px!important;width:400px}md-checkbox .md-label a{color:#823e52}button.md-button.md-ink-ripple[disabled]{opacity:.3;cursor:not-allowed}.sidemenu_container{background:#fff;width:100%;height:100%}.corporate_form_wrapper,.header_wrapper{padding:0 12px}.header_topbar_container{background:#854052;color:#fff}div#client_account,div#lang_selector{width:300px}div#origin_date{text-align:center}.lang_option_separator{padding:0 3px}a.client_account_link{padding:8px 10px;cursor:pointer}#cart_link{padding:0 0 0 8px;cursor:pointer;color:#fff}.cart_link_value{padding:0 0 0 3px}.client_account_link_text{padding:0 0 0 3px;line-height:26px;color:#fff;cursor:pointer}.header_logo .header_logo_img{height:82px;width:150px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:12px 0 0;cursor:pointer}.header_menu_container{max-width:1400px;width:100%;margin:0 auto}ul.header_menu_items_container{padding:0;position:relative;display:flex;margin:12px 0 0;border-top:1px solid #eaecea}li.header_menu_items_separator{display:flex;padding:0}li.header_menu_items_separator a{color:#7f7f7f;line-height:36px;font-size:12px;border-left:1px solid #7f7f7f;height:16px;margin:10px 0}li.header_menu_items_item{display:flex;cursor:pointer;padding:0 12px;background:0 0;transition:.15s linear;margin:0 -2px;z-index:1}li.header_menu_items_item.search{padding:0}li.header_menu_items_item.search a{width:36px}li.header_menu_items_item>a{color:#7f7f7f;text-transform:uppercase;font-size:12px;line-height:36px;transition:.15s linear;padding:0;text-decoration:none}.banner_message_container.light_color_text .banner_message,.banner_message_container.light_color_text .banner_title,li.header_menu_items_item:hover a{color:#fff}ul.header_menu_subitems_container{position:absolute;padding:0;left:0;top:36px;display:none;width:100%;background:#fff;z-index:10000;border-top:3px solid #854052}li.header_menu_items_item:hover ul.header_menu_subitems_container{display:flex}li.header_menu_subitems_item{position:relative;display:flex;flex:1 1 12.5%;max-width:12.5%}a.menu_drop_item_link{width:100%;padding-bottom:100%;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 18px}a.header_rolex_clock{display:block!important;margin:12px 0}a.header_rolex_clock div#rolex-retailer-clock{position:relative!important;top:unset!important;right:unset!important}.footer_container{background:#ebebeb}.footer_branding_logo_wrapper img{height:100px;margin:36px auto 12px}a.footer_menu_block_link{font-size:10px;display:flex;color:#7f7f7f;text-transform:uppercase}.footer_menu_block_wrapper h5{margin:0 0 12px}.footer_menu_block_wrapper .icon.transparent.md-button{min-width:36px;width:24px;min-height:36px;height:24px;margin:0}a.footer_menu_block_link[ng-click]{cursor:pointer}.footer_menu_block_social{min-width:auto;font-size:16px;background:#854052;padding:0;line-height:24px;height:24px;min-height:auto;width:24px;color:#fff;border-radius:0;margin:0}.footer_menu_block_social svg{line-height:36px;display:flex;height:100%;margin:0 auto}.footer_branding_logo_wrapper,.history_bottom_banner_wrapper img,.home_banner_container slick,.rolex_title.section_title{width:100%}.footer_branding_logo_wrapper a img{height:82px;margin:10px 0}.footer_branding_details_text{color:#854052;font-size:12px;margin:0 0 6px}.footer_branding_details_separator{border-left:1px solid #e5d2af;margin:0 6px;height:12px}.footer_copyright_container{background:#854052;color:#fff;font-size:9px;padding:6px 0;margin:6px 0 0}.home_banner_img,.weddings_page_block_wrapper{background-position:center;background-size:cover}a.footer_copyright_link{font-weight:600;padding:0 6px;color:#fff}#lang_selector a.lang_option{color:rgb(255 255 255 / 50%);min-width:18px;text-align:center;cursor:pointer;padding:8px 6px}#lang_selector a.lang_option.selected{font-weight:700;color:#fff}.banner_container,.category_header_wrapper,.home_banner_container{position:relative}.home_banner_wrapper{padding:0 6px;position:relative}.banner_message_container .banner_message{font-size:20px}.banner_container.left_side_text .banner_message_container{text-align:left;align-items:flex-start}.banner_container.right_side_text .banner_message_container{text-align:right;align-items:flex-end}.banner_message_container_wrapper{position:absolute;max-width:1400px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 100px;box-sizing:border-box}.banner_title{font-size:34px;max-width:500px}.banner_message_container.light_color_text a.banner_button.md-button.md-ink-ripple{background:#844052;color:#fff}.banner_message_container.dark_color_text a.banner_button.md-button.md-ink-ripple{background:#000;color:#fff}.banner_message_container a.banner_button.md-button.md-ink-ripple{margin:12px 0;font-size:14px;padding:0 24px;border-radius:0}.banner_message_container a.banner_button.md-button.md-ink-ripple.rolex_button{background:#127749;color:#fff}.home_banner_container slick button.slick-arrow,.home_banner_container slick ul.slick-dots{display:none!important}.home_slider_button.md-button{position:absolute;top:50%;z-index:100;border-radius:0;color:#fff;transform:translateY(-50%)}.home_slider_button.previous{left:72px}.home_slider_button.next{right:72px}.home_banner_container slick.slick-slider img{width:100%;object-fit:cover;object-position:center;transition:.15s linear}img.slider_placeholder{position:absolute}img.slider_placeholder:has( + .active){opacity:0}.banner_img_wrapper.left .banner_content_container .banner_content_wrapper{align-items:center}.home_featured_banners_container{display:grid;grid-template-columns:repeat(2,1fr);padding:24px 0 50px}.home_banner_img{padding:0 40px;height:300px;background-repeat:no-repeat}.home_banner_img_text_wrapper{width:50%;min-height:180px}.home_banner_img_copyright_title{font-size:9px;text-align:left;color:#854052;border-bottom:2px solid #854052;width:100%;text-transform:uppercase}.section_title{text-align:center;font-size:16px;text-transform:uppercase;font-weight:800;color:#854052;margin:20px 0 18px}.rolex_retailer_description{color:#7f7f7f;font-size:14px;text-align:justify}.home_featured_services_second_row_wrapper{gap:8px;margin:0 0 50px}.home_service_img_copyright_title{font-size:9px;text-align:left;color:#fff;border-bottom:2px solid #fff;width:100%;text-transform:uppercase;display:inline}.home_featured_services_second_row_wrapper .home_featured_service_wrapper{padding:35px;height:calc(300px - 30px)}.home_featured_services_second_row_wrapper .home_featured_service_wrapper .home_service_img_title{font-size:26px}.home_service_img_title{font-size:20px;font-weight:600;color:#fff;text-transform:uppercase;padding:6px 0}slick.brand_slider_container .slick-slide{height:auto}.cls-1{fill:#060606}.home_featured_services_container .brand_slider_item_wrapper{max-height:100px;height:100px}.home_featured_services_container .brand_slider_item_wrapper img.logo{width:100px;height:50px;object-fit:contain;object-position:center}.brand_slider_item_wrapper object.logo{position:relative;width:100%;height:100%}slick.brand_slider_container.slick-slider{height:auto;margin:0 0 25px}img.home_prod_slider_product_img{width:100%;height:100%;object-fit:contain;object-position:center;aspect-ratio:1/1}img.home_prod_slider_product_img.defaulted{width:50%;height:50%;opacity:.4}button.home_prod_slider_product_info_button.md-button.md-ink-ripple{display:block;margin:0 auto;background:0 0;font-size:12px;text-transform:none}md-tabs.home_featured_selection_tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:350px}md-tabs.home_featured_selection_tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tab-content{overflow:visible}.slick-prev{left:0;z-index:10}.slick-next{right:0}.slick-next:before,.slick-prev:before{color:#844052}.home_banner_loading_wrapper{height:580px;width:100%}md-progress-circular path,md-progress-circular.md-default-theme path{stroke:rgb(132 64 82)}.brand_slider_loading_wrapper{height:120px}.top_contacts_section{height:100%}.contacts_text_container{width:100%;height:100%;border-top:1px solid #807f7f;border-bottom:1px solid #807f7f;padding:12px 0;margin:0 16px 0 0}.contacts_title{font-size:16px;text-transform:uppercase;font-weight:800;color:#854052;margin:20px 0 0}.contacts_subtitle{text-transform:uppercase;font-size:12px;font-weight:600;color:#844052}.contacts_text,.corporate_popup_form_text{font-size:14px}.contacts_text_spacer{height:12px}.contact_input_wrapper{padding:6px}.contact_input_label{font-size:14px;color:#844052;font-weight:600}.contact_input_wrapper input.contact_input_field{width:100%;font-size:12px;line-height:25px}.contact_input_wrapper textarea.contact_input_field{width:100%;min-height:85px;font-size:12px}.contacts_form_section button.md-button.md-ink-ripple{margin:6px;background:#844052;color:#fff;font-weight:600;text-transform:initial;padding:0 16px}.contact_input_inner_wrapper span{line-height:25px;margin:0 0 18px;color:#833f52;font-size:16px;font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.contacts_form_section_separator{border-bottom:2px solid #844052;margin:0 6px 12px}.page_contacts_bottom_text{text-align:center;color:#844052;font-weight:600;font-size:14px}button.contacts_contact_form_button.md-button.md-ink-ripple{background:#fff;border:1px solid #844052;color:#844052;font-size:12px;width:200px;margin:0 0 8px}.history_text_container{align-items:baseline}.create_jewel_subtitle{font-size:12px;text-transform:uppercase;color:#844052;display:inline-block;border-bottom:1px solid #844052;margin:0 0 20px}.history_title.section_title{text-align:left}.history_bottom_banner_wrapper{max-width:1400px;width:100%;margin:50px auto;position:relative}.history_text{text-align:justify;padding:0 120px 0 0;font-size:16px;color:#807f7f}.history_bottom_banner_text_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.history_bottom_banner_text_big{font-size:23px;text-transform:uppercase}.history_bottom_banner_text_separator{width:125px;border-bottom:1px solid #fff;margin:10px auto}.history_bottom_banner_text_small{text-transform:uppercase;font-weight:600;font-size:14px}.history_image_container{padding:0 100px}.weddings_page_h_block_wrapper{padding:0 18px 0 0}.weddings_page_block_wrapper{min-height:250px;padding:12px 24px;margin:18px 0}.weddings_page_block_subtitle{text-decoration:underline;color:#fff;text-transform:uppercase;font-size:12px;padding:6px 0}.weddings_page_block_title{text-transform:uppercase;font-weight:600;color:#fff;font-size:28px;padding:6px 0 18px}.weddings_page_v_block_container{padding:18px 0}.weddings_page_v_block_wrapper,.weddings_page_v_block_wrapper .weddings_page_block_container,.weddings_page_v_block_wrapper .weddings_page_block_container .weddings_page_block_wrapper{height:100%;margin:0}.corporate_img_wrapper img{display:block;width:100%}.corporate_popup_form_title{color:#844052;font-weight:600;margin:0 0 8px}.corporate_popup_form_corporate_wrapper{margin:12px 0 0}form.corporate_popup_form_corporate{margin:0 -6px}.areacliente_maincontent_block_content_input_wrapper,.corporate_popup_form_input_wrapper{padding:0 6px}button.corporate_popup_form_confirm_button.md-button.md-ink-ripple{background:#854052;color:#fff;border-radius:0;font-size:12px;padding:3px 0}.corporate_popup_form_inputs_wrapper md-checkbox .md-label{font-size:12px}.areacliente_maincontent_block_content_input button.md-button.md-ink-ripple{margin:0;background:#844052;width:100%;color:#fff;font-size:12px}.no_content_logo_wrapper img{width:160px;display:block;margin:30px auto}.no_content_logo_title{font-size:20px;text-transform:uppercase;color:#844052;font-weight:600;text-align:center;margin:50px 0 20px}.no_content_logo_text{text-align:center;font-size:14px;text-transform:uppercase;color:#7f7f7f;margin:0 0 50px}.footer_menu_wrapper{display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:600px){.history_image_container{padding:0 50px}.history_bottom_banner_text_wrapper{width:300px}.history_bottom_banner_text_separator{margin:3px auto}.history_bottom_banner_text_big{font-size:20px;text-transform:uppercase}.history_bottom_banner_wrapper img{width:100%;display:block}.history_bottom_banner_wrapper{margin:0 auto}}@media screen and (min-width:600px) and (max-width:959px){img.history_image{max-width:380px;margin:0 auto 36px;display:block}}@media screen and (max-width:959px){.history_text,.weddings_page_h_block_wrapper,.weddings_page_v_block_container{padding:0}.weddings_page_v_block_wrapper,.weddings_page_v_block_wrapper .weddings_page_block_container,.weddings_page_v_block_wrapper .weddings_page_block_container .weddings_page_block_wrapper{background-image:url(/img/assets/create_jewel.jpg)!important;background-position:0 60%}.banner_message_container.dark_color_text .banner_message,.banner_message_container.light_color_text .banner_message{font-size:16px;color:#fff}.banner_message_container.dark_color_text .banner_title,.banner_message_container.light_color_text .banner_title{color:#fff}.banner_message_container.dark_color_text a.banner_button.md-button.md-ink-ripple,.banner_message_container.light_color_text a.banner_button.md-button.md-ink-ripple{margin:12px 0;background:#854052;font-size:14px;color:#fff;padding:0 24px;border-radius:0}.banner_message_container a.banner_button.md-button.md-ink-ripple.rolex_button{background:#127749;color:#fff}.home_featured_services_first_row_wrapper,.home_featured_services_second_row_wrapper{flex-direction:column}.home_featured_services_second_row_wrapper .home_featured_service_container{max-width:100%}.footer_wrapper,.home_outer_wrapper{width:100%}.category_bread{white-space:nowrap}.header_topbar_wrapper{width:100%;padding:0 6px}.header_logo .header_logo_img{margin:12px 0}.header_wrapper .header_logo a:not(.header_logo_img):not(.search_backdrop){display:none!important}button.home_slider_button.md-button{top:50%}.banner_title{font-size:24px}img.home_prod_slider_product_img{width:100%;max-height:50vw;object-fit:contain;object-position:center}md-tabs.home_featured_selection_tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:275px}.home_featured_services_second_row_wrapper .home_featured_service_wrapper{padding:50px 20px}.home_service_img_copyright_title_wrapper{text-align:center}.home_featured_services_second_row_wrapper .home_featured_service_wrapper .home_service_img_title,.home_service_img_title{font-size:20px;text-align:center}.footer_branding_details_text{color:#854052;font-size:14px;margin:0}.footer_menu_wrapper{border:1px solid #7f7f7f;border-left:0;border-right:0;margin:12px;padding:12px 0;grid-template-columns:repeat(1,1fr)}.footer_menu_block_wrapper,.footer_menu_block_wrapper:last-child{width:100%;flex:auto;text-align:center}.footer_menu_block_link_wrapper{height:0;overflow:hidden;padding:0}.footer_menu_block_link_wrapper.opened{height:auto;padding:6px 0 8px}a.footer_menu_block_title{text-align:center;display:block;padding:3px 0;font-size:16px;margin:0}a.footer_menu_block_title.opened{font-weight:600}a.footer_menu_block_link{text-align:center;display:block;font-size:14px;padding:4px 0;text-transform:capitalize}.footer_menu_block_social{font-size:25px;line-height:36px;height:36px;width:36px;margin:3px 3px 12px}.footer_copyright_container{font-size:10px;padding:8px 0}.footer_branding_details_wrapper{flex-wrap:wrap}.terms_wrapper{margin:50px 12px;width:calc(100% - 24px)}.category_body_brand_clicker_wrapper.alternate{height:0;padding-bottom:100%;position:relative;width:100%;margin:0;border:0}.category_body_brand_clicker_wrapper.alternate .category_body_brand_img_catalog{height:calc(100% - 50px);display:block;position:absolute;width:calc(100% - 50px);top:25px;left:25px}.history_text_container{margin:30px 0;padding:0 0 20px}}nocontent.nocontent_directive{width:100%;display:flex;flex-direction:row}img.noContent_img{width:275px}.noContent_text{border-top:1px solid #aaa;font-size:16px;font-weight:400;color:#aaa;padding:12px 6px;margin:18px 0 0}a{color:#854052}.slick-slide{height:initial}