/** Shopify CDN: Minification failed

Line 944:41 Unexpected "{"

**/
@media(min-width:768px){
  #main-pdp-gallery .splide__track {
	max-height: none !important;
}
#main-pdp-gallery .splide__arrows{
  display:none!important;
}

.footer_list ul{
  display:inherit !important;
}
  footer .grid .break-word:nth-child(2){
     display:none!important;
  }

.last_li{
  display:none!important;
}
}
/*END 768px*/

@media(max-width:1299px){
  .filters-wrapper.w-full {
	column-gap: 30px;
}
  .th-slide .slideshow_video,
  .homesplide__innner  image-with-placeholder{
	padding-bottom: 400px;
}


.homesplide__innner image-with-placeholder, .homesplide__innner {
	height: 416px;
	position: relative;
}
}
/*END 1299px*/

@media(max-width:1199px){
 .three_img-slide {
	padding: 0 11px;
} 
  .p-50, .tab-collection-section, .three_img-slideinfo,
  #main-pdp-section{
    padding-left:30px;
    padding-right:30px;
  }
  .px-section-horizontal-spacing,
  .media-split-section,
  .image-grid-slider,
  .featured-collection,
  footer,
  .submenu_row,
  #predictive-search-results{
	padding-left: 30px;
	padding-right: 30px;
}
  .pinfo{
    padding-left:0px!important;
    padding-right:0px!important;
  }
  #shopify-section-cookies {
	font-size: 14px;
}
  .cookie_row {
	padding: 0 30px;
}
  .media-split-section .grid-cols-1 {
	grid-template-columns: repeat(12,minmax(0,1fr));
}

.logolist-section .max-w-\[--logo-width\] {
	margin-left: 40px;
}
  

#filterable .overflow-x-auto.px-section-horizontal-spacing.py-2 {	
	overflow-x: auto;
}
  nav .py-2, nav .py-4 {
	font-size: 18px;
}
  #filters-form-filters-drop-down,
  #sort-drop-down-toggle{
	font-size: 18px;
}
  #main-pdp-right {
	padding-left: 30px;
}
 #main-pdp-right .product-content-container {
	padding-right: 0;
    padding-left: 0;
}
  .related-products-container .title_section{
    padding-left: 0px;
    padding-right: 0;
  }
  .pdpcollections_links a {
	font-size: 24px;
}
  .title_h1 {
	font-size: 24px;
}
#main-pdp-right .title_h2 {
	font-size: 18px;
}
  .img_wrapper {
	max-width: 770px;
}
  .pdpimg_box {
	max-width: 379px;
}
  .pdpimg_box:nth-child(2) {
	max-width: 310px;
}
  .pdpimg_box:nth-child(3) {
	max-width: 310px;
}
  .absolute[x-show="searchOpen"] .w-full.whitespace-normal {
	padding: 0 30px 20px;
}
  #search-logo_center_menu_left-mobile {
	font-weight: 600;
	font-family: Beatrice;
	outline: none !important;
	box-shadow: none !important;
}
  .submenus {
	padding: 0 !important;
}

#predictive-search-results-list li.text-scheme-text .pinfo span {
	font-size: 16px;
}
  #predictive-search-results-list li.text-scheme-text .pinfo span {
	font-size: 16px;
}
  h1, h1.font-heading, .heading_h1 {
	font-size: 89px;
	line-height: 89px;
}
  .richtext-section p, .rte p {
	font-size: 18px;
}
  .about-product {
	max-width: 600px;
}
  .abimg_video image-with-placeholder {
	padding-bottom: 442px;
}
  .custom_link_item a {
	font-size: 18px;
}
  li.custom_link_item .w-third-screen {
	width: 230px;
}
   li.custom_link_item .w-third-screen image-with-placeholder {
	min-height: 285px;
}
  .faq_wrapper {
	width: 50%;
}
  .title_section {
	padding: 0 0 30px !important;
}
  .logolist-section .title_section {
	padding: 0 !important;
}
  .contact-form-info .rte {
	max-width: 340px;
}
  div.shopify-policy__container {
	max-width: 530px;
	padding-left: 30px;
	padding-right: 30px;
}

.filters-wrapper.w-full {
	column-gap: 25px;
}
  .filters-wrapper label {
	font-size: 14px;
}
  .border-checkbox {
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

.logolist-section .max-w-\[--logo-width\] {
	margin-left: 34px;
	max-width: 95px;
}
   .media-split-section .grid-cols-1 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .relative.hidden.lgv\:block {
	display: block;
}
  nav.lgv\:hidden {
	display: none;
}
  .text-columns-with-images .grid-cols-1 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
  .text-columns-with-images .media_split-wrapper image-with-placeholder {
  padding-bottom: 110%!important;
    position:relative;
}
  .text-columns-with-images .media_split-wrapper image-with-placeholder img{
    position: absolute;
    top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    height: 100%;
    object-fit: cover;
  }
   #main-pdp-gallery .splide__list {
    display: grid;
  }
  .image-with-text-section .grid {
	grid-template-columns: repeat(12,minmax(0,1fr));
}
  .text-columns-with-images .grid-cols-1 {
	grid-template-columns: repeat(12,minmax(0,1fr));
}
  .grid-cols-1.contact_page_grid {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
#stockist_body .image-with-text-section .grid {
    grid-template-columns: repeat(12,minmax(0,1fr));
  }

.slideshow-section .splide__slide image-with-placeholder {
	height: 366px;
}

#MainContent .slideshow-section:first-of-type section .first-section\:h-screen-less-header-group-less-gridline {
	padding: 0 30px;
}

.homesplide__slide {
	padding: 0 30px;
}
  .homesplide__slide.homesplide__slide_3 {
	padding: 0 20px;
}
.homesplide__slide_3 .three_img-slideinfo{
  padding-left: 10px;
    padding-right: 10px;
}
  .homeslider_wrapper .slick-dots {
	right: 50px;
	bottom: 70px;
}
  .fullslide + .three_img-slideinfo{
  padding-left: 0px;
    padding-right: 0px;
}

.sitelogo.smallactive {
	bottom: 59px !important;
	right: 10px;
}
  .sitelogo.active {
	bottom: 59px !important;
	right: 10px;
}


}
/*END 1199px*/

@media(max-width:1023px){
#stockist_body .image-with-text-section .grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  #bespoke_body .image-with-text-section .grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
 #world-auroro_body .image-with-text-section .grid {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
  .media-split-section image-with-placeholder {
	padding-bottom: 110% !important;
	position: relative;
}
  .media-split-section image-with-placeholder img {
	position: absolute;
	object-fit: cover;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
  .text-columns-with-images .grid-cols-1 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
  #quick-buy-drawer-slot-container {
	max-width: none;
}
  .absolute.cls_quickBuyDrawer{
  right: 20px;
}
  .homesplide__innner image-with-placeholder, .homesplide__innner {
	height: 406px;
}
  .homesplide__slide {
	padding: 0 30px;
}
  
}
/*END 1023px*/

