/** Shopify CDN: Minification failed

Line 542:39 Unexpected "{"

**/
/*************************Review Page********************/
section.reviws-page-outer i svg path {
    stroke: #F8B101 !important;
    fill: #F8B101;
}
.discription-part {
    display: flex;
}
.product-full-icons-row .icons-row-wrapper-pro.mobileicons {
    display: none;
}
.product-full-icons-row .icons-row-wrapper-pro {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
}
.product-full-icons-row .icons-row-wrapper-pro .icons-row__item img.icon_img {
    width: 90px;
}
.product-full-icons-row .icons-row-wrapper-pro .icons-row__item {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 10px;
}
.product-full-icons-row .icons-row-wrapper-pro.icons-row__item img.icon_img {
    width: 90px;
}
.product-full-icons-row .icons-row-wrapper-pro .icons-row__item h3.icons-row__title {
    font-size: 14px;
    letter-spacing: inherit;
    text-transform: inherit;
}
body .product-full-icons-row {
    padding: 10px 0 20px;
}
.discription-part hr {
    display: none;
}

.discription-part .discription-top, .discription-part .details-part {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 20px;
}
.hero-slideshow .mobile-image-only {
    display: none;
}
body#reviews main.main-content {
    padding: 0;
}
.quotes-wrapper-outer.mobileonly {
    display: none;
}
.review-page .hero.hero-home.hero--.hero__overlay {
	min-height: 37vw;
	height: auto;
	position: relative;
	display: flex;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	align-items: center;
	padding: 0 35px;
    text-align: center;
}
.review-page .hero-hominner h2.h1.mega-title {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 12px;
    font-size: 2.26667em;
    font-family: Montserrat,sans-serif;
    color: #fff;
}
.mobile-only {
    display: none;
}
.review-page p {
    font-size: 18px;
    line-height: 28px;
    font-family: Montserrat,sans-serif;
    text-align: center;
}
.review-page .hero__inner {
    max-width: 800px;
    z-index: 999;
}
.review-page span i svg {
    height: 38px;
    width: 38px;
}

.review-page .hero.hero-home:after {
    content: "";
    position: absolute;
    background: #000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0.4;
}
.shipping-icons-reviews  .pad-sm {
    margin: 0;
    padding:0;
}

.shipping-icons-reviews .row.row-lg {
    width: 100%;
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}
.shipping-icons-reviews .icons-row-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 20px;
}
.icons-row--background.pad-sm {
    background-repeat: repeat !important;
    background-size: contain;
}

.shipping-icons-reviews .icons-row__item {
    width: 20%;
    text-align: center;
    padding: 0 25px;
    margin-bottom: 25px;
}

.shipping-icons-reviews .icon_img {
    margin-bottom: 14px;
    width: 90px;
}
.shipping-icons-reviews.icons-row__title {
    margin-bottom: 18px;
    color: inherit !important;
    font-size: 18.2px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    margin-top: 14px;
}
.shipping-icons-reviews .icons-row__content {
    margin-bottom: 0;
    opacity: .75;
    font-size: 17px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
}
.shipping-icons-reviews  h3.icons-row__title {
    text-transform: inherit;
    font-size: 15px;
    letter-spacing: inherit;
}
section.reviws-page-outer .row {
    max-width: 1100px;
    margin: auto;
}
.testimonial-content p.text-testimonials {
    display: block;
    font-size: 15px;
    line-height: normal;
    color: #000000;
}
.testimonials-sec .slick-initialized .slick-slide {
    padding: 15px 8px;
    text-align: center;
}
body span.client-name {
    font-weight: normal;
    letter-spacing: 0.9px;
    font-size: 12px;
    line-height: normal;
    padding-top: 15px;
    text-transform: uppercase;
    color: #000;
    font-family: Montserrat,sans-serif;
}
ul.slick-dots {
    display: none !important;
}
section.reviws-page-outer .wrapper {
    max-width: 1170px;
    padding: 0 15px;
}
span.testimonial-title {
    font-size: 20px;
    font-weight: 900;
    line-height: normal;
    color: #000000;
    margin-top: 10px;
    display: block;
    margin-bottom: 10px;
}
body .review-sec-staarts svg {
    width: 20px;
    height: 20px;
}
body .review-top {
    padding: 60px 0;
}
.testimonial-content {
    box-shadow: 0 0 9.9px 0.1px rgba(169,169,169,0.65);
    padding: 15px;
    min-height: 350px;
}
.testimonials-sec h2, .gallery h2, .review-top h2 {
    text-transform: inherit;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 12px;
    font-size: 2.26667em;
    font-family: Montserrat,sans-serif;
}
section.reviws-page-outer .section-header {
    margin-bottom: 30px;
}
.testimonials-sec {
    padding: 50px 0 20px;
}
.testimonials-sec .section-header svg {
    width: 35px;
    height: 35px;
}
.testimonials-sec ul.slick-dots {
    display: none !important;
}

