
body.single-product .drb-r12 :is(.lifestyle,.person){margin-left:0!important;margin-right:0!important;width:100%!important;padding-left:5%!important;padding-right:5%!important;}

.elementor-location-header .drb-header .drb-header-main{width:100%!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;box-sizing:border-box;}
@media(min-width:1025px){
 .elementor-location-header .drb-header .drb-header-main{padding:24px!important;}
 .elementor-location-header .drb-header .drb-header-right{flex:1 1 0!important;width:0!important;min-width:0!important;}
 .elementor-location-header .drb-header .drb-header-logo,.elementor-location-header .drb-header .drb-header-logo img{width:240px!important;}
}


body.home.drb-r12-phase2 .elementor-element-9af8b9e>.e-con-inner> .e-con {
 display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;
}
body.home.drb-r12-phase2 .elementor-element-9af8b9e>.e-con-inner> .e-con> .elementor-widget-button {
 margin-top:auto!important;padding-top:18px!important;
}
body.home.drb-r12-phase2 .elementor-element-9af8b9e .elementor-widget-image .drb-badges {
 flex-direction:column!important;align-items:flex-start!important;right:auto!important;flex-wrap:nowrap!important;
}

@media(min-width:768px){
 body.home.drb-r12-phase2 .elementor-element-83d3227>.e-con-inner,
 body.home.drb-r12-phase2 .elementor-element-9af8b9e>.e-con-inner {
  width:calc(100% - 10.833333%)!important;
  max-width:1284px!important;
  margin-inline:auto!important;
 }
}
body.home.drb-r12-phase2 .elementor-element-s300003 .drb-who-signal:nth-child(2)::before {
 content:""!important;display:block!important;width:24px!important;height:24px!important;
 background:#087681!important;color:#087681!important;transform:rotate(45deg)!important;transform-origin:center!important;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5C13 2.67 12.33 2 11.5 2S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") center/contain no-repeat!important;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5C13 2.67 12.33 2 11.5 2S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
body.home.drb-r12-phase2 .r10-closing.drb-r12-home.e-parent {
 width:min(calc(100% - 20px),1080px)!important;max-width:1080px!important;
 margin:48px auto 0!important;
}


.elementor-location-header .drb-header .drb-product-nav {display:none!important;}

@keyframes drbAccountHello {
 0%,84%,100%{transform:translateY(0) rotate(0)}
 88%{transform:translateY(-2px) rotate(-1deg)}
 92%{transform:translateY(0) rotate(1deg)}
 96%{transform:translateY(-1px) rotate(0)}
}
@keyframes drbCartHello {
 0%,82%,100%{transform:translateY(0) rotate(0)}
 86%{transform:translateY(-3px) rotate(-7deg)}
 90%{transform:translateY(0) rotate(6deg)}
 94%{transform:translateY(-2px) rotate(-3deg)}
 98%{transform:translateY(0) rotate(0)}
}
.elementor-location-header .drb-header .drb-account a.elementor-button {
 animation:drbAccountHello 8s ease-in-out infinite;transform-origin:center bottom;
}
.elementor-location-header .drb-header .drb-account a.elementor-button::before {
 content:"✦";margin-right:6px;color:#087681;font-size:11px;transition:transform .25s ease;
}
.elementor-location-header .drb-header .drb-account a.elementor-button:hover::before,
.elementor-location-header .drb-header .drb-account a.elementor-button:focus-visible::before {transform:rotate(90deg) scale(1.25);}
.elementor-location-header .drb-header .drb-cart .elementor-button-icon svg {
 animation:none;transform-origin:center bottom;
}
.elementor-location-header .drb-header .drb-cart .elementor-menu-cart__toggle_button:hover .elementor-button-icon svg,
.elementor-location-header .drb-header .drb-cart .elementor-menu-cart__toggle_button:focus-visible .elementor-button-icon svg {animation-duration:.7s;}

@media(max-width:767px){
 body.home.drb-r12-phase2 .r10-closing.drb-r12-home.e-parent {width:calc(100% - 40px)!important;margin-top:36px!important;}
 .elementor-location-header .drb-header .drb-header-main {
  display:grid!important;grid-template-columns:minmax(126px,1fr) auto auto auto!important;
  align-items:center!important;column-gap:5px!important;row-gap:8px!important;padding:10px 12px 8px!important;
 }
 .elementor-location-header .drb-header .drb-header-logo {grid-column:1;grid-row:1;width:140px!important;}
 .elementor-location-header .drb-header .drb-header-right,
 .elementor-location-header .drb-header .drb-header-actions {display:contents!important;}
 .elementor-location-header .drb-header .drb-account {grid-column:2;grid-row:1;width:auto!important;}
 .elementor-location-header .drb-header .drb-account .elementor-button {font-size:10px!important;padding:4px 5px!important;}
 .elementor-location-header .drb-header .drb-account .elementor-button::before {display:none;}
 .elementor-location-header .drb-header .drb-cart {grid-column:3;grid-row:1;width:44px!important;}
 .elementor-location-header .drb-header .drb-language {grid-column:4;grid-row:1;width:auto!important;}
 .elementor-location-header .drb-header .drb-main-nav {grid-column:1/-1;grid-row:2;width:100%!important;}
 .elementor-location-header .drb-header .drb-main-nav .elementor-menu-toggle,
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--dropdown {display:none!important;}
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--main {display:block!important;}
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--main>ul {
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px!important;width:100%!important;
 }
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--main>ul>li {display:block!important;width:auto!important;}
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--main a.elementor-item {
  display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;
  min-height:44px;padding:4px 2px!important;border:0!important;text-align:center;font-size:9px!important;line-height:1.1!important;
  color:#171717!important;background:transparent!important;
 }
 .elementor-location-header .drb-header .drb-main-nav .elementor-nav-menu--main a.elementor-item::before {
  position:static!important;display:block!important;width:auto!important;height:auto!important;background:none!important;
  color:#087681;font-size:15px;line-height:1;opacity:1!important;transform:none!important;
 }
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(1)>a::before{content:"⌂"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(2)>a::before{content:"◇"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(3)>a::before{content:"◎"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(4)>a::before{content:"◉"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(5)>a::before{content:"✦"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(6)>a::before{content:"▤"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(7)>a::before{content:"✉"}
 .elementor-location-header .drb-header .drb-main-nav li:nth-child(8)>a::before{content:"A·Z";font-size:10px;font-weight:700}
 .elementor-location-header .drb-header .drb-main-nav a.elementor-item:is(:hover,:focus-visible,.elementor-item-active) {
  color:#087681!important;background:#edf5f5!important;
 }
}
@media(prefers-reduced-motion:reduce){
 .elementor-location-header .drb-header .drb-account a.elementor-button,
 .elementor-location-header .drb-header .drb-cart .elementor-button-icon svg {animation:none!important;}
}