@media(max-width:989px){
  .media-split-section .grid-cols-1 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
  nav .py-2, nav .py-4, .font-heading,
  .slideshow-section .splide__slide .text-scheme-text .theme-link:not(.theme-link--back):not(.theme-link--no-arrow), .th-slide_links,
  .title_h2{
	font-size: 18px;
}
  .pinfo,
  .quick_buybtn .add-to-cart, .quick_buybtn .theme-button--secondary, .quick_buybtn .theme-button{
	font-size: 16px;
}
  .media-split-section image-with-placeholder{
    padding-bottom:110%!important;
    position:relative;
  }
.media-split-section image-with-placeholder img  {
    position: absolute;
  object-fit: cover;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
  .media-split-section .text-center {
	padding-bottom: 50px;
	padding-top: 50px;
}
.tab-collection-box .pb-theme-double {
	padding-bottom: 0;
}
  .title_h1 {
	font-size: 24px;
}

.logo-list {
	padding-top: 90px;
	padding-bottom: 300px;
}
.logolist-section .title_section + .items-center {
	width: 80%;
}
.logolist-section .gap-y-4 .block{
	margin-left: 27px;
	margin-right: 0;
	width: 15%;
	max-width: none;
}
.text-columns-with-images .grid-cols-1 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.richtext-section p, .rte p {
	font-size: 18px;
	text-indent: 45px;
}
.rte.mt-2.title_h2 p, 
.text-columns-with-images .title_h2 {
	line-height: 24px;
}
#footer_news input[type="email"],
#footer_news button[type="submit"],
.footer_list li a,
#copyright-section,
footer .font-heading{
  font-size: 16px;
}
.slideshow-section .splide__slide image-with-placeholder {
	height: 242px;
}


.fullvideo-section .video_row .relative {
	padding-bottom: 49%;
}
  s.text-scheme-secondary,
  .Inquire_btn{
	font-size: 16px;
}
.collection-list.gap-gutter {
	grid-template-columns: repeat(8,minmax(0,1fr));
}

.pdp-title-section {
	padding: 0px 0 70px;
}
  #main-pdp-tags span {
	font-size: 16px;
}
  #main-pdp-right .var_label {
	font-size: 14px;
}
  #main-pdp-right .var_label svg {
	width: 10px;
	height: auto;
}
  #main-pdp-right #addToCartButton {
	font-size: 16px;
}
  #main-pdp-right .title_h2 {
	font-size: 16px;
}
  .theme-link.full_details.title_h2 {
	font-size: 16px;
}
  #main-pdp-gallery .splide__list {
	display: grid; 
}

  .pdp-title-section .metafield-rich_text_field,
  .pdp-title-section h1{
	max-width: 320px;
}
  #main-pdp-right, #main-pdp-left {
	top: 310px;
}
  .related-products-container .gap-gutter {
	grid-template-columns: repeat(8,minmax(0,1fr));
}
  .imgvid_box {
	display: block;
}
  .img_wrapper {
	max-width: 600px;
}
  .pdpimg_box {
	max-width: 309px;
}
  .pdpimg_box:nth-child(1) {
	margin-top: 101px;
}
  .pdpimg_box:nth-child(2) {
	max-width: 240px;
}
  .pdpimg_box:nth-child(3) {
	max-width: 240px;
    margin-top: 128px;
}
  .pdpcollections_wrapper {
	min-height: 300px;
}
  .related-products-container {
	padding-bottom: 90px;
}
  .var_box label {
	font-size: 12px;
}

#predictive-search-results-list {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
  #predictive-search-option-search-keywords .inline-flex.items-center.justify-between {
	font-size: 18px;
}
  [type="text"], input:where(:not([type])), [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select {
	font-size: 18px;
}
  .predictive-search-form .theme-icon {
	width: 20px;
	height: auto;
}
.predictive-search-form .mr-4[aria-label="Submit"] {
	margin-right: 10px;
}
  h1, h1.font-heading, .heading_h1 {
	font-size: 66px;
	line-height: 66px;
}
.image-with-text-section .grid {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
  .animation_content {
	height: 70vh;
}
  .animation_content {
	padding-top: 0% !important;
}
  .relative.animation_img {
	padding-top: 70% !important;
}
  .rich_bottom {
	padding: 0;
}
  .about-product {
	max-width: 400px;
}
  .abimg_video image-with-placeholder {
	padding-bottom: 292px;
}
  .heading_h1.title_over {
	margin: 0 0 20px -222px;
}
  .image-with-text-section .imgtext-info {
	padding: 0 0 0 25px;
}
  #about-richtext h1 span:nth-child(2) {
	padding-right: 0px;
}
  i.pressinfo {
	width: 65%;
	text-align: right;
}
 #world-auroro_body .heading_h1.title_over {
	margin-left: -334px;
}
  .imgsplide__slide .hidden {
	display: inherit;
}
#world-auroro_body .rich_bottom {
	padding: 30px 0 0;
}
.ar_tv-heading + .grid-cols-1 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
  .rte.w90 {
	line-height: 24px;
	font-size: 18px;
} 
.ar_tv-heading + .grid-cols-1  .font-heading{
	font-size: 16px;
}
  #world-auroro_body .feature-text-section .rte p {
	font-size: 24px;
}
  #world-auroro_body .feature-text-section .rte.font-heading {
	max-width: 565px;
}
  .font-heading.blog-header {
	max-width: 494px;
	text-indent: 80px;
    margin: 30px 0 50px;
}
 .blog-section .lg\:grid-cols-12 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
.blog-section .lg\:items-center {
    align-items: center;
  display: flex;
  }

.faq_wrapper {
	width: 60%;
}
  .faq_wrapper .title_h2 {
	margin: 0 0 25px;
}
  .rte.contact_rte {
	font-size: 18px;
}
  .grid-cols-1.contact_page_grid {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
  .contact-form-info .rte {
	max-width: 280px;
}
  .rich_bottom {
	padding: 30px 0 0;
}
  .shopify-policy__body .rte h3 {
	font-size: 18px;
}
  #articlepage-info {
	max-width: 535px;
}