.testimonials-sec  .slick-next, .testimonials-sec  .slick-prev {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 12px;
    position: absolute;
    top: calc(50% - 12px/2);
    cursor: pointer;
}
.testimonials-sec .section-header.text-center {
    margin-bottom: 20px;
}
.testimonials-sec  button.slick-prev {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.testimonials-sec  button.slick-next {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.testimonials-sec .slick-next:before, .testimonials-sec .slick-prev:before{
display:none;
}
.testimonials-sec .section-header.text-center p {
    font-size: 18px;
    margin-top: 10px;
}




.gallery .single-image-logo {
    height: 350px;
}


.gallery .single-image-logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
body .gallery .staggered-image-wrapper.logo-width {
    padding: 0 7px !important;
}
.review-top a.btn {
    border: solid 2px #000000;
    margin: 0 auto;
    padding: 10px 12px;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 500;
    background: transparent;
    color: #000;
    letter-spacing: inherit;
}

.review-top .grid-product__title {
    display: block;
}
.review-top .grid-product__wrapper {
    
}
.review-top span.long-dash {
    display: none;
}
.review-top span.grid-product__price {
   
}

@media(max-width:1300px){
  .testimonials-sec h2, .gallery h2, .review-top h2 {
    font-size: 1.9em;
}

  div#Quotes-review-page-2 {
    padding: 0 40px;
}
  .testimonials-sec button.slick-prev {
    left: -6px;
}
    .testimonials-sec button.slick-next {
    right: 10px;
}
}
@media(max-width:980px){
  .shipping-icons-reviews .icons-row__item {
    width: 33.33%;
}
  .gallery .single-image-logo {
    height: 250px;
}
  
.review-top .grid-uniform {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    justify-content:center;
}
.reviws-page-outer .hero.hero-home.hero--.hero__overlay.box.ratio-container.js {
    height: 59vw;
}
}
@media(max-width:767px){
 .gallery .single-image-logo {
    height: 150px;
}
 .product-full-icons-row   .icons-row-wrapper-pro.mobileicons {
    display: flex;
}
  .product-full-icons-row .icons-row-wrapper-pro.desktopicons {
    display: none;
}
.discription-part {
    display: flex;
    flex-wrap: wrap;
}
.discription-part .discription-top, .discription-part .details-part {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px;
}
  .product-full-icons-row .icons-row-wrapper-pro .icons-row__item h3.icons-row__title {
    font-size: 12px;
    letter-spacing: inherit;
}
 .product-full-icons-row .icons-row-wrapper-pro .icons-row__item {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 5px;
}
  .product-full-icons-row .icons-row-wrapper-pro .icons-row__item img.icon_img {
    max-width: 70px;
}
  div#shopify-section-1559690926950  .custom__item {
    margin: 0;
}
.designer-profile .wrapper .index-section.custom-section .staggered-image-wrapper {
    padding-left: 10px;
    padding-right: 0;
}
  div#shopify-section-1559690926950 .wrapper {
    padding: 0;
}
  .newsletter {
    margin-top: 0;
}
  .home-col-fea .wrapper, .designer-profile .wrapper {
    padding: 0;
}
  .designer-profile .wrapper .index-section.custom-section {
    margin-left:-10px;
}
  .home-feat .wrapper {
    padding: 0;
}
  body .home-feat .feature-row__text {
    padding-left: 20px;
    padding-right: 20px;
}
div#shopify-section-featured-collections .wrapper {
    padding: 0;
}  
  div#shopify-section-slideshow {
    margin-bottom: 30px;
}
  .hero__slide .hero__subtitle, .hero--adapt .hero__subtitle {
    font-size: 14px;
}
  .hero__text-content.hero__text-content--adapt.text-center {
    padding-top: 20px;
}
  .hero[data-adapt="true"] .slideshow__overlay:before {
    min-height: 400px;
    height: auto !important;
}
  body div#Hero {
    margin-bottom: 8px;
    height: 400px !important;
    max-height: inherit !important;
    min-height: inherit !important;
}
  hero__slide .hero__title, .hero--adapt .hero__title {
    font-size: 2.3em;
}
.hero-slideshow .desktop-image {
    display: none;
}
.hero-slideshow .mobile-image-only {
    display: block;
    height: 400px;
}
  .hero-slideshow .mobile-image-only img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
  body .quotes-wrapper-outer.desktop-only {
    display: none;
}
 body  .quotes-wrapper-outer.mobileonly {
    display: block;
}
  .shipping-icons-reviews .icons-row__item {
    width: 33.33%;
}
  .shipping-icons-reviews .icons-row-wrapper {
    flex-wrap: wrap;
}
body   .shipping-icons-reviews .icons-row-wrapper {
    flex-wrap: wrap;
    margin-top: 20px;
    overflow: inherit;
    height: auto;
}
 body  section.reviws-page-outer .wrapper {
    max-width: 1170px;
    padding: 0 5px;
}
  .review-page p {
    font-size: 16px;
    line-height: 22px;
}
 body  .reviws-page-outer .hero.hero-home.hero--.hero__overlay.box.ratio-container.js {
    padding: 0 10px;
}
 body  .reviws-page-outer .hero.hero-home.hero--.hero__overlay.box.ratio-container.js h2.h1.mega-title {
    font-size: 1.6em;
}
 body  .review-page span i svg {
    height: 30px;
    width: 30px;
}
.reviws-page-outer .hero.hero-home.hero--.hero__overlay {
    height: 450px !important;
}
 body  .testimonials-sec h2, .gallery h2, .review-top h2 {
    font-size: 1.5em;
}
  .review-top .grid-uniform .grid__item {
    padding: 0 5px;
}
  .testimonials-sec button.slick-prev {
    left: 5px;
}
}
@media(max-width:360px){
.shipping-icons-reviews .icons-row__item {
    width: 33.33%;
}
body .shipping-icons-reviews h3.icons-row__title {
    text-transform: inherit;
    font-size: 11px !important;
    letter-spacing: inherit;
}  
.testimonials-sec .section-header svg {
    width: 30px;
    height: 30px;
}
  .reviws-page-outer .hero.hero-home.hero--.hero__overlay {
    height: 400px !important;
}
  .shipping-icons-reviews .icon_img {
    margin-bottom: 0;
}
  body .testimonials-sec h2, .gallery h2, .review-top h2 {
    font-size: 1.3em;
}
  .testimonials-sec button.slick-prev {
    left: 5px;
}
  .review-top a.btn {
    font-size: 12px;
}
}