.d_search {
	display: none!important;
}
  .de-hide{
  display:inherit!important;
}
  .bag_icon, .white_bag_icon{
    display: none!important;
  }
  .cartcount i {
	display:inherit!important;
}
  .cartcount {
	position: static;
	font-size: 100%;
	opacity: 1;
	display: flex;
	align-items: center;
    padding-left: 4px;
}
  .header_cart .my-auto {
	padding-right: 0;
}
header h1.contents div {
	opacity: 1;
	pointer-events: inherit;
max-width: 106px;
}
.close_menu .my-auto {
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	text-align: left;
}
.absolute.close_menu {
	position: static;
	text-align: left;
	padding: 20px;
	float: left;
	margin-bottom: 45px;
}
#left-drawer-slot  .items-center {
	align-items: start;
}
#left-drawer-slot nav {
	text-transform: uppercase;
}
.close_menu .my-auto {
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	text-align: left;
}
.absolute.close_menu {
	position: static;
	text-align: left;
	padding: 20px 0;
	float: left;
	margin-bottom: 40px;
}
#left-drawer-slot  .items-center {
	align-items: start;
}
#left-drawer-slot nav {
	text-transform: uppercase;
}
  #left-drawer-slot {
	max-width: none;
	width: 100%;
}
  #left-drawer-slot nav ul li button + ul li a{
    font-size: 20px;
    font-family: Beatrice;
  font-weight: 600;
    padding: 10px 0;
  }
  nav .py-2, nav .py-4{
	font-size: 20px;
    font-weight: 600;
}
  #left-drawer-slot nav ul li button + ul {
	padding-left: 45px;    
}
#left-drawer-slot .title_h2 {
    font-size: 20px;
  }
  #left-drawer-slot form[role="search"] .max-w-xs {
	max-width: 100%;
    position: relative;
}
#left-drawer-slot form[role="search"] button {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
#menu-drawer-search {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	padding: 18px 0;
}
  #left-drawer-slot nav[aria-label="Secondary"]{
    margin-top: 6px;
  font-weight: 600;
  font-size: 20px;
    margin: 0;
  }
  #left-drawer-slot nav[aria-label="Secondary"] a{
    padding:10px 0;
  }
  #customer_login_link {
	padding: 10px 0;
	float: left;
}
#left-drawer-slot form.my-6.px-section-horizontal-spacing {
	width: 100%;
  margin-top:50px;
  float: left;
}
  div[data-modal-label="Menu"] .absolute.close_menu {
	padding: 0;
	margin-bottom: 0;
}
nav[aria-label="Header"] .justify-center a div {
	opacity: 1;
	pointer-events: inherit;
}
  #accordion0 li:first-child {
	display: none;
}
  #left-drawer-slot ul li.px-section-horizontal-spacing.mo_shopall {
	margin-bottom: 10px;
}

.relative.hidden.lgv\:block {
	display: none;
}
  nav.lgv\:hidden {
	display: block;
}
  #left-drawer-slot .sticky {
	margin-bottom: 55px;
}
#about_body .text-columns-with-images .grid-cols-1 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}

body.black_theme .white_bag_icon {
	display: none !important;
}
  .template-cart #MainContent .CartItem_item .max-lg\:col-span-2.max-lg\:row-span-2.col-span-1,
  .template-cart #MainContent .CartItem_item .col-span-5.max-lg\:row-span-1.lg\:col-span-4{
  width: 80%;
}
#left-drawer-slot ul li.px-section-horizontal-spacing.mo_shopall a {
	background: #e0ed93;
	padding: 0;
}

.th-slide {
	padding: 0 10px;
}
  .three_img-slide {
	padding: 0 20px;
}
  .slide_pagination {
	right: 40px;
	bottom: 94px;
}

.homesplide__innner image-with-placeholder, .homesplide__innner {
	height: 376px;
}

#trade-in_body #MainContent .richtext-section h2.title_h1{
	font-size: 66px;
    line-height: 66px;
}
  #trade-in_body #MainContent .richtext-section p {
	font-size: 30px;
	line-height: 30px;
}
  #trade-in_body #MainContent {
	padding-top: 60px;
}
  #trade-in_body #MainContent .richtext-section {
	margin-bottom: 70px;
}
  #trade-in_body #MainContent .richtext-section + div + div p {
	font-size: 26px;
	line-height: 26px;
}

#world-auroro_body .feature-text-section .theme-link {
    font-size: 24px;
}

.bag_icon path,
  .white_bag_icon path {
	stroke-width: 1.5px;
}
  .bag_icon,
  .white_bag_icon{
    padding: 1.4px;
    margin-top: -2px;
  }
}
/*END 989px*/


@media(max-width:767px){
  .px-section-horizontal-spacing, .media-split-section, .image-grid-slider, .featured-collection, footer, .submenu_row, #predictive-search-results {
	padding-left: 20px;
	padding-right: 20px;
}
  .three_img-slide {
	padding: 0 5px;
} 
  .p-50, .tab-collection-section, .three_img-slideinfo,
  #main-pdp-section{
    padding-left:20px;
    padding-right:20px;
  }
  .px-section-horizontal-spacing,
  .media-split-section,
  .image-grid-slider,
  .featured-collection,
  footer,
  .submenu_row,
  #predictive-search-results{
	padding-left: 20px;
	padding-right: 20px;
}
.cookie_row {
	padding: 0 20px;
}
div.shopify-policy__container {
	padding-left: 20px;
	padding-right: 20px;
}
  .Announcement-bar-section p {
	padding: 0;
}
  nav .py-2, nav .py-4, .font-heading, .slideshow-section .splide__slide .text-scheme-text .theme-link:not(.theme-link--back):not(.theme-link--no-arrow), .th-slide_links, .title_h2 {
	font-size: 20px;
}
header .py-4 {
	padding-top: 0;
	padding-bottom: 0;
}
  .shopify-section.shopify-section-group-header-group.section-header.relative.z-20 {	
	padding: 20px 0;
}
  .th-slide {
	padding: 0 10px;
    width: 290px;
}
 .three_img-slide {
	padding: 0 11px 20px 11px;
	overflow-x: scroll;
	overflow-y: hidden;
}
  .three_img-slide_wrap {
	display: flex;
}
  .slideshow-section .splide__slide image-with-placeholder {
	height: 330px;
     
}
  .slideshow-section .splide__slide .bg-scheme-background {
	padding: 0 20px;
}
  .slide_pagination {
	display: none!important;
    right: 25px;
	bottom: 115px;
}
  .slideshow_video {
	height: 330px;
}
.splide__slide .th-slide image-with-placeholder{
    height: 330px;
    width: 290px;
  }
  .slideshow-section .splide__slide image-with-placeholder img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.tab-collection-section{
    overflow: hidden;
  padding-right: 0;
  padding-left: 0;
  }
.tab-collection-header {
	padding-right: 20px;
	overflow-x: scroll;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 10px;
  padding-left: 20px;
}
  .tab-collection-link {
	display: flex;
	white-space: nowrap;
}
  .tab-collection-shopall {
	white-space: nowrap;
	margin-left: 50px;
}
  nav li > div button:hover::after, nav li > a:hover::after, .tab-collection-link a:hover::after {
	height: 13px;
	top: 30px;
}
  .tab-collection-box .splide__list {
	padding-left: 20px !important;
}
  .tab-collection-box .splide__list .splide__slide {
	width: 94%;
}
.tab-collection-box .splide__track + .grid{
    display:none!important;
  }
  .tag_scroll {
	display: none !important;
}
  .large--hide{
  display: inherit!important;
}
  .motag_item {
	float: left;
	margin: 20px 0;
	background: #000;
	color: #fff;
	clear: both;
    text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
}
  .pinfo {
	clear: both;
}
  .pinfo p, .pinfo span {
	font-size: 20px;
}
  .quick_buybtn {
	opacity: 1;
}
  .quick_buybtn .theme-button--secondary,{
    font-size: 20px;
    font-weight: 600;
  }
.media-split-section .text-center {
	position: static;
	padding: 20px 0 0;
	opacity: 1;
	text-align: left;
	justify-content: start;
}
.media-split-section .overflow-hidden {
	overflow-x: inherit;
}
.media-split-section,
  .image-grid-slider,
  .featured-collection{
	padding-right: 0px;
  overflow: hidden;
}
   .featured-collection{
	padding-left: 0px;
  
}
  .media-split-section .grid-cols-1 .relative {
	width:267px;
}
    .media-split-section .grid-cols-1 .relative a{
      height:auto;
    }
  .media-split-section .overflow-hidden {
	width: 540px;
}
  .media_split-wrapper {
	float: left;
	width: 100%;
	overflow-x: scroll;
	padding-bottom: 20px;
}
  .rich_heading.title_h1 {
	font-size: 30px;
	text-align: left;
	padding: 80px 20px 30px;
}
  .image-grid-slider .featured-collection .splide__slide {
	width: 75%;
}
  .featured-collection .splide__slide {
	width: 90%;
}
  .featured-collection .splide__list {
	padding-left: 20px !important;
}
.featured-collection .tab-collection-header {
	padding-right: 20px;
}
.image-grid-slider .featured-collection .splide__list {
	padding-left: 0px !important;
}
  .template-index .rich_bottom {
	padding-bottom: 100px;
}
  .imglink {
	display: none;
}
  .image-grid-slider {
	padding-left: 15px;
}
  .quick_buybtn .theme-button--secondary,
  .quick_buybtn .theme-button,
  .quick_buybtn .add-to-cart{
    font-weight:600;
    font-size:20px;
  }
 .featured-collection .splide__track + .grid{
    display:none!important;
  }
  .fullvideo-section .video_row .relative {
	padding-bottom: 520px;
}
  .video_text {
	max-width: 188px;
}
  .video_text .title_h1 {
	font-size: 30px;
}
  .tab-collection-header.video_header {
	padding: 20px 0 130px;
}
  .logolist-section .max-w-\[--logo-width\] {
	margin-left: 50px;
	margin-right: 0;
	width: 100%;
	max-width: 106px;
}
  .logolist-section .block:nth-child(1){
    margin-left: 0px;
  }
  .logolist-section .title_section + .items-center {
	width: 100%;
	flex-wrap: inherit;
	white-space: nowrap;
	padding-top: 35px;
	overflow-x: scroll;
	padding: 35px 20px 20px 20px;
}
  .logolist-section image-with-placeholder {
	width: 82px;
}
  .logolist-section {
	display: inherit;
	flex-wrap: inherit;
}
  .logo-list.p-50 {
	padding-top: 0px;
	padding-bottom: 130px;
	padding-left: 0;
    padding-right: 0;
}
  .logolist-section .title_section {
	padding: 0 20px !important;
}
  .text-columns-with-images.p-50{
    padding-right:0;
    padding-left:0;
  }
  .text-columns-with-images .grid-cols-1 .text-scheme-text.text-left {
	width: 290px;
	max-width: none;
}
  .text-columns-with-images .grid-cols-1 {	
	display: flex;
}
  .text-columns-with-images .grid-cols-1 {
	display: flex;
	width: 230%;
	padding: 0 20px;
   width: 209%;
}
  .text-columns-with-images .px-section-horizontal-spacing {
	padding: 20px 0;
}
  .text-columns-with-images .title_h2 {
    margin-bottom: 20px;
  }
  .text-columns-with-images section{
    overflow:hidden;
    overflow-x:scroll;
  }
  .footer-logo {
	padding-bottom: 20px;
	padding-top: 100px;
}
  footer .grid > .break-word:first-child {
	width: 100%;
}
footer .grid > .break-word h2.font-heading {
	display: block;
	margin: 0;
}
.footer_list ul {
	display: none;
  padding:25px 0 0;
}
footer .grid > .break-word {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid;
}
footer .grid > .break-word h2.font-heading {
	display: block;
	margin: 0;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}
.footer_list {
	width: 100%;
}
  .footer_list li {
	padding-bottom: 10px;	
}
  footer .grid > .break-word h2.font-heading.active svg path:first-child{
    opacity:0;
  }
  #copyright-menu a {
	display: none;
}
  #copyright-menu a:last-child {
	display: inherit;
    margin:0;
}
  #footer_news input[type="email"], #footer_news button[type="submit"], .footer_list li a, #copyright-section, footer .font-heading {
    font-size: 20px;
}
  .rich_bottom {
    padding: 30px 20px 0 0;
}



.image-grid-slider {
	padding-left: 20px;
}
  .logolist-section .gap-y-4 .block {
	margin-left: 50px;
	margin-right: 0;
	width: 100%;
	max-width: none;
}
  .logolist-section .gap-y-4 .block:first-child{
    margin-left: 0px;
  }

.cookie_row {
	padding: 20px 20px;
	font-size: 20px;
	font-weight: 500;
}
  .template-collection .rich_row p {
	font-family: Beatrice;
	font-weight: 500;
	font-size: 14px;
	margin: 0 auto 10px;
	width: 100%;
	max-width: 254px;
	text-indent: 0;
}
 .template-collection .richtext-section .font-heading{
	line-height: 30px;
	font-size: 30px;
}
  #filterable {
	margin-top: 0;
}
  .main-Collection.p-50{
    padding-left:0;
    padding-right:0;
  }
  nav[aria-label="Filter menu"]{
    padding:0 20px;
  }