@media(max-width:767px){
/*********************Mobile cat****************************/
.icons-row-wrapper {
    height: 110px;
    display: flex;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0 8px;
    margin: 0;
    align-items: center;
}
.icons-row-wrapper::-webkit-scrollbar, {
  height: 0 !important; 
}
.icons-row-wrapper .icons-row__item {
    text-align: center;
    list-style-type: none;
    padding: 0 8px;
    flex-shrink: 0;
}
body .icons-row-wrapper .icons-row__item a.cat-link {
    display: block;
}
body .icons-row-wrapper .icons-row__item a.cat-link img.icon_img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    display: inline-block;
}
body h3.icons-row__title {
    display: block;
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    padding-top: 5px;
    letter-spacing: inherit;
    font-family: Montserrat, sans-serif;
}
  div#Hero {
    margin-bottom: 8px;
}
}
.hero.hero-home:after {
    content: "";
    position: absolute;
    background: #000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0.4;
}



















.navigation-section-main ul#AccessibleNav > li {
    display: inline-block!important;
}
.navigation-section-main ul#AccessibleNav {
    text-align: center;
}
.navigation-section-main {
    display: block;
    width: 100%;
}
.collection-hero.collection-custom-banner.default-image {
    background: #dea2a2;
    padding: 10vw 0;
}
.leftclass
{
font-size: 18px;
font-style: italic; 
}
.collection-hero.collection-custom-banner h1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 35px;
}
.mobile-cat{
 display:none;
}