div[data-fragment-id="drawer-toggle"] button{
  font-family: Beatrice;
	font-weight: 600;
	font-size: 20px;
  text-transform:uppercase;
}
  #results-count + .relative {
	padding: 0px 20px 30px;
}
 #filterable nav[aria-label="Filter menu"] ul li a {
	padding: 40px 0 30px;	
} 
  #filters-form-filters-drop-down, #sort-drop-down-toggle {
	font-size: 20px;
}
  .sort-wrapper.flex.justify-end.px-section-horizontal-spacing {
	padding: 0 20px 30px;
}
  #filters-form-drawer {
	font-size: 20px;	
    width: 100vw;
}
  #left-drawer-slot h3{
     font-family: Beatrice;
	font-weight: 600;
	font-size: 20px;
  text-transform:uppercase;
    padding-right: 20px;
    margin-bottom: 40px;
  }
    #left-drawer-slot h3 button{
       text-transform:uppercase;
    }
  #left-drawer-slot ul li label{
    font-size: 16px;
    font-weight: 500;
  }
  #left-drawer-slot .sticky{
     font-family: Beatrice;
	font-weight: 600;
	font-size: 20px;
  text-transform:uppercase;
    margin-bottom: 55px;
  }
  #filters-form-drawer .absolute.close_menu {
	padding: 0;
	margin-bottom: 0;
    margin-right: 3px;
}
  #left-drawer-slot ul li {
	margin-bottom: 10px;
}
  #left-drawer-slot ul li:last-child {
	margin-bottom: 0px;
}
  #left-drawer-slot .sticky:last-child {
	margin: 0;
	padding: 0;
	width: 100%;
}
  #left-drawer-slot .sticky:last-child button{
    background:#000;
    color:#fff;
    font-family: Beatrice;
	font-weight: 600;
	font-size: 20px;
  text-transform:uppercase;
    min-height: 60px;
  }
  .main-Collection .collection-list.gap-gutter {	
	padding: 0 20px;
    grid-template-columns: repeat(1,minmax(0,1fr));
}

  .main-Collection .collection-list.gap-gutter.mogrid_2 {	
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.mogrid_2 .quick_buybtn .theme-button--secondary, 
.mogrid_2 .quick_buybtn .theme-button, 
.mogrid_2 .quick_buybtn .add-to-cart {
	font-weight: 500;
	font-size: 16px;
}
.mogrid_2 .motag_item {
	font-size: 16px;
}
.mogrid_2 .pinfo p, 
.mogrid_2 .pinfo span {
    font-size: 16px;
  }
  .main-Collection .collection-list.gap-gutter + div{
    padding-bottom:0;
  }
 .pdp-title-section {
	pointer-events: inherit;
	flex-direction: column;
	display: flex;
}
  .pdp-title-section .metafield-rich_text_field, .pdp-title-section h1 {
	max-width: none;
}
  .pdp-title-section .metafield-rich_text_field{
    display:none;
  }
  .pdp_motag{
  display:inherit;
    width:auto;
    float:left;
}
  .pdp_motag {
	display: inherit;
	width: auto;
	float: left;
	background: #000;
	color: #fff;
	clear: both;
	float: left;
	font-family: Beatrice;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	margin: 0 auto;
}
  .pdp-title-section h1 {
	padding: 10px 0 5px;
}
  #main-pdp-left {
	display: inherit;
    position: static;
    width: 100%;
    padding: 0;
}
  #main-pdp-tags,
  #main-pdp-rte,
  #main-pdp-rte + a{
	display: none!important;
}
  #main-pdp-price {
	float: left;
	width: 100%;
	margin-top: -18px;
	text-align: center;
	padding: 0 0 10px;
	font-size: 20px;
}
  .pdp-title-section h1 {
	font-size: 20px;
}
  #main-pdp-gallery {
	width: 100%;	
}
  header a[href="/"] {
	pointer-events: inherit;
	opacity: 1;
}
  .pdp-title-section {
	padding: 10px 0 20px;
    position:static;
}
  #main-pdp-gallery .splide__list {
	display: flex;
}
#main-pdp-gallery .splide__arrows {
	display: none;
}
#main-pdp-gallery .splide__track + div {
	margin: 12px 0 0;
}
#main-pdp-gallery .splide__pagination__page {
	margin: 0 7px 0 0;
}
  #main-pdp-right {
	padding-left: 0;
	position: static;
	width: 100%;
}
  #main-pdp-right .var_box {
	display: block;
}
  #main-pdp-right .var_label {
	font-size: 16px;
	pointer-events: none;
}
  #main-pdp-right .var_label svg,
  #main-pdp-right .var_label span{
	display: none!important;
}
  .var_box label {
	font-size: 16px;
	font-size: 500;
}
  #main-pdp-right .var_box {	
	padding: 10px 0 20px;	
}
  

#main-pdp-rte2 {
    display:inherit;
  margin-bottom:30px;
}
  #main-pdp-right .title_h2 {
	font-size: 20px;
}
  #main-pdp-right .tab_1,
  #main-pdp-right .tab_2,
  #main-pdp-right .tab_3{
	 margin-bottom:30px;
}
  #main-pdp-right ul + p {
	margin-top: 3px;
}
  .img_wrapper {
	padding: 60px 20px;
}
  .pdpimg_box:nth-child(1) {
	margin-top: 0;
    max-width:290px;
}
  .pdpimg_box:nth-child(3) {
	max-width:290px;
	margin-top: 0;
}
  .pdpimg_box:nth-child(2) {
	max-width:290px;
}
  .imgvid_box {
	padding-bottom: 120%!important;
}
  .img_wrapper {
	display: flex;
	max-width: none;
	width: 200%;
}
  .pdp-imagevideo-gallery {
	width: 100vw;
	overflow: hidden;
	overflow-x: scroll;
    margin-bottom: 50px;
}
  .related-products-container .gap-gutter {	
	display: flex;
	width: 320%;
    padding-right: 20px;
}
  .related-products-container.p-50 {
	padding-left: 0;
	padding-right: 0;
}
.related-products-container .fadein{
  opacity:1;
}
.pdpimg_box.fadein {
	opacity: 1;
}
  .related-product-wrapper {
	float: left;
	width: 100vw;
	padding: 0 20px 40px;
	overflow: hidden;
	overflow-x: scroll;
}
  .related-products-container h2.heading {
	padding: 0 20px;
}
  .pdpcollections_links a {
	font-size: 20px;
	text-align: left;
}
 .pdpcollections_wrapper {
	text-align: left;
	min-height: 300px;
	justify-content: start;
	margin-bottom: -50px;
}
  .sk-form_popup {
	max-width: 90%;
	min-height: 248px;
	padding: 89px 25px 20px;
}
  .cls_sk-form {

	top: 20px;
	right: 20px;
}
  .pdp-info_popup {
	padding: 35px 20px;
	right: -500px;
}
  .cls_pdp-popup {
	top: 35px;
}
  #main-pdp-rte2 + .full_details {
	display: inherit;
	margin: 0 0 30px;
	font-size: 20px;
}
  #main-pdp-right #addToCartButton {
	font-size: 20px;
}
  .add-to-cart-container {
	position: fixed;
	bottom: -70px;
	left: 0;
	width: 100%;
	z-index: 9;
    transition: bottom .3s ease-in;
    -moz-transition: bottom .3s ease-in;
    -webkit-transition: bottom .3s ease-in;
}
  .add-to-cart-container.active {	
	bottom: 0px;
}
  #main-pdp-right #addToCartButton:hover {
	background: #fff !important;
}
  #quick-buy-drawer-slot-container, #right-drawer-slot {
	width: 100%;
}
  #modals-rightDrawer .px-section-horizontal-spacing {
	padding-left: 20px;
	padding-right: 20px;
}
  .empty_cart.title_h2 {
	top: 20px;
	left: 20px;
    max-width: 180px;
}
  .absolute.cls_cartdrawer {
	top: 20px;
	position: absolute;
	right: 15px;
}
  #CartTitle {
	left: 20px;
}
  .CartItem_item {
	padding: 0;
}
  .CartItem_item .col-span-2.row-span-2 div {
	max-width: 158px;
}
  div[data-cart-footer] {
	padding: 0 14px;
}
  .btn_row {
	margin: 20px -20px 0;
}
  #about-richtext {
	padding-top: 30px;
}
  h1, h1.font-heading, .heading_h1 {
	font-size: 30px;
	line-height: 30px;
}
  .richtext-section p, .rte p {
	font-size: 20px;
	text-indent: 45px;
}
  .image-with-text-section .grid {
	grid-template-columns: repeat(1,minmax(0,1fr));
}
  .image-with-text-section .imgtext-info {
	padding: 20px 0 0 0px;
}
  .rte.about_rte {
	margin: 0;
}
  .animation_content {
	height: auto;
	position: static;
	margin-top: 20px;
}
  .animation_content h3 {
	padding: 0 0px 15px 0;
}
  .relative.animation_img {
	padding-top: 0 !important;
	position: relative;
	padding-bottom: 100%;
    display: none;
    width: 100%;
}
  .about_animation {
	margin: 0 0 20px;
	flex-direction: column;
}
  .small--hide{
    display:none!important;
  }
  .large--hide{
    display:inherit!important;
  }
.animation_img.animation_1 {
	display: inherit;
	margin-top: 20px;
}
  .animation_imgs {
	text-align: center;
	margin-top: 60px;
}
  .image-grid-slider {
    padding-left: 0;
  }
  .image-grid-slider .featured-collection .splide__list {
	padding-left: 20px !important;
}
  .rich_bottom {
	padding: 20px 20px 0 20px;
}
   #left-drawer-slot ul li {
    margin-bottom: 0;
  }
  .rich_bottom .title_h2 {
	max-width: 116px;
}
  #shopify-section-template--17928741159098__about_image_animation_emDigJ .animation_imgs {
	margin-top: 120px;
}
  #about_body .video_row {
	margin: 120px 0 120px;
}
  .about-product-section {
	margin-bottom: 130px;
}
  .heading_h1.title_over {
	margin: 14px 0 20px;
	text-align: center;
}
  #about_body .text-columns-with-images {
	margin-top: 100px;
}
#about_body .text-columns-with-images .grid-cols-1 {
	width: 100%;
	padding: 0 20px;
	flex-wrap: wrap;
}
#about_body .text-columns-with-images .grid-cols-1 .text-scheme-text.text-left {
	width: 50%;
}
#about_body .text-columns-with-images .px-section-horizontal-spacing {
	padding: 20px 0 10px;
}
#about_body .text-columns-with-images .title_h2  + div,
  #about_body .text-columns-with-images .title_h2  + div + div{
    display:none;
  }
#quick-buy-drawer-slot-container {
	padding: 10px 0 20px;
}
  #quick-buy-drawer-slot-container .px-section-horizontal-spacing {
	padding-left: 20px;
	padding-right: 20px;
}
  #quick-buy-drawer-slot .grid.grid-cols-5.items-center.gap-4 {
	margin-top: -20px;
}
  #quick-buy-drawer-slot .product-price-block.mt-2.font-body.text-base {
	margin-top: 7px;
}
 #quick-buy-drawer-slot .add-to-cart-container {
	position: static;
}
  #CartTitle {
	left: 20px;
	top: 20px;
}
  nav li > div button:hover::after, nav li > a:hover::after, .tab-collection-link a:hover::after {
	top: 10px;
}
  #bespoke_body #about-richtext h1 span:nth-child(2) {
	text-indent: 40px;
}
  .image-with-text-section .title_h1 {
	margin-bottom: 20px;
	font-size: 30px;
	text-align: center;
	margin-top: 15px;
}
#bespoke_body #MainContent{
  display:flex;
  flex-wrap:wrap;
}
#bespoke_body #MainContent .shopify-section{
  order:1;
  width: 100%;
}
#bespoke_body #MainContent .richtext-section{
  order:3;
  margin-bottom: 100px;
}
#bespoke_body #MainContent .pdp-imagevideo-gallery{
   order:2;
  margin: 0;
}
#bespoke_body #MainContent .image-grid-slider,
#bespoke_body #MainContent .contact-form-section,
#bespoke_body #MainContent .logo-list{
     order:4;
  }
 #bespoke_body .img_wrapper {
	padding-top: 30px;
	padding-bottom: 0;
}
  .pdpimg_box {
	margin-right: 3px;
}
  .img_wrapper {
	width: 240%;
}
  #bespoke_body .richtext-section {
	margin-top: 0;
}
  .logo-list {
  overflow: hidden;
}
  #bespoke_body .contact-form-section {
	margin-top: 130px;
}
  .contact-form-info {
	width: 100%;
}
  .contact-form-info .rte {
	max-width: none;
	margin-bottom: 50px;
}
  #contact-form-section {
	width: 100%;
}
  .input_box.w50 {
	width: 100% !important;
	padding: 0 0px !important;
}
  #bespoke_body .logo-list {
	padding-top: 100px;
	padding-bottom: 100px;
}
  #press_body #MainContent {
	padding-top: 30px;
}
#press_body .richtext-section {
	margin-bottom: -50px;
}
  .custom_link_item a {
	display: flex;
	align-items: start;
	justify-content: space-between;
	flex-direction: column;
}
  i.pressinfo {
	width: 100%;
	text-align: left;
}
  li.custom_link_item .w-third-screen {
	display: none!important;
}
#stockist_body .richtext-section {
	margin-top: 40px;
}
#stockist_body .richtext-section .px-section-horizontal-spacing.py-section-vertical-spacing {
	padding-bottom: 0;
}
#stockist_body .image-with-text-section .imgtext-info {
	padding: 20px 0 60px 0px;
	text-align: left;
}
  #stockist_body .image-with-text-section .title_h1 {
	text-align: left;
}
  .grid-cols-1.contact_page_grid {
	grid-template-columns: repeat(1,minmax(0,1fr));
}
#contact_body .footer-logo {
	padding-top: 50px;
}
  .shopify-policy__title h1 {
	margin: 0 0 20px;
}
  #wrapper {
	min-height: 60vh;
}
  .page-header.p-50 {
	margin-top: 70px;
}
  .faq_section {
	padding: 0;
}
 .faq_links {
	width: 100%;
	margin: 0 0 70px;
	overflow: hidden;
	overflow-x: scroll;
   padding-bottom:10px;
   padding-right: 20px;
}
  .faq_wrapper {
	width: 100%;
    padding: 0px;
}
  .faq_wrapper .title_h2 {
	margin: 0 0 35px;
}
.faq_links.blank_div {
	margin: 0;
}
  .faq_links a {
	margin: 0 30px 0 0;
}
  .faq_link_row {
	display: flex;
    padding: 0 20px;
}
  .grid-l1{
    padding: 0 20px;
  }
  .page-header.p-50 .fadein{
    opacity:1;
    transform:none;
  }
#world-auroro_body #about-richtext h1 span:first-child {
	text-align: right;
}
#world-auroro_body #about-richtext h1 span:nth-child(2) {
	text-align: left;
	text-indent: 45px;
}
#world-auroro_body #about-richtext h1 {
	margin-bottom: 30px;
}
  #world-auroro_body #about-richtext {
	margin-bottom: 10px;
}
  #world-auroro_body .heading_h1.title_over {
	margin-left: 0;
	margin-top: 30px;
}
#world-auroro_body .about-image-with-text .rte p {
	font-size: 16px;
	line-height: 22px;
}
#world-auroro_body .rich_heading.title_h1 {
	padding: 80px 20px 40px;
}
  #world-auroro_body .rich_bottom {
	padding: 30px 20px 0;
}
 #world-auroro_body .rich_bottom .title_h2 {
	max-width: 156px;
}
  #world-auroro_body .image-grid-slider {
	margin-bottom: 150px;
}
h1.ar_tv-heading {
	margin: 0 0 30px;
	padding: 0 20px;
}
  .blogpost_wrapper {
	float: left;
	width: 100%;
	overflow: hidden;
}
  .blogpost_row {
	float: left;
	width: 100%;
	overflow: hidden;
	overflow-x: scroll;
}
 .blogpost_row ol {
	display: flex;
	flex-wrap: wrap;
	width: 220%;
   padding: 0 20px;
}
  .blogpost_row ol li{
    width:33.333%;
  }
  .blog-posts-section .p-50{
    padding:0;
  }
 .blog-posts-section .font-heading {
	font-size: 16px;
}
.blog-posts-section .rte.w90 {
	line-height: 22px;
	font-size: 16px;
}
.blog-posts-section .th-slide_links {
    font-size: 16px;
  }
  #world-auroro_body .feature-text-section .rte.font-heading {
	padding: 90px 0 30px;
    text-align: left;
}
  #world-auroro_body .feature-text-section .rte p {
	font-size: 30px;
}
  #world-auroro_body .feature-text-section .rte.font-heading a:hover::before {
	height: 58px;
	opacity: 0.5;
}
.black_theme footer .grid > .break-word h2.font-heading svg path{
    stroke:#fff;
  }
  body.black_theme .white_bag_icon {
	display: none !important;
}
 body.black_theme  nav[aria-label="Header"] .justify-center a div{
   filter:invert(1);
 }
.blog {
	margin-top: 50px;
}
.blog > .px-section-horizontal-spacing{
  padding-top:0;
  padding-bottom:0;
}
  .font-heading.blog-header {
	max-width: 204px;
	text-indent: 50px;
	margin: 30px 0 20px;
}
  .blog-section.p-50 ol li {
	flex-direction: column;
    grid-template-columns: repeat(1,minmax(0,1fr));
}
  .blog-section .lg\:items-center {
	padding: 30px 0;
}
  .rte.mt-4.blogrte {
	font-size: 20px;
	margin-bottom: 30px;
}
.rte.mt-4.blogrte + .mt-4 {
	margin-top: 0;
	margin-bottom: 70px;
	float: left;
	width: 100%;
}
#article_header  image-with-placeholder {
	padding-bottom: 380px!important;
}
  #articlepage-info {
	margin-top: 30px;
}
 #articlepage-info .social-sharing h2 {
	line-height: 13px;
	width: auto;
	margin-right: 6px;
	color: rgba(192, 192, 192, 1);
}
#articlepage-info .social-sharing a{
  color: rgba(192, 192, 192, 1)!important;
}
#articlepage-info .social-sharing a:hover{
  color: #fff!important;
    text-decoration:none;
}
  #next_prev {
	padding: 120px 0px 70px;
}
  #filterable .overflow-x-auto.px-section-horizontal-spacing.py-2 {
	padding: 0 20px;
}
  div[x-data="QuickBuy"] .add-to-cart-container {
	position: static;
}
.black_theme .motag_item {
	background: #fff;
	color: #000;	
}
  nav[aria-label="Header"] .justify-center a div {
	max-width: 106px;
}

.tab-collection-header,
  .media-split-section .overflow-hidden,
  .logolist-section .title_section + .items-center,
  .text-columns-with-images section,
  .media_split-wrapper,
  .three_img-slide,
  #filterable .overflow-x-auto.px-section-horizontal-spacing.py-2,
  .pdp-imagevideo-gallery,
  .related-product-wrapper,
  .blogpost_row,
  .faq_links{
  -ms-overflow-style: none; 
  scrollbar-width: none;
}
.tab-collection-header::-webkit-scrollbar,
.media-split-section .overflow-hidden::-webkit-scrollbar,
  .logolist-section .title_section + .items-center::-webkit-scrollbar,
  .text-columns-with-images section::-webkit-scrollbar,
  .media_split-wrapper::-webkit-scrollbar,
  .three_img-slide::-webkit-scrollbar,
  #filterable .overflow-x-auto.px-section-horizontal-spacing.py-2::-webkit-scrollbar,
  .pdp-imagevideo-gallery::-webkit-scrollbar,
  .related-product-wrapper::-webkit-scrollbar,
  .blogpost_row::-webkit-scrollbar,
  .faq_links::-webkit-scrollbar{
  display: none;
}
.text-columns-with-images.p-50 image-with-placeholder {
	padding-bottom: 0 !important;
	min-height: 205px;
}
  .quick_buybtn .theme-button--secondary, 
  .quick_buybtn .theme-button, 
  .quick_buybtn .add-to-cart {
    text-decoration: underline;
}
     .quick_buybtn .theme-button--secondary:hover, 
  .quick_buybtn .theme-button:hover, 
  .quick_buybtn .add-to-cart:hover {
    text-decoration: none;
}
  #copyright-section {
    padding-bottom: 20px;
}
  #filters-sidebar-drawer .w-full.border-b-gridline.border-gridline-color.py-section-vertical-spacing {
	padding: 9px 0;
}
  #left-drawer-slot h3 {
	margin-bottom: 25px;
}
  #left-drawer-slot h3 + .px-4 {
	padding-bottom: 40px;
	padding-top: 0;
    float: left;
    width: 100%;
}
#left-drawer-slot h3 + .px-4 .mt-4 {
  margin-top: 10px;
}
  .collection-list li:nth-child(1) .fadein,
  .collection-list li:nth-child(2) .fadein{
    opacity:1;
    transform: translate(0);
  }
  body.hide_scroll{
    overflow:hidden;
  }

  .media-split-section .overflow-hidden {
	width: 150%;
	max-width: none;
    padding: 0 20px 0 20px;
    overflow: hidden;
}
  .media-split-section .grid-cols-1 > .relative {
	width: 50%;
}
  .media-split-section {
	padding: 0;
}
  .media_split-wrapper {
	padding: 0 0px 20px;
}
#right-drawer-slot .md\:sticky {
    position: sticky;
    bottom: 0;
  }
  #search_grid {
	grid-template-columns: repeat(1,minmax(0,1fr));
}
  .media-split-section .grid-cols-1 > .relative {
	padding: 0;
}
  .three_img-slide {
	padding: 0 0px 0px 10px;
}
  .three_img-slide_wrap {
	display: flex;
	padding: 0 0px 0;
	width: 250%;
}
  .media-split-section .grid-cols-1 .relative {
    width: 100%;
}
  .text-columns-with-images.p-50 image-with-placeholder {
    min-height: 290px;
}
  nav[aria-label="Filter menu"] {
	padding-left: 0;
}
  #about_body .text-columns-with-images .grid-cols-1 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
  #stockist_body .image-with-text-section .grid {
    grid-template-columns: repeat(1,minmax(0,1fr));
  }
   #bespoke_body .image-with-text-section .grid {
    grid-template-columns: repeat(1,minmax(0,1fr));
  }

 #world-auroro_body .image-with-text-section .grid {
	grid-template-columns: repeat(1,minmax(0,1fr));
}
.template-index .media-split-section .grid-cols-1 > .relative {
	width: 50%;
}
  .template-cart #MainContent {
	padding: 30px 20px;
	flex-direction: column;
}
  .template-cart #MainContent .shopify-section {
	width: 100%;
	margin-bottom: 30px;
}
  .template-cart #MainContent .shopify-section + .shopify-section {
	width: 100%;
}
   .template-cart #MainContent .CartItem_item .max-lg\:col-span-2.max-lg\:row-span-2.col-span-1,
  .template-cart #MainContent .CartItem_item .col-span-5.max-lg\:row-span-1.lg\:col-span-4{
  width: 100%;
}
  .fixed-logo {
	display: none!important;
}

#MainContent .slideshow-section:first-of-type section .first-section\:h-screen-less-header-group-less-gridline {
	padding: 0 20px;
}

.abimg_video image-with-placeholder {
	padding-bottom: 210px;
}
  div[data-filterable-filter-fragment="clear"] .theme-link {
	bottom: 80px;
	left: 20px;
}
  #filters-sidebar-drawer {
	padding-bottom: 170px;
}
  .sitelogo {
	height: 50vh !important;
}
  .template-index #MainContent {
	margin-top: 0;
}
  div.social-float-parent {
	display: none!important;
}


.homesplide__slide {
	padding: 0 20px;
}
.homesplide__slide {
	padding: 0;
}
  .homesplide__innner {
	height: auto;
}
  .three_img-slide {
	padding: 0 0 0 15px;
}
  .three_img-slide_wrap {
	display: inherit;
	padding: 0 0px 0;
	width: 170vw;
}
  .homesplide__slide {
	padding: 0;
	overflow: hidden;
	width: 100vw;
}
.homeslider_wrapper .slick-dots {
	clear: both;
	display: none;
}
  .th-slide {
	padding: 0 10px;
	width: 100%;
}
  .three_img-slide .slick-list.draggable {
	margin: 0 -4px;
}
  .three_img-slideinfo .mt-8.text-0 {
	margin: 0;
}
.homesplide__innner image-with-placeholder {
	position: relative;
	padding-bottom: 380px;
}
.homesplide__innner image-with-placeholder img, .homesplide__innner video{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  object-fit:cover;
}
.homesplide__innner .h-auto {
	height: 100%;
}
.homesplide__innner {
	padding: 0 20px;
}
  .th-slide .homesplide__innner {
	padding: 0 0px;
}
.three_img-slide .slick-slide {
	min-width: 318px;
}
  .three_img-slideinfo {
	padding-top: 20px;
}
  .homesplide__slide.homesplide__slide_3 {
	padding: 0;
}
  .homeslider_wrapper .slick-dots {
	display: flex !important;
}
  .homeslider_wrapper .slick-dots {
	right: 20px;
	bottom: 60px;
}
  .fullslide + .three_img-slideinfo {
	padding-left: 20px;
	padding-right: 20px;
}
  .homesplide__slide_3 .three_img-slideinfo {
	padding-left: 20px;
	padding-right: 20px;
}
  .homeslider-section {
	margin-bottom: 110px;
}
 .homeslider_wrapper .slick-dots {
	right: inherit;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
}
  

#main-pdp-right #addToCartButton {
	border: none;
}

#trade-in_body #MainContent {
	padding-top: 45px;
}
  #trade-in_body #MainContent .richtext-section h2.title_h1 {
	font-size: 30px;
	line-height: 30px;
    margin-bottom:20px;
}
  #trade-in_body #MainContent .richtext-section p {
	font-size: 20px;
	line-height: 20px;
}
  #trade-in_body #MainContent .richtext-section {
	margin-bottom: 10px;
}

  #trade-in_body #MainContent .richtext-section + div .rte.mt-4 {
	padding-bottom: 130px;
}
  #trade-in_body #MainContent .richtext-section + div + div p {
	font-size: 30px;
	line-height: 30px;
}
  #trade-in_body #MainContent .richtext-section + div + div .px-section-horizontal-spacing.py-section-vertical-spacing {
	padding: 0 20px 30px;
	text-align: left;
}
  #splide05 .splide__track {
    padding-right: 20px!important;
}
.image-grid-slider .featured-collection .splide__slide:last-child{
    margin-right: 20px!important;
}
  .image-grid-slider .featured-collection .splide__list {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  #filterable nav[aria-label="Filter menu"] li.inline-block.px-section-horizontal-spacing.last_li{
    display:block;
  }
  .sort-wrapper.flex.justify-end.px-section-horizontal-spacing {
   justify-content: start;
    border: none;
}
  #sort-drop-down {
    top: 98%;
}
.faq_link_row a.last_faq {
    width: 20px;
    height: 20px;
    font-size: 1px;
    opacity: 0;
    pointer-events: none;
    display: block;
    margin-left: -10px;
}
  .template-index header-section,
  .template-index .Announcement-bar-section{
opacity: 1!important;
    pointer-events: inherit!important;
}
  li.splide__slide.last-slide-item{
    width: 40px!important;
    display:block!important;
    opacity: 0!important;
    pointer-events: none!important;
}
 section.featured-collection li.splide__slide.last-slide-item {
    width: 40px!important;
}
.template-index section.featured-collection li.splide__slide.last-slide-item {
    width: 20px!important;
}
.template-product .img_wrapper {
    width: 204%;
}
  .related-products-container .gap-gutter {
    padding-right: 0px;
}
.video_btn_action {
	padding: 20px;
	font-size: 20px;
}
#filterable nav[aria-label="Merch filter menu"] ul li.last_li {
	font-size: 1px;
	opacity: 0;
	pointer-events: none;
} 
.pagination.flex.items-center li {
	display: flex;
}
  .add-to-cart-container {
	background: #fff;
    bottom: -58px;
}
  #main-pdp-right .Inquire_note {
	padding: 20px 20px 20px;
    margin-bottom: 0;
}
.pdp_motag.soldout_text {
	background: #ec635e;
}
  .template-collection .rich_row .font-heading.text-heading-standard.title_h1 {
	font-size: 24px;
	line-height: 24px;
}
  .three_img-slide_wrap .slick-track {
    display: flex;
}

.rich_heading.title_h1,
  .video_text .title_h1{
	font-size: 20px;
}
  

#world-auroro_body .feature-text-section .theme-link {
    font-size: 30px;
  text-align: left;
}
  #world-auroro_body .feature-text-section .rte.font-heading {
	padding: 90px 0 0px;
	text-align: left;
}
  #world-auroro_body .feature-text-section .mt-4.text-0 {
	margin: 0;
}
.shopify-section.shopify-section-group-header-group.section-header.relative.z-20 {
	background: #fff;
}
body.black_theme .shopify-section.shopify-section-group-header-group.section-header.relative.z-20 {
	background: #000;
}
  body.black_theme nav[aria-label="Header"] .justify-center a div{
      filter:none;
}
body.black_theme .header_cart .my-auto.count_0 .white_bag_icon.bag_icon_active,
  body.black_theme .header_cart .my-auto.count_0 .white_bag_icon.bag_icon_empty{
    display: none!important;
}
.header_cart .my-auto.count_0 .bag_icon.bag_icon_empty {
	display: none !important;
}  
  .template-index header-section.show_header .max-w-\[var\(--logo-max-width\)\] {
	opacity: 1;
	pointer-events: inherit;
}
.template-index header-section.dark_header .max-w-\[var\(--logo-max-width\)\] {
	opacity: 1;
	pointer-events: inherit;
}
.image-grid-slider .rich_heading.title_h1{
  word-break: break-all;
}
.image-grid-slider .rich_heading.title_h1 br{
  display:none;
}
.news-input {
    padding-top: 6px;
}
.news-input label.valid:after {
    top: -2px;
    padding: 1px 0 1px;
}
.logo-list .px-section-horizontal-spacing{
  clear:both;
}  
.product-content-container .btnprice {
	display: inherit!important;
	font-style: normal;
	padding-left: 10px;
}
}
/*END 767px*/