.collection-hero.collection-custom-banner {
    position: relative;
    margin-bottom: 41px;
}
div#shopify-section-footer {
    background: #f2f2f2;
    padding: 40px 0;
}
html.supports-js.supports-no-touch.supports-csstransforms.supports-csstransforms3d.supports-fontface.supports-pointerevents.gr__loveaudryrose_com {
    padding: 0 !important;
}
div#shopify-section-footer {
    background: #fcfcfc;
    padding: 40px 0;
}
.index-section.custom-section {
    display: flex;
    flex-wrap: wrap;
}
.discription-part hr {
    width: 100%;
    border-color: #DADADA;
}
.retail-banner {
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	padding: 22px 0;
	margin-bottom: 22px
}
.retail-banner__items {
    padding: 0;
    font-size: 14px;
    list-style: none;
    text-align: left;
    margin: 0;
}
.retail-banner__items>li {
    line-height: 24px;
    display: block;
    width: 100%;
}
.retail-banner__item:not(:last-child) {
	margin-bottom: 23px
}
.retail-banner__icon {
    float: left;
    vertical-align: middle;
    width: 38px;
    margin-right: 17px;
    margin-top: -3px;
}
.product-single__description {
    margin-top: 21px;
    text-align: left;
}
.inline-svg svg{width:100%;height:auto}
h2.sections-heading {
    text-align: center;
    font-size: 22px;
    margin-top: 10px;
}
.discription-part h3 {
    margin: 0;
    font-size: 16px;
    text-align: left;
    letter-spacing: 2px;
    text-transform: inherit;
    font-family: Arapey,serif;
    margin-bottom: 10px;
}
.discription-part hr {
    width: 100%;
}
.index-section.custom-section .staggered-image-wrapper.logo-width {
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 15px;
}
div#shopify-section-designer-block {
    padding-top: 22px;
}
body .social-sharing {
    text-align: left;
}
span.in {
    line-height: 1;
    background: rgba(255, 255, 255, 0.9);
    padding: 13px 38px 7px;
    display: inline-block;
    border-left: 2px solid #dea2a2;
    border-right: 2px solid #dea2a2;
    color: #333;
}
.hero.hero-home.hero--.hero__overlay.box.ratio-container {
    height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
body#designer1 main.main-content {
    padding-top: 0;
}
.collection-hero.collection-custom-banner .collection-hero__image-wrapper {
    height: 35vw;
}
@media(min-width:1367px){
.collection-hero.collection-custom-banner .collection-hero__image-wrapper {
    height: 43vw;
}
}
.hero.hero-home.hero--.hero__overlay.box.ratio-container.js {
    height: 30vw;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center !important;
    max-height: inherit;
        position: relative;
}

@media(max-width:768px){
.navigation-section-main.large--one-sixth {
    display: none;
}
  .collection-hero.collection-custom-banner h1 {
    font-size: 21px;
}
}
@media(max-width:767px){
.index-section.custom-section .staggered-image-wrapper.logo-width {
    width: 50%;
    padding: 0 5px;
}
  .shipping-icons-reviews .icon_img {
    margin-bottom: 0;
    width: 55px;
}
.shipping-icons-reviews .icons-row-wrapper .icons-row__item {
    text-align: center;
    list-style-type: none;
    padding: 0 3px;
    flex-shrink: 0;
    margin-bottom: 10px;
}  
body .shipping-icons-reviews h3.icons-row__title {
    text-transform: inherit;
    font-size: 13px;
    letter-spacing: inherit;
}
  .template-index main.main-content {
    padding-top: 010px;
}
 body  .mobile-cat{
 display:block;
}
  .collection-hero.collection-custom-banner .collection-hero__image-wrapper {
    height: 181px;
}
  .collection-hero.collection-custom-banner.default-image {
    background: #dea2a2;
    padding: 15vw 0;
}
  .collection-hero__image {
    width: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
    opacity: 0;
    height: 100%;
}
section.designers-heading  h2.h1.mega-title {
    margin: 0;
    font-size: 22px;
}
  div#shopify-section-designer-block {
    padding-top: 0;
}
  h2.sections-heading {
    font-size: 16px;
}
}
@media(max-width:480px){
.shipping-icons-reviews h3.icons-row__title {
    text-transform: inherit;
    font-size: 12px;
    letter-spacing: inherit;
}
}