/** Shopify CDN: Minification failed

Line 205:0 Comments in CSS use "/* ... */" instead of "//"
Line 2273:0 Comments in CSS use "/* ... */" instead of "//"
Line 2274:0 Comments in CSS use "/* ... */" instead of "//"
Line 2275:0 Comments in CSS use "/* ... */" instead of "//"
Line 2413:79 "margi-bottom" is not a known CSS property
Line 2608:1 Unexpected "}"

**/
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-ultra-light.ttf?v=1636563347");
font-weight: 100;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-thin.ttf?v=1636563347");
font-weight: 200;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-light.ttf?v=1636563347");
font-weight: 300;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-regular.ttf?v=1636563347");
font-weight: 400;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-medium.ttf?v=1636563347");
font-weight: 500;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-bold.ttf?v=1636563347");
font-weight: 600;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-black.ttf?v=1636563347");
font-weight: 700;
}
@font-face {
font-family: "GT Walsheim Pro";
src: url("/cdn/shop/files/gt-walsheim-ultra-bold.ttf?v=1636563347");
font-weight: 800;
}
@font-face {
font-family: "Captain Cadet Display";
src: url("/cdn/shop/files/captaincadetdisplay-regular.otf?v=1636563347");
}
@font-face {
font-family: "Captain Cadet Display";
src: url("/cdn/shop/files/captaincadetdisplay-light.otf?v=1636563347");
font-weight: 300;
}
.CCD {
font-family: "Captain Cadet Display";
}
.CCD-300 {
font-family: "Captain Cadet Display";
font-weight: 300;
}
.GT-100 {
font-family: "PP Neue Montreal";
font-weight: 100;
}
.GT-200 {
font-family: "PP Neue Montreal";
font-weight: 200;
}
.GT-300 {
font-family: "PP Neue Montreal";
font-weight: 300;
}
.GT-400 {
font-family: "PP Neue Montreal";
font-weight: 400;
}
.GT-500 {
font-family: "PP Neue Montreal";
font-weight: 500;
}
.GT-600 {
font-family: "PP Neue Montreal";
font-weight: 500;
}
.GT-700 {
font-family: "PP Neue Montreal";
font-weight: 700;
}
.GT-800 {
font-family: "PP Neue Montreal";
font-weight: 800;
}
.GT-350 {
  font-family: "PP Neue Montreal";
  font-weight: 350;}


svg rect {
opacity: 1!important;
}
html {
padding-bottom: 0!important;
}
body {
overflow-x: hidden!important;
overflow-y: overlay!important;
height: unset!important;
position: relative;
background: transparent;
}

.logoMain {border-bottom: 0px!important;
          background: transparent!important;}

.customtwoBoxesSection .imageContainer.come-in:hover .come-in-1 .customHeading {
  transform: translateY(0);
}
.customtwoBoxesSection .imageContainer.come-in .come-in-1 .customHeading {
  transform: translateY(40px);
  transition: all 1s ease;
}
 .customtwoBoxesSection .imageContainer:hover .herotext {
  opacity: 1;
  visibility: visible;
  margin-bottom: 30px;
}
 .customtwoBoxesSection .herotext {
  opacity: 0;
  visibility: hidden;
  margin-bottom: 0; 
  transition: all 0.8s ease;
} 

.customtwoBoxesSection .buttonDiv svg path{
  stroke: #fff !important;
}
.customtwoBoxesSection .buttonDiv .GT-600 {
  color: #fff !important;
}
.igfMeX {
   font-weight: 500!important;
 font-family: "PP Neue Montreal";
}

.bTDcto {font-family: "PP Neue Montreal";
}
.Stats__ReviewsCount-sc-aktd5o-3{font-family: "PP Neue Montreal";
}


.Spotlight__AuthorName-sc-rb7q3j-2  {font-family: "PP Neue Montreal";
}


.DateTime__Time-sc-13gi7wj-0  {font-family: "PP Neue Montreal";
}

.Text__Control-sc-x4hk0b-1{font-family: "PP Neue Montreal";
}


.cntWxe  {font-family: "PP Neue Montreal";
}
  .iUAJLc  {font-family: "PP Neue Montreal";
}
.menuBlockTitle {text-transform: capitalize;}
.template-list-collections main .shopify-section, .template-page main > .grid {
max-width: 1440px;
padding: 100px 100px;
}
.template-list-collections main .shopify-section * , .template-page main > .grid * {
font-family: "PP Neue Montreal";
}
.productTopPerk {
flex-wrap: nowrap!important;
}
.zoomImg {
width: 1250px!important;
height: auto!important;
}
.template-captcha main {
padding: 100px 0!important
}
.logoMain {
transition: opacity .3s ease-out;
}
.logoMain:hover {
opacity: 0.6;
}
.footerLogoDiv svg {
transition: opacity .3s ease-out;
cursor: pointer;
}
.footerLogoDiv svg:hover {
opacity: 0.6;
}
.deskMenuItem {
transition: opacity .3s ease-out;
//z-index: 6!important;
}
.deskMenuItem:hover {
opacity: 0.6!important;
}
.imgCartLink:hover + a.cartLink {
opacity: 0.6!important;
}
.menuHolder a {
transition: color .3s ease-out;
}
#shopify-section-mainHeader .mainHeader {
pointer-events: none;
}
.shopify-section {
background: white;
}
.mainPageOverlay {
background: rgb(0,0,0,0.5);
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100vw;
height: 100vh;
z-index: 9998;
display: none;
}
.imageViewer {
/* background: #FFF; */
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 0 30px;
z-index: 9999;
box-shadow: -2px 0px 16px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: -2px 0px 16px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 0px 16px 0px rgba(0,0,0,0.75);
display: none;
}
.closeViewer {
position: absolute;
/* top: 7.5px;
right: 7.5px;
width: 15px;
height: 15px; */
border: 1px solid black;
border-radius: 10px;
background: #fff;
top: -10px;
right: -10px;
width: 20px;
height: 20px;
cursor: pointer;
  img {
    padding: 4px;
  }
}
.modalImage {
cursor: pointer;
}
.accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.6s ease-out;
}

.accordion:hover {
background-color: #ccc;
}

#shopify-section-165954146683122b05{
      padding-top: 139px !important;
}

#shopify-section-165954146683122b05 .come-in .come-in-2{
  padding-top: 10px;
}
.accordion:after {
content: '\002B';
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}

.accordion.active:after {
content: "\2212";
}

.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.6s ease-out;
}
#CartDrawer * {
font-family: "PP Neue Montreal";
}
#CartDrawer {
box-shadow: -100px 0px 0px 100vw rgba(0,0,0,0.44);
-webkit-box-shadow: -100px 0px 0px 100vw rgba(0,0,0,0.44);
-moz-box-shadow: -100px 0px 0px 100vw rgba(0,0,0,0.44);
}
.drawer {
padding-left: 0;
padding-right: 0;
}
.drawer__fixed-header.drawer__fixed-header {
left: 0;
right: 0;
}

.drawer__header.drawer__header {
padding:0.0vw;
border-bottom: 1px solid rgba(195, 195, 195, .5);
      padding-left:2.0833333333333335vw;
}
#CartDrawer .drawer__title {
font-size: 1.39vw;
line-height: 1.67vw;
padding: 1.67vw 0;
font-weight: 500;
}
#CartDrawer .ajaxcart__product-name {
font-size: 1.11vw;
line-height: 1.37vw;
margin-bottom: 0.28vw;
font-style: unset;
font-weight: 500;
}
.cartCount {
margin-left: 0.69vw;
padding: 0.28vw;
font-size: 0.69vw;
line-height: 0.85vw;
min-width: 1.39vw;
display: inline-flex;
justify-content: center;
align-items: center;
background: #F4F0EA;
border-radius: 100%;
position: relative;
top: -2px;
}
.header-right-part .cartCount {
  background: transparent;
  margin: 5px 0 0;
  padding: 0;
  font-size: 20px;
  min-width: 1vw;
}
.quickShipCart {
font-size: 0.83vw;
line-height: 1.03vw;
color: #848484;
opacity: 0.8;
}
#CartDrawer .ajaxcart__qty {
max-width: 7.57vw;
}
#CartDrawer .ajaxcart__qty .ajaxcart__qty-adjust {
border: 0;
padding: 0 0.87vw;
}
#CartDrawer .ajaxcart__qty input[type=text] {
height: 2.22vw;
padding: 0 2.29vw;
border-color: rgba(195, 195, 195, .5);
}
#CartDrawer .ajaxcart__price {
font-size: 1.11vw;
line-height: 1.37vw;
letter-spacing: 0;
}
.ajaxPrice {
display: flex;
align-items: center;
justify-content: space-between;
}
#CartDrawer .drawer__close-button {
right: 0px;
width: 5.49vw;
border-left: 1px solid rgba(195, 195, 195, .5);
}
#CartDrawer .ajaxcart__footer--fixed {
left: 0;
right: 0;
padding: 0 30px;
background: #F4F0EA;
height: unset;
padding-top: 2.43vw;
padding-bottom: 1.39vw;
}
.ajaxcart__policies {
display: none;
}
.freeShippingAjaxTitle {
font-size: 1.11vw;
line-height: 0.97vw;
margin-bottom: 0.42vw;
color: #000;
}
.freeShippingAjaxText {
font-size: 0.97vw;
line-height: 1.36vw;
padding-bottom: 2.01vw;
border-bottom: 1px solid rgba(195, 195, 195, .5);
color: #676570;
margin-bottom: 2.22vw;
}
#CartDrawer .ajaxcart__subtotal {
font-size: 1.11vw;
line-height: 1.54vw;
margin-bottom: 2.5vw;
font-weight: 500;
color: #848484;
text-transform: unset;
letter-spacing: 0;
}
#CartDrawer .ajaxCartSubtotal {
font-size: 1.25vw;
line-height: 1.54vw;
font-weight: 500;
color: #000;
text-transform: unset;
letter-spacing: 0;
}
#CartDrawer .cart__checkout {
padding: 2.01vw;
font-size: 0.97vw;
line-height: 0.97vw;
text-transform: unset;
font-weight: 500;
letter-spacing: 0;
}
#CartDrawer .cart__checkout .icon.icon-arrow-right {
display: none;
}

body.js-drawer-open-right .page-container {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
/*
.drawer {
padding-left: 0;
padding-right: 0;
}
.drawer > div {
padding-left: 30px;
padding-right: 30px;
}
.drawer__fixed-header {
padding-left: 0;
padding-right: 0;
left: 0;
right: 0;
}
.drawer__fixed-header > div {
padding-left: 30px;
padding-right: 30px;
}*/


.anohtermenu   {    display: flex;
flex-wrap: wrap;
}

.anohtermenu a {

width: 50%;
}
.anothemenulink {
margin-top: 0px;
margin-bottom: 24px!important;}

.mainFooterDiv2 {
border-top: 1px solid rgba(195,195,195,0.5);
padding: 3.54vw 0;
}


@media only screen and (min-width: 1009px) {
.twoBoxesSection .imageContainer:hover .buttonDiv .GT-600{
  color: #000 !important;
}
.twoBoxesSection .imageContainer:hover .buttonDiv svg path{
  stroke: #000 !important;
}
  
  .twoBoxesSection .imageContainer:hover .buttonDiv .GT-600{
  color: #000 !important;
}
 .twoBoxesSection .imageContainer:hover .buttonDiv svg path{
  stroke: #000 !important;
}

.reviewDiv .reviewImage img {
   
    width: 100%;
}

  
#shopify-section-163725505316dbf52d>div>h2 {  width: 71%;
    margin: 0 auto!important;}
  
.anothemenulink {
    font-size: 36px!important;
    line-height: 37.8px!important;
    color: #f4f0ea!important;
    font-family: 'PP Neue Montreal';
    font-style: normal;
    font-weight: 400;
    
    letter-spacing: -0.02em;
}

.anohtermenu a {
transition: color .3s ease-out;
font-size: 24px;
line-height: 26.4px;
width: 50%;
}

.display_block {display:none;}
.positionsMain {
transition: opacity .3s ease-out;
}
.positionsMain:hover {
opacity: 0.5;
}

.deskMenuItem:after {
height: 1px;
content: ' ';
width: 100%;
position: absolute;
background: black;
bottom: 0px;
transition: transform .6s ease-out;
transform: translateX(100%);
}
.deskMenuItem:hover:after {
transform: translateX(0%);
}
.accordion {
background-color: transparent;
color: inherit;
cursor: pointer;
padding: 2.29vw 6.6vw;
width: 100%;
border-top: 1px solid #C3C3C3;
text-align: left;
outline: none;
font-size: 2.22vw;
line-height: 2.44vw;
transition: 0.6s ease-out;
}

.active, .accordion:hover {
background-color: transparent;
}

.accordion:after {
content: '\002B';
color: #777;
font-weight: 100;
font-size: 4.16667vw;
line-height: 2.22vw;
float: right;
margin-left: 5px;
}

.accordion.active:after {
content: "\2212";
}

.panel {
padding: 0vw 19.44vw 0vw 6.6vw;
display: flex;
background-color: transparent;
max-height: 0;
overflow: hidden;
transition: all 0.6s ease-out;
}
.panel p {
margin-bottom: 3.055vw;
}
.accordion.accHidden, .panel.accHidden {
display: none;
}
.accordionNumber {
padding-right: 9.93vw;
color: #5E5E5E;
}
.panel .accordionNumber {
padding-right: 9.93vw;
font-size: 2.22vw;
line-height: 2.44vw;
color: transparent;
}
.leftPart {
width: 6.11%;
border: 1px solid #80808024;
border-bottom: none!important;
}
.centerPart {
width: 87.78%;
}
.rightPart {
width: 6.11%;
/*     border-left: 1px solid rgba(195, 195, 195, .5); */
position: fixed;
top: 0;
right: 0;
height: 100vh;
}
.mainHeader {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 9;
}
.mainHeader .leftPart {
position: fixed;
top: 0;
left: 0;
display: flex;
justify-content: center;
padding: 2.5vw 0;
border-bottom: 1px solid rgba(195, 195, 195, .5);
}
.mainHeader .leftPart svg {
width: 1.8vw;
}
.mainHeader .leftPart svg rect {
fill: black;
}
.mainHeader .leftPart svg rect:after {
fill: rgb(0,255,255);
mix-blend-mode: difference;
}
.mainHeader .centerPart {
padding: 2.5vw 0;
display: flex;
justify-content: flex-end;
align-items: center;
}
.mainContainer {
display: flex;
justify-content: center;
}
.deskMenuItem {
position: absolute;
top: 2.56vw;
right: 2.5vw;
display: flex;
align-items: center;
right: calc(6.11vw + 2.56vw + 12.01vw);
}
.menuHolder.active .deskMenuItem {
display: none;
}
.cartLink {
right: calc(6.11vw + 2.56vw);
}
.deskMenuItem a {
display: flex;
align-items: center;
}
.logoContainer {
position: fixed;
/* top: calc(5vw + 10px); */
left: 0;
height: calc(100vh - 5vw - 10px);
width: auto;
/*   border-right: 1px solid rgba(195,195,195,.5); */
z-index: 0;
}
.deskMenuItem a svg {
margin-right: 1vw;
}
.logoMain {
position: fixed;
height: auto;
left: 40.152778vw;
top: 4vh;
z-index: 9;
/* transform: translateY(-50%); */
width: auto;

/* mix-blend-mode: difference;*/
cursor: pointer; 
}
 body:not(.header-blend-color) .hambMenu {
    mix-blend-mode: difference;
  }
body:not(.header-blend-color) .logoMain{
    mix-blend-mode: difference;
  }

  body:not(.header-blend-color) .header-right-part {
    mix-blend-mode: difference;
  }
  
#customization .logoMain {
mix-blend-mode: unset;
}
.logoMain.left {
opacity:0;
left: 0;
top: 50vh;
transform: translateX(-25%) rotate(-90deg) !important;
}
.logoMain.left.active {
opacity:1;
}
.hambMenu {
position: fixed;
height: calc(5vw + 10px);
left: 0;
top: 0;
padding: 2.5vw 2.155vw;
width: 6.11vw;
z-index: 999;
/* mix-blend-mode: difference; */
cursor: pointer;
/* transition: all .6s ease-out; */
border: 1px solid rgba(195, 195, 195, .5);
/* border-bottom: 0px */
}
#customization .hambMenu {
mix-blend-mode: unset;
}
.hambMenu:hover {
/* padding: calc(2.5vw - 2.5px) 2.155vw; */
}
.menuHolder {
width: 100vw;
height: auto;
background: black;
transform: translateX(-100%);
position: fixed;
top:0;
z-index: 11;
padding: 0;
overflow: scroll;
}
.menuHolder.unactive {
-webkit-animation: animateThis2 0.6s ease-in;
-webkit-animation-fill-mode: forwards;
}
.menuHolder.active {
transform: translateX(0%);
-webkit-animation: animateThis 0.6s ease-out;
-webkit-animation-fill-mode: forwards;
}
.hambMenu.active {
content: url(/cdn/shop/files/Menu_Hamb_1.png?v=1636642856);
height: 1.8vw;
top: 2vw;
left: 2.155vw;
width: 1.8vw;
padding: 0;
}
.mainLink {
display: block;
color: #fff;
font-size: 52px;
line-height: 54.6px;
margin-bottom: 1.08vw;
letter-spacing: -0.02em;
cursor: pointer;
}
.secondLink {
display: block;
color: #C3C3C3;
margin-bottom: 20px;
}
.bottomLinks {
display: flex;
justify-content: flex-start;
margin-top: 11.53vw;
padding-bottom: 10px;
}
.twoLinks {
margin-right: 5.28vw;
}
.menuRow {
display: flex;
}
.menuHolder .leftleftSide {
min-width: 6.11vw;
border-right: 1px solid #757575;
}
.menuHolder .leftSide {
width: 54%;
padding: 5.6vw 0 5.28vw 6.67vw;
padding-bottom: 0;
}
.menuHolder .rightSide {
width: 46%;
}
.menuHolder .rightrightSide {
min-width: 6.11vw;
border-left: 1px solid #757575;
}
.menuHolder .socialTags {
/* height: 100vh;
width: 100%;
background: #1D1D1D;
display: flex;
justify-content: center;
align-items: center; */
}
.menuHolder .sTags {
width: 19.8%;
}
.socialIcon {
display: block;
margin-bottom: 3.12vw;
}
.menuHolder .deskMenuItem a {
color: white;
}
.menuBackground {
height: calc(5vw + 10px);
background: #1D1D1D;
display: flex;
justify-content: flex-end;
}
.borderDiv {
min-width: 6.11vw;
height: calc(5vw + 10px);
position: sticky;
top: 0;
left: 0;
z-index: 10;
border-bottom: 1px solid #757575;
}
.menuBlock {
position: relative;
height: calc((100vh - (5vw + 10px)) / 3);
padding: 0 6.77vw 0 5vw;
display: flex;

cursor: pointer;
overflow: hidden;
}
.menuAbs {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
transform: translateY(-100%);
opacity: 0;
-webkit-animation: fromBottom2 .6s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation: fromBottom2 .6s ease-in-out;
animation-fill-mode: forwards;
}
.menuBlock:hover .menuAbs {
-webkit-animation: fromBottom .6s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation: fromBottom .6s ease-in-out;
animation-fill-mode: forwards;
transform: translateY(0%);
opacity: 1;
}
/*
.menuBlock .iconBlock {
content: url(/cdn/shop/files/Untitled_design-6.png?v=1639491902);
}
*/
.textPartBlock {
position: relative;
z-index: 2;
/* width: 51.74%;
margin-right: 8.47vw; */
}

.menuBlockText {
font-family: 'PP Neue Montreal';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 120%;
}
.iconPartBlock {
position: relative;
z-index: 2;
width: calc(51.74% - 8.47vw);
}
.iconPartBlock img {
width: 100%;
}
.menuBlock.last {
padding: 1.375vw 6.77vw 1.375vw 5vw;
display: flex;

cursor: unset;
}
.menuBlock .twoLinks {
margin-right: 12vw;
}
.menuBlock .secondLink {
margin-top: 0.693vw;
line-height: 1.332vw;
font-size: 1.11vw;
margin-bottom: 0;
}
.menuBlock .twoLinks:nth-of-type(2){
margin-right: 0;
}
.menuBlock .rightText {
font-size: 1.10vw;
line-height: 1.78vw;
color: #C3C3C3;
}
.linkToParent {
font-size: 1.93vw;
line-height: 1.93vw;
margin-bottom: 2.07vw;
color: #C3C3C3;
cursor: pointer;
display: block;
}
/* .childMenu {
position: relative;
} */
.reverseLink {
position: absolute;
top: 0;
left: -2.57vw;
cursor: pointer;
transform: translateX(-100%);
}
.mainFooterDiv {
display: flex;
width: 100%;
background: black;
padding-top: 5.32vw;
padding-bottom: 4.42vw;
}
.footerDiv {
padding-left: calc(2.11vw + 1.74vw);
width: 100%;
display: flex;
}
footer, .main-content {
padding-bottom: 0!important;
}
footer .rightrightSide {
/* min-width: 6.11vw; */
}
footer .socialTags {
min-height: 13.32vw;
width: 100%;
background: transparent;
/* display: flex; */
justify-content: center;
align-items: center;
}
footer .sTags {
width: 19.8%;
}
footer .socialIcon {
display: block;
margin-bottom: 2.78vw;
}
.hr--large {
display: none;
}
.noTitleMenu, .titleMenu {
/* margin-right: 8.9vw; */
}
.footerDiv .footerLink {
display: block;
color: white;
font-size: 1.67vw;
line-height: 1.67vw;
margin-bottom: 1.67vw;
white-space: nowrap;
}
.footerDiv .footerLink2 {
display: block;
color: #c3c3c3;
font-family: 'PP Neue Montreal';
font-style: normal;
font-weight: 400;
font-size: 1.1111111111111112vw; 
line-height: 100%;
margin-bottom: 1.10vw;
white-space: nowrap;
}
.footerImage {
width: 10vw;
margin-top: 7.43vw;
}
.footerDiv .menuTitleFooter {
color: white;
font-size: 1.67vw;
line-height: 1.67vw;
margin-bottom: 1.67vw;
  cursor: default!important;
}

/* .footerLogoDiv {
width: 47.68%;
} */
.footerBottomDiv {
display: flex;
}
.footerDiv .footerBottomItem {
display: block;
font-size: 0.832vw;
line-height: 1.25vw;
margin-left: 3.6vw;
margin-bottom: 0;
color: #C3C3C3;
}
.bottomFooterTop {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.returnToTop {
height: 100%;
width: 100%;
/* display: flex; */
justify-content: center;
align-items: center;
cursor: pointer;
}
.returnToTop.inBody {
height: 2.15vw;
width: 2.15vw;
position: absolute;
bottom: 3.54vw;
right: 3.055vw;
transform: translateX(50%);
z-index: 10;
}
.mainFooterDiv2 .footerDiv{
align-items: center;
}
.containerMain {
padding-left: 11.94vw; 
}
.divRow {
display: flex;
justify-content: flex-end;
}
/* .flexDiv {
display: flex;
flex-wrap: wrap;
} */
.divCol-50 {
width: 51.97%;
}
.divCol-41 {
width: calc(41.92% - 2.22vw);
}
.divCol-right {
width: 6.11vw;
display: flex;
padding-left: 1.18vw;
align-items: center;
}
.mainSecText {
padding-right: 6.67vw;
padding: 2.8vw 6.67vw 16.18vw 0;
}
.customHeading {
text-transform: unset;
}
.fullWidth {
width: 100%;
}
.fullHeight {
height: 100%;
}
.slickDivMainHome .imgBlock {    padding-top: 0px!important;}
  
.imgBlock {
display: block;
padding: 2.221vw 0;
}
.slickDivMain {
margin-bottom: 0!important;
height: 100%;
}
.animationSecHeading {
width: 47.21%;
margin-right: 20.62%;
}
.animationSecSubheading {
width: 32.17%;
}
.containerMainBoth {
padding-left: 12.85vw; 
padding-right: 11.39vw;
}
.mainAnimation {
display: flex;
justify-content: center;
}
.animImages {
width: 80%;
position: relative;
}
.animImages .hiddenImg {
width: 100%;
visibility: hidden;
}
.animImg {
width: 100%;
position: absolute;
top: 0;
left: 0;
transform: translateX(-10%);
opacity: 0;
}
.mainAnimation.inview .animImg:nth-of-type(2){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
}
.mainAnimation.inview .animImg:nth-of-type(3){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .2s!important;
}
.mainAnimation.inview .animImg:nth-of-type(4){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .3s!important;
}
.mainAnimation.inview .animImg:nth-of-type(5){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .4s!important;
}
.mainAnimation.inview .animImg:nth-of-type(6){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .5s!important;
}
.mainAnimation.inview .animImg:nth-of-type(7){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .6s!important;
}
.mainAnimation.inview .animImg:nth-of-type(8){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .7s!important;
}
.mainAnimation.inview .animImg:nth-of-type(9){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .8s!important;
}
.mainAnimation.inview .animImg:nth-of-type(10){
-webkit-animation: mainAnimation 0.5s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-delay: .9s!important;
}
.containerMain .divCol-41 {
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_6c0da876-9a7c-42bb-82cf-ca83d32a7376.gif?v=1636892955), auto;
animation: cursor 2s linear infinite;
position: absolute;
right: 8.33vw;
overflow: scroll;
max-height: 100%;
scroll-behavior: smooth;
}
.template-collection .containerMain .divCol-41 {
cursor: unset !important;
animation: unset !important;
position: absolute;
right: 8.33vw;
overflow: scroll;
  overflow-y:hidden;
max-height: 100%;
scroll-behavior: smooth;
}
.containerMain .divCol-41::-webkit-scrollbar {
width: 0 !important;
}
@keyframes cursor{
0% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_6c0da876-9a7c-42bb-82cf-ca83d32a7376.gif?v=1636892955), auto;
}
4% { 
cursor: url(/cdn/shop/files/frame_01_delay-0.25s.gif?v=1636893075), auto;
}
8% { 
cursor: url(/cdn/shop/files/frame_02_delay-0.25s.gif?v=1636893075), auto;
}
12% { 
cursor: url(/cdn/shop/files/frame_03_delay-0.25s.gif?v=1636893075), auto;
}
16% { 
cursor: url(/cdn/shop/files/frame_04_delay-0.25s.gif?v=1636893075), auto;
}
20% { 
cursor: url(/cdn/shop/files/frame_05_delay-0.25s.gif?v=1636893075), auto;
}
24% { 
cursor: url(/cdn/shop/files/frame_06_delay-0.25s.gif?v=1636893075), auto;
}
28% { 
cursor: url(/cdn/shop/files/frame_07_delay-0.25s.gif?v=1636893075), auto;
}
32% { 
cursor: url(/cdn/shop/files/frame_08_delay-0.25s.gif?v=1636893075), auto;
}
36% { 
cursor: url(/cdn/shop/files/frame_09_delay-0.25s.gif?v=1636893076), auto;
}
40% { 
cursor: url(/cdn/shop/files/frame_10_delay-0.25s.gif?v=1636893075), auto;
}
44% { 
cursor: url(/cdn/shop/files/frame_11_delay-0.25s.gif?v=1636893075), auto;
}
48% { 
cursor: url(/cdn/shop/files/frame_12_delay-0.25s.gif?v=1636893076), auto;
}
52% { 
cursor: url(/cdn/shop/files/frame_13_delay-0.25s.gif?v=1636893075), auto;
}
56% { 
cursor: url(/cdn/shop/files/frame_14_delay-0.25s.gif?v=1636893076), auto;
}
60% { 
cursor: url(/cdn/shop/files/frame_15_delay-0.25s.gif?v=1636893075), auto;
}
64% { 
cursor: url(/cdn/shop/files/frame_16_delay-0.25s.gif?v=1636893075), auto;
}
68% { 
cursor: url(/cdn/shop/files/frame_17_delay-0.25s.gif?v=1636893075), auto;
}
72% { 
cursor: url(/cdn/shop/files/frame_18_delay-0.25s.gif?v=1636893076), auto;
}
76% { 
cursor: url(/cdn/shop/files/frame_19_delay-0.25s.gif?v=1636893075), auto;
}
80% { 
cursor: url(/cdn/shop/files/frame_20_delay-0.25s.gif?v=1636893075), auto;
}
84% { 
cursor: url(/cdn/shop/files/frame_21_delay-0.25s.gif?v=1636893075), auto;
}
88% { 
cursor: url(/cdn/shop/files/frame_22_delay-0.25s.gif?v=1636893075), auto;
}
92% { 
cursor: url(/cdn/shop/files/frame_23_delay-0.25s.gif?v=1636893076), auto;
}
96% { 
cursor: url(/cdn/shop/files/frame_24_delay-0.25s.gif?v=1636893076), auto;
}
100% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_6c0da876-9a7c-42bb-82cf-ca83d32a7376.gif?v=1636892955), auto;
}
}
.subSlickHolder {
width: 2.43vw;
}
.subSlick {
padding-top: 1.39vw;
padding-left: 50%;
}
.slickNumber {
margin-bottom: 1.39vw;
cursor: pointer;
color: #848484;
}
.slickNumber:last-child {
margin-bottom: 0;
}
.slickNumber.active {
color: #000;
}
.subSlick .slick-list {
padding: 0!important;
}
.slickDivMain.slick-slider .slick-dots {
position: absolute;
display: flex;
flex-direction: column;
width: 6.11vw;
right: -6.11vw;
align-items: center;
top: 50%;
}
.containerMain .divRow {
position: relative;
justify-content: space-between;
}
.blurredTop {
position: absolute;
right: 6.11vw;
top: 0;
width: 41.92%;
height: 25%;
background: rgb(244,240,234);
background: linear-gradient(180deg, rgba(244,240,234,1) 0%, rgba(239,239,239,0) 100%); 
z-index: 4;
}
.blurredCenter {
position: absolute;
right: 6.11vw;
top: 25%;
width: 41.92%;
height: 50%;
background: transparent; 
z-index: 4;
}
.blurredBottom {
position: absolute;
right: 6.11vw;
bottom: 0;
width: 41.92%;
height: 25%;
background: rgb(244,240,234);
background: linear-gradient(0deg, rgba(244,240,234,1) 0%, rgba(239,239,239,0) 100%); 
z-index: 4;
}
.bottomBorder {
width: calc(100% - 12.22vw);
margin: 0 6.11vw;
height: 1px;
background: #C3C3C3;
opacity: 0.5;
}
.evenContainer {
padding-left: 10.07vw;
padding-right: 10.07vw;
}
.evenRow {
display: flex;
justify-content: space-between;
}
.evenCol {
width: 49.565%;
}
.imageContainer {
position: relative;
}
.visibilityDiv {
position: absolute;
top: 0;
left: 0;
min-height: 100%;
width: 100%;
}
.bottomLeft {
display: flex;
justify-content: flex-end;
align-items: flex-start;
flex-wrap: wrap;
flex-direction: column;
}
.verticalCenter {
display: flex;
justify-content: center;
align-items: flex-start;
flex-wrap: wrap;
flex-direction: column;
}
.xsPadded {
padding: 4.17vw 8.68vw 4.17vw 4.85vw;
}
.imageLink {
cursor: pointer;
width: 3.75vw;
}
.iconImage {
width: 3.3vw;
}
.rightCenter {
display: flex;
align-items: center;
justify-content: flex-end;
}
.buttonDiv {
display: inline-flex;
cursor: pointer;
border: 1px solid rgba(195,195,195,0.5);
overflow: hidden;
position: relative;
align-items: center;
}
.buttonDiv svg, .buttonDiv img {
width: 3.46vw;
height: 3.46vw;
}
.buttonDiv div {
height: 3.46vw;
padding: 0 1.04vw;
font-size: clamp(1rem, 1vw, 2rem);
display: flex;
align-items: center;
border-left: 1px solid rgba(195,195,195,0.5);
position: relative;
flex-grow: 1;
-webkit-animation: buttonAnimationDiv2 0.3s ease-out .2s both;
animation: buttonAnimationDiv2 0.3s ease-out .2s both;
}
.borderRightCol {
border-right: 1px solid rgba(195,195,195,0.5);
}
.buttonDiv div:after {
position: absolute;
top: 0;
right: 0;
height: 100%;
transition: all .2s ease-out;
transition-delay: .5s;
-webkit-animation: buttonAnimationAfter2 0.2s ease-out both;
animation: buttonAnimationAfter2 0.2s ease-out both;
}
.buttonDiv svg {
position: relative;
transition: opacity .1s ease;
z-index: 1;
-webkit-animation: buttonAnimation2 0.3s ease-out .5s both;
animation: buttonAnimation2 0.3s ease-out .5s both;
}
.buttonDiv div {
position: relative;
transition: all .3s ease-out;
transition-delay: .2s;
z-index: 2;
}
.buttonDiv {
transition: all .6s ease-out;
}
.buttonDiv * {
transition: all .6s ease-out;
}
/*.buttonDiv:hover svg {
-webkit-animation: buttonAnimation 0.3s ease-out both;
animation: buttonAnimation 0.3s ease-out both;
}
.buttonDiv:hover div {
border-right: 1px solid rgba(195,195,195,0.5);
-webkit-animation: buttonAnimationDiv 0.3s ease-out .2s both;
animation: buttonAnimationDiv 0.3s ease-out .2s both;
}
.buttonDiv:hover div:after {
-webkit-animation: buttonAnimationAfter 0.2s ease-out .5s both;
animation: buttonAnimationAfter 0.2s ease-out .5s both;
}*/
.evenContainerLeft {
padding-left: 10.07vw;
}
.xsPadded2 {
padding: 2.5vw;
display: flex;
flex-direction: column;
height: 100%;
}
.horizontalSlider {
height: 37.5vw;
display: flex;
overflow: scroll;
}
.horizontalSlider::-webkit-scrollbar {
width: 0 !important;
}
.horizontalSlide {
height: 100%;
}
.horizontalSlide .imageContainer {
max-height: 100%;
height: 100%;
overflow: hidden;
margin-right: 1.39vw;
}
.horizontalSlide img {
width: auto;
height: 100%;
}
.horizontalSlide .iconImage {
width: 2.78vw;
height: auto;
margin-bottom: 2.08vw;
}
.visSlide {
height: 100%;
background: rgba(0,0,0,0.4);
-webkit-animation: fadeInReverse 0.6s ease-out 0.3s;
-webkit-animation-fill-mode: forwards;
}
.horizontalSlide .imageContainer:hover .visSlide{
-webkit-animation: fadeIn 0.6s ease-out;
-webkit-animation-fill-mode: forwards;
display: block;
}
.horizontalSlide .imageContainer .visSlide h3, 
.horizontalSlide .imageContainer .visSlide p,
.horizontalSlide .imageContainer .visSlide img {
-webkit-animation: fadeInTopReverse 0.3s ease-out;
-webkit-animation-fill-mode: forwards;
opacity: 0;
transform: translateY(-50px);
}
.horizontalSlide .imageContainer .visSlide .imageLink svg {
-webkit-animation: fadeInBottomReverse 0.3s ease-out;
-webkit-animation-fill-mode: forwards;
opacity: 0;
transform: translateY(50px);
}
.horizontalSlide .imageContainer:hover .visSlide h3, 
.horizontalSlide .imageContainer:hover .visSlide p,
.horizontalSlide .imageContainer:hover .visSlide img {
-webkit-animation: fadeInTop 0.3s ease-out 0.6s;
-webkit-animation-fill-mode: forwards;
}
.horizontalSlide .imageContainer:hover .visSlide .imageLink svg {
-webkit-animation: fadeInBottom 0.3s ease-out 0.6s;
-webkit-animation-fill-mode: forwards;
}
.galleryImageDiv:hover {
z-index: 3;
}
.galleryImageDiv:hover .visSlide{
-webkit-animation: fadeIn 0.6s ease-out;
-webkit-animation-fill-mode: forwards;
display: block;
}
.galleryImageDiv .visSlide h3, 
.galleryImageDiv .visSlide p,
.galleryImageDiv .visSlide img {
-webkit-animation: fadeInTopReverse 0.3s ease-out;
-webkit-animation-fill-mode: forwards;
opacity: 0;
transform: translateY(-50px);
}
.galleryImageDiv .visSlide .imageLink svg {
-webkit-animation: fadeInBottomReverse 0.3s ease-out;
-webkit-animation-fill-mode: forwards;
opacity: 0;
transform: translateY(50px);
}
.galleryImageDiv:hover .visSlide h3, 
.galleryImageDiv:hover .visSlide p,
.galleryImageDiv:hover .visSlide img {
-webkit-animation: fadeInTop 0.3s ease-out 0.6s;
-webkit-animation-fill-mode: forwards;
}
.galleryImageDiv:hover .visSlide .imageLink svg {
-webkit-animation: fadeInBottom 0.3s ease-out 0.6s;
-webkit-animation-fill-mode: forwards;
}
.galleryImageAbs:hover {
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 3;
min-width: 106%;
}
@-webkit-keyframes cursor2{
0% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_d560cc9e-7549-433d-b0a1-09be207ca4ad.gif?v=1636994847), auto;
}
4% { 
cursor: url(/cdn/shop/files/frame_01_delay-0.25s_65a54071-7fe8-405d-a7a0-743ac2ef7c40.gif?v=1636994847), auto;
}
8% { 
cursor: url(/cdn/shop/files/frame_02_delay-0.25s_40c3cf95-ddc9-47c9-b609-ed5f209fe04a.gif?v=1636994917), auto;
}
12% { 
cursor: url(/cdn/shop/files/frame_03_delay-0.25s_a3667f02-b94c-40b3-9548-fa092065971b.gif?v=1636994917), auto;
}
16% { 
cursor: url(/cdn/shop/files/frame_04_delay-0.25s_8c9e9885-ff89-40cf-8fc9-47d4936d3c99.gif?v=1636994917), auto;
}
20% { 
cursor: url(/cdn/shop/files/frame_05_delay-0.25s_c09df0a8-7ab0-4cac-90f5-3413d075b9df.gif?v=1636994917), auto;
}
24% { 
cursor: url(/cdn/shop/files/frame_06_delay-0.25s_0f27a14a-c5b9-4ad4-835d-64d1fb6bccc5.gif?v=1636994917), auto;
}
28% { 
cursor: url(/cdn/shop/files/frame_07_delay-0.25s_8870ccdd-e267-4e50-9f47-777eaaa2010d.gif?v=1636994917), auto;
}
32% { 
cursor: url(/cdn/shop/files/frame_08_delay-0.25s_9ada5fdd-c0be-463c-838f-68c81cfa34fc.gif?v=1636994917), auto;
}
36% { 
cursor: url(/cdn/shop/files/frame_09_delay-0.25s_fa5276e5-ada2-4164-b8b6-03cd52e79e27.gif?v=1636994917), auto;
}
40% { 
cursor: url(/cdn/shop/files/frame_10_delay-0.25s_f56bb717-0075-406e-b317-be41d5fdec8b.gif?v=1636994917), auto;
}
44% { 
cursor: url(/cdn/shop/files/frame_11_delay-0.25s_a04e11b3-186c-4746-b949-30afbb89c416.gif?v=1636994917), auto;
}
48% { 
cursor: url(/cdn/shop/files/frame_12_delay-0.25s_c9ed9e4b-d334-4aa8-9b5c-c1a41f8d2870.gif?v=1636994917), auto;
}
52% { 
cursor: url(/cdn/shop/files/frame_13_delay-0.25s_af461c04-b488-4236-92eb-380ed68993d4.gif?v=1636994917), auto;
}
56% { 
cursor: url(/cdn/shop/files/frame_14_delay-0.25s_6ec1abe8-e4eb-4064-ba1f-b77ec649e528.gif?v=1636994917), auto;
}
60% { 
cursor: url(/cdn/shop/files/frame_15_delay-0.25s_b695d693-4247-454a-a9ab-9e26e9e57988.gif?v=1636994917), auto;
}
64% { 
cursor: url(/cdn/shop/files/frame_16_delay-0.25s_a7a064a8-1afd-4630-ba4a-c8219f152d4d.gif?v=1636994917), auto;
}
68% { 
cursor: url(/cdn/shop/files/frame_17_delay-0.25s_0be89fd1-c4d3-4e26-a21d-b0e300b5d1fb.gif?v=1636994917), auto;
}
72% { 
cursor: url(/cdn/shop/files/frame_18_delay-0.25s_d5d562f6-58a4-41ac-b564-a671035aad2b.gif?v=1636994917), auto;
}
76% { 
cursor: url(/cdn/shop/files/frame_19_delay-0.25s_c5f3b446-4502-47ea-a451-8d76abfd5aa7.gif?v=1636994917), auto;
}
80% { 
cursor: url(/cdn/shop/files/frame_20_delay-0.25s_c4437aa2-27c9-4a53-b829-0481f94f69f2.gif?v=1636994917), auto;
}
84% { 
cursor: url(/cdn/shop/files/frame_21_delay-0.25s_c43f09f8-cb84-4203-a687-0e9fab3d27ab.gif?v=1636994917), auto;
}
88% { 
cursor: url(/cdn/shop/files/frame_22_delay-0.25s_51ff5171-78d1-4075-9675-02e53fdac23a.gif?v=1636994917), auto;
}
92% { 
cursor: url(/cdn/shop/files/frame_23_delay-0.25s_1605ce30-ccc3-448b-b9bb-58283d43e09d.gif?v=1636994917), auto;
}
96% { 
cursor: url(/cdn/shop/files/frame_24_delay-0.25s_8e637d44-276d-4fef-a1c4-d270a5de1552.gif?v=1636994917), auto;
}
100% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_d560cc9e-7549-433d-b0a1-09be207ca4ad.gif?v=1636994847), auto;
}
}
@keyframes cursor2{
0% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_d560cc9e-7549-433d-b0a1-09be207ca4ad.gif?v=1636994847), auto;
}
4% { 
cursor: url(/cdn/shop/files/frame_01_delay-0.25s_65a54071-7fe8-405d-a7a0-743ac2ef7c40.gif?v=1636994847), auto;
}
8% { 
cursor: url(/cdn/shop/files/frame_02_delay-0.25s_40c3cf95-ddc9-47c9-b609-ed5f209fe04a.gif?v=1636994917), auto;
}
12% { 
cursor: url(/cdn/shop/files/frame_03_delay-0.25s_a3667f02-b94c-40b3-9548-fa092065971b.gif?v=1636994917), auto;
}
16% { 
cursor: url(/cdn/shop/files/frame_04_delay-0.25s_8c9e9885-ff89-40cf-8fc9-47d4936d3c99.gif?v=1636994917), auto;
}
20% { 
cursor: url(/cdn/shop/files/frame_05_delay-0.25s_c09df0a8-7ab0-4cac-90f5-3413d075b9df.gif?v=1636994917), auto;
}
24% { 
cursor: url(/cdn/shop/files/frame_06_delay-0.25s_0f27a14a-c5b9-4ad4-835d-64d1fb6bccc5.gif?v=1636994917), auto;
}
28% { 
cursor: url(/cdn/shop/files/frame_07_delay-0.25s_8870ccdd-e267-4e50-9f47-777eaaa2010d.gif?v=1636994917), auto;
}
32% { 
cursor: url(/cdn/shop/files/frame_08_delay-0.25s_9ada5fdd-c0be-463c-838f-68c81cfa34fc.gif?v=1636994917), auto;
}
36% { 
cursor: url(/cdn/shop/files/frame_09_delay-0.25s_fa5276e5-ada2-4164-b8b6-03cd52e79e27.gif?v=1636994917), auto;
}
40% { 
cursor: url(/cdn/shop/files/frame_10_delay-0.25s_f56bb717-0075-406e-b317-be41d5fdec8b.gif?v=1636994917), auto;
}
44% { 
cursor: url(/cdn/shop/files/frame_11_delay-0.25s_a04e11b3-186c-4746-b949-30afbb89c416.gif?v=1636994917), auto;
}
48% { 
cursor: url(/cdn/shop/files/frame_12_delay-0.25s_c9ed9e4b-d334-4aa8-9b5c-c1a41f8d2870.gif?v=1636994917), auto;
}
52% { 
cursor: url(/cdn/shop/files/frame_13_delay-0.25s_af461c04-b488-4236-92eb-380ed68993d4.gif?v=1636994917), auto;
}
56% { 
cursor: url(/cdn/shop/files/frame_14_delay-0.25s_6ec1abe8-e4eb-4064-ba1f-b77ec649e528.gif?v=1636994917), auto;
}
60% { 
cursor: url(/cdn/shop/files/frame_15_delay-0.25s_b695d693-4247-454a-a9ab-9e26e9e57988.gif?v=1636994917), auto;
}
64% { 
cursor: url(/cdn/shop/files/frame_16_delay-0.25s_a7a064a8-1afd-4630-ba4a-c8219f152d4d.gif?v=1636994917), auto;
}
68% { 
cursor: url(/cdn/shop/files/frame_17_delay-0.25s_0be89fd1-c4d3-4e26-a21d-b0e300b5d1fb.gif?v=1636994917), auto;
}
72% { 
cursor: url(/cdn/shop/files/frame_18_delay-0.25s_d5d562f6-58a4-41ac-b564-a671035aad2b.gif?v=1636994917), auto;
}
76% { 
cursor: url(/cdn/shop/files/frame_19_delay-0.25s_c5f3b446-4502-47ea-a451-8d76abfd5aa7.gif?v=1636994917), auto;
}
80% { 
cursor: url(/cdn/shop/files/frame_20_delay-0.25s_c4437aa2-27c9-4a53-b829-0481f94f69f2.gif?v=1636994917), auto;
}
84% { 
cursor: url(/cdn/shop/files/frame_21_delay-0.25s_c43f09f8-cb84-4203-a687-0e9fab3d27ab.gif?v=1636994917), auto;
}
88% { 
cursor: url(/cdn/shop/files/frame_22_delay-0.25s_51ff5171-78d1-4075-9675-02e53fdac23a.gif?v=1636994917), auto;
}
92% { 
cursor: url(/cdn/shop/files/frame_23_delay-0.25s_1605ce30-ccc3-448b-b9bb-58283d43e09d.gif?v=1636994917), auto;
}
96% { 
cursor: url(/cdn/shop/files/frame_24_delay-0.25s_8e637d44-276d-4fef-a1c4-d270a5de1552.gif?v=1636994917), auto;
}
100% { 
cursor: url(/cdn/shop/files/frame_00_delay-0.25s_d560cc9e-7549-433d-b0a1-09be207ca4ad.gif?v=1636994847), auto;
}
}
.boxContainer {
padding-left: 6.11vw; 
display: flex;
}
.boxContainer .sliderMain {
max-width: calc(100vw - 12.22vw);
}
.fullImageSlider {
position: relative;
}
.fullImageSlider .colRight {
position: absolute;
top: 0;
right: 0;
height: 100%;
}
.fullImageSlider .sliderMain {
max-width: calc(100vw - 6.11vw);
}
/* .fullImageSlider .sliderColumn {
max-width: calc(100vw - 12.22vw);
min-width: calc(100vw - 12.22vw);
margin-right: 6.11vw;
margin-left: 0px;
} */
.fullImageSlider .sliderColumn.slick-active + .slick-slide {
margin-left: -10px;
}
.boxContainer .sliderMain .slick-track {
display: flex;
align-items: stretch;
}
.boxContainer .colMain {
min-width: calc((100vw - 12.22vw) / 2);
border-top: 1px solid rgba(195, 195, 195, .5);
border-bottom: 1px solid rgba(195, 195, 195, .5);
padding: 5vw 11.8vw;
height: auto;
flex: 1;
}
.boxContainer .colMain.slick-current {
border-right: 1px solid rgba(195, 195, 195, .5);
}
.boxContainer .colMain.lastOf {
margin-right: 6.11vw;
}
.boxContainer .colRight {
width: 6.11vw;
display: flex;
justify-content: center;
}
.boxContainer .sliderMain::-webkit-scrollbar {
width: 0 !important;
}
.imageOverlap {
width: 17.36vw;
height: auto;
position: absolute;
top: -8.33vw;
left: 31.25vw;
}
.subSlickHolder2 {
width: 2.43vw;
}
.subSlick2 {
padding-top: 1.39vw;
padding-left: 50%;
}
.slickNumber2 {
margin-bottom: 1.39vw;
cursor: pointer;
color: #848484;
}
.slickNumber2:last-child {
margin-bottom: 0;
}
.slickNumber2.active {
color: #000;
}
.subSlickHolder3 {
width: 2.43vw;
}
.subSlick3 {
padding-top: 1.39vw;
padding-left: 50%;
}
.slickNumber3 {
margin-bottom: 1.39vw;
cursor: pointer;
color: #848484;
}
.slickNumber3:last-child {
margin-bottom: 0;
}
.slickNumber3.active {
color: #000;
}
.tabsDiv {
padding: 0 9.65vw 0 12.85vw;
display: flex;
flex-wrap: wrap;
}
.tabsColLeft {
width: 62.62%;
}
.tabsColRight {
width: 37.38%;
}
.indTab {
padding: 0.97vw 0 2.08vw 0;
border-top: 1px solid;
display: flex;
width: 53%;
cursor: pointer;
}
.indTab.active {
border-top: 1px solid;
}
.indTab.active p {
font-weight: 600;
}
.tabTitle {
width: 90%;
text-align: left;
}
.tabNumber {
width: 10%;
text-align: right;
font-size: 0.97vw;
line-height: 1.25vw;
display: flex;
align-items: center;
justify-content: flex-end;
}
.arrowTab {
display: none;
}
.tabTextHolder {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.tabText2 {
visibility: hidden;
}
.tabText {
padding-bottom: 0px;
overflow-y: hidden;
height: 0;
position: absolute;
top: 0;
left: 0;
}
.tabText.active {
display: block;
height: 100%;
opacity: 1;
transition: height .6s ease-out;
transition-delay: .3s;
}
.tabText.unactive {
height: 0;
transition: height .3s ease-out;
}
.tabTextHolderNew {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.tabTextNew {
padding-bottom: 30px;
display: none;
}
.tabTextNew.active {
display: block;
}
.socialHolder a {
transition: opacity .6s ease-out;
}
.socialHolder a:hover {
opacity: 0.7;
}
.threeContainer {
padding: 0 6.11vw;
width: 100%;
display: flex;
}
.threeCol {
width: 50%;
border-top: 1px solid #C3C3C3;
border-bottom: 1px solid #C3C3C3;
border-right: 1px solid #C3C3C3;
padding: 5.694vw 30px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.threeCol:last-of-type {
border-right: 0;
}
.centeredContainer {
padding: 0 30.25vw;
}
.socialHolder {
display: flex;
justify-content: center;
}
.instagramLink {
margin-right: 1.6vw;
}
.downSVG {
cursor: url(/cdn/shop/files/wwdo_1.svg), auto;
animation: cursorSVG0 6s linear infinite;
}
.downSVGwh {
cursor: url(/cdn/shop/files/wwdowh_1.svg), auto;
animation: cursorSVG0wh 6s linear infinite;
}
.rightSVG {
cursor: url(/cdn/shop/files/ww_1.svg), auto;
animation: cursorSVG 6s linear infinite;
}
.twoBoxesSection .imageContainer {
background-size: 110%;
background-position: center;
transition: background-size .6s ease-out;
-moz-transition: background-size .6s ease-out;
-ms-transition: background-size .6s ease-out;
-o-transition: background-size .6s ease-out;
-webkit-transition: background-size .6s ease-out;
}
.twoBoxesSection .imageContainer:hover {
background-size: 120%;
}
.imageSkrollr {
position: absolute;
bottom: -16.78vw;
opacity: 0.6;
right: 10.06vw;
width: 17.43vw;
}
.aboutTabTextHidden {
visibility: hidden;
opacity: 0;
}
.tabHolderDiv {
position: relative;
}
.aboutTabMain {
font-size: 0.97vw;
line-height: 0.97vw;
margin-bottom: 0.69vw;
}
.aboutTabMain p {
cursor: pointer;
}
.aboutTabMain.active p {
font-weight: 600;
cursor: pointer;
}
.aboutTabMain.realactive p {
font-weight: 600;
cursor: pointer;
}
.aboutTabMain .tabLine {
display: none;
}
.aboutTabMain.active .tabLine {
display: block;
}
.aboutTabText {
position: absolute;
top: 0;
left: 0;
display: none;
}
.aboutTabText.active {
display: block;
}
.galleryImageDiv {
position: relative;
width: calc(33% - 2.24%);
margin-right: 2.24%;
margin-bottom: 1.8vw;
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 2;
}
.galleryImageDiv:nth-child(3n) {
/*margin-right: 0;*/
}
.galleryImageVis {
visibility: hidden;
}
.galleryImageAbs {
display: flex;
top: 0;
left: 0;
position: absolute;
min-width: 100%;
height: auto;
-webkit-transform: translateZ(0);
transform: translateZ(0);
transition: min-width .6s ease-out;
z-index: 1;
overflow: hidden;
}
.galleryImageAbs > img {
height: 100%;
}
.galleryImageDiv:nth-child(3n-1) .galleryImageAbs {
left: 50%;
transform: translateX(-50%);
}
.galleryImageDiv:nth-child(3n) .galleryImageAbs {
right: 0;
left: unset;
}
.galleryImageDiv .visSlide{
display: none
}
.designOptions {
border-top: 1px solid #c3c3c3;
border-bottom: 1px solid #c3c3c3;
}
.designOption {
width: 25%;
border-right: 1px solid #c3c3c3;
padding: 4.86vw 2.78vw;
}
.designOption.lastOf {
border-right: 0;
}
.perksDiv {
width: 45.045%;
}
.perkTitle {
font-size: 1.667vw;
line-height: 2vw;
padding-bottom: 2.91vw;
color: #848484;
}
.perksDiv.firstTwo {
border-bottom: 1px solid #fff;
}
.perksSVG {
padding: 2.57vw 0;
}
.accordionCategory {
padding: 3.26vw 6.5278vw 0 6.5278vw;
border-top: 1px solid #c3c3c3;
margin-bottom: 0;
}
.accCategory {
cursor: pointer;
padding-bottom: 2.222vw;
color: #5E5E5E;
margin-right: 6.18vw;
}
.accCategory.active {
padding-bottom: 1.875vw;
color: #000;
border-bottom: 0.347vw solid #000;
}
.topContact {
border-bottom: 1px solid #c3c3c3;
}
.contactDiv {
width: 50%;
}
.contactTitleDiv {
border-right: 1px solid #c3c3c3;
padding: 7.36vw 11.458vw 5.347vw 6.597vw;
}
.contactServiceDiv {
padding: 4.305vw 6.597vw 5.347vw 4.513vw;
}
.bottomContactLeft {
width: 50%;
padding: 4.86vw 6.597vw;
}
.contactCategory {
margin-bottom: 2.08vw;
align-items: center;
justify-content: flex-start;
}
.contactNumber {
display: flex;
font-size: 1.11vw;
line-height: 1.44vw;
color: #000;
border: 1px solid #c3c3c3;
border-radius: 100%;
align-items: center;
justify-content: center;
margin-right: 2.36vw;
height: 2.78vw;
width: 2.78vw;
}
.contactTitle {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 1.39vw;
line-height: 1.67vw;
color: #5E5E5E;
}
.contactTitle p {
margin: 0;
}
.contactCategory.active .contactNumber {
border: 0;
background: black;
color: #fff;
}
.contactCategory.active .contactTitle {
color: #000;
}
.bottomContactRight {
width: 50%;
padding: 4.86vw 6.60vw 5.63vw 1.39vw;
}
textarea {
padding: 1.25vw 1.67vw;
background: transparent!important;
font-size: 1.11vw;
line-height: 1.67vw;
font-family: "PP Neue Montreal";
font-weight: 300;
border: 1px solid rgba(195, 195, 195, .5);
font-style: unset!important;
height: 12.29vw;
margin-bottom: 1.39vw;
}
input[type="text"], input[type="tel"], input[type="email"] {
padding: 1.25vw 1.67vw;
background: transparent;
font-size: 1.11vw;
line-height: 1.67vw;
font-family: "PP Neue Montreal";
font-weight: 300;
border: 1px solid rgba(195, 195, 195, .5);
font-style: unset!important;
margin-bottom: 1.39vw;
}
.textareaBorder {
border: 1px solid rgba(195, 195, 195, .5);
}
textarea::placeholder, input[type="text"]::placeholder, input[type="tel"]::placeholder, input[type="email"]::placeholder { 
color: #5E5E5E;
opacity: 1; 
}

textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder { 
color: #5E5E5E;
}

textarea::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder { 
color: #5E5E5E;
}
select {
font-size: 1.11vw;
line-height: 1.33vw;
padding: 1.25vw 1.67vw 1.6vw 1.67vw;
font-family: "PP Neue Montreal";
font-weight: 400;
color: 400;
font-style: unset!important;
background: #DED8CE;
width: 100%;
}
.selectDiv {
position: relative;
margin-bottom: 1.39vw;
}
.selectDiv:after {
content: ' ';
position: absolute;
width: 0.58925vw;
height: 0.58925vw;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
z-index: 2;
transform: rotate(45deg) translateY(50%);
right: 1.875vw;
bottom: 50%;
}
.buttonDiv.nextButton div {
border-color: #000;
}
.nextButton {
width: 50%;
border-color: #000;
margin-top: 0.76vw;
}
.smallContactTitle {
font-size: 1.67vw;
line-height: 2vw;
color: #000;
margin-bottom: 2.08vw;
}
.contactForm {
display: none;
}
.contactForm.active {
display: block;
}
.contactCategory {
cursor: pointer;
}
.productTop {
padding: 0 6.11vw;
}
.productTopLeft {
width: 56%;
}
.productTopRight {
width: 44%;
padding: 9.44vw 6.6vw 5vw 6.6vw;
}
.noCursor {
//cursor: none; 
//removed after the cursor animated loop was disabled
//position: relative;
}
.lottieDiv {
opacity: 0;
position: fixed;
top: 0;
left: 0;
transform: translate(-50%,-50%);
z-index: 5;
pointer-events: none;
transition: opacity .6s ease-out;
}
.noCursor:hover .lottieDiv {
opacity: 1;
}
.byFunction {
background: #fff;
position: sticky;
top: 0;
left: 0;
z-index: 4;
}
.byProduct {
background: inherit;
padding-top: 20px!important;
}
.productItemBorder {
opacity: 0.5;
}
.tabTextMobile.tabTextMobile.tabTextMobile {
display: none!important;
}
.template-product .productImageHolder {
margin-top: 10.0vw;
top: 100px!important;
}
}

@-webkit-keyframes scrollText{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollText{from{transform:translateX(0)}to{transform:translateX(-50%)}}@-webkit-keyframes cursorSVG0{0%{cursor:url(/cdn/shop/files/wwdo_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/wwdo_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/wwdo_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/wwdo_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/wwdo_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/wwdo_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/wwdo_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/wwdo_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/wwdo_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/wwdo_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/wwdo_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/wwdo_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/wwdo_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/wwdo_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/wwdo_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/wwdo_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/wwdo_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/wwdo_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/wwdo_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/wwdo_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/wwdo_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/wwdo_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/wwdo_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/wwdo_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/wwdo_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/wwdo_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/wwdo_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/wwdo_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/wwdo_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/wwdo_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/wwdo_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/wwdo_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/wwdo_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/wwdo_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/wwdo_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/wwdo_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/wwdo_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/wwdo_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/wwdo_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/wwdo_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/wwdo_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/wwdo_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/wwdo_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/wwdo_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/wwdo_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/wwdo_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/wwdo_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/wwdo_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/wwdo_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/wwdo_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/wwdo_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/wwdo_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/wwdo_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/wwdo_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/wwdo_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/wwdo_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/wwdo_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/wwdo_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/wwdo_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/wwdo_60.svg),auto}100%{cursor:url(/cdn/shop/files/wwdo_61.svg),auto}}@keyframes cursorSVG0{0%{cursor:url(/cdn/shop/files/wwdo_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/wwdo_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/wwdo_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/wwdo_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/wwdo_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/wwdo_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/wwdo_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/wwdo_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/wwdo_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/wwdo_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/wwdo_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/wwdo_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/wwdo_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/wwdo_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/wwdo_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/wwdo_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/wwdo_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/wwdo_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/wwdo_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/wwdo_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/wwdo_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/wwdo_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/wwdo_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/wwdo_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/wwdo_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/wwdo_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/wwdo_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/wwdo_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/wwdo_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/wwdo_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/wwdo_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/wwdo_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/wwdo_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/wwdo_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/wwdo_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/wwdo_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/wwdo_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/wwdo_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/wwdo_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/wwdo_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/wwdo_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/wwdo_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/wwdo_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/wwdo_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/wwdo_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/wwdo_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/wwdo_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/wwdo_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/wwdo_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/wwdo_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/wwdo_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/wwdo_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/wwdo_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/wwdo_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/wwdo_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/wwdo_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/wwdo_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/wwdo_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/wwdo_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/wwdo_60.svg),auto}100%{cursor:url(/cdn/shop/files/wwdo_61.svg),auto}}@-webkit-keyframes cursorSVG0wh{0%{cursor:url(/cdn/shop/files/wwdowh_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/wwdowh_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/wwdowh_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/wwdowh_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/wwdowh_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/wwdowh_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/wwdowh_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/wwdowh_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/wwdowh_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/wwdowh_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/wwdowh_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/wwdowh_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/wwdowh_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/wwdowh_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/wwdowh_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/wwdowh_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/wwdowh_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/wwdowh_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/wwdowh_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/wwdowh_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/wwdowh_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/wwdowh_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/wwdowh_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/wwdowh_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/wwdowh_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/wwdowh_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/wwdowh_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/wwdowh_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/wwdowh_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/wwdowh_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/wwdowh_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/wwdowh_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/wwdowh_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/wwdowh_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/wwdowh_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/wwdowh_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/wwdowh_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/wwdowh_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/wwdowh_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/wwdowh_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/wwdowh_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/wwdowh_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/wwdowh_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/wwdowh_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/wwdowh_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/wwdowh_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/wwdowh_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/wwdowh_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/wwdowh_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/wwdowh_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/wwdowh_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/wwdowh_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/wwdowh_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/wwdowh_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/wwdowh_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/wwdowh_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/wwdowh_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/wwdowh_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/wwdowh_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/wwdowh_60.svg),auto}100%{cursor:url(/cdn/shop/files/wwdowh_61.svg),auto}}@keyframes cursorSVG0wh{0%{cursor:url(/cdn/shop/files/wwdowh_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/wwdowh_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/wwdowh_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/wwdowh_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/wwdowh_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/wwdowh_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/wwdowh_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/wwdowh_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/wwdowh_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/wwdowh_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/wwdowh_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/wwdowh_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/wwdowh_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/wwdowh_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/wwdowh_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/wwdowh_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/wwdowh_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/wwdowh_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/wwdowh_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/wwdowh_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/wwdowh_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/wwdowh_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/wwdowh_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/wwdowh_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/wwdowh_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/wwdowh_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/wwdowh_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/wwdowh_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/wwdowh_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/wwdowh_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/wwdowh_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/wwdowh_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/wwdowh_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/wwdowh_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/wwdowh_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/wwdowh_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/wwdowh_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/wwdowh_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/wwdowh_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/wwdowh_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/wwdowh_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/wwdowh_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/wwdowh_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/wwdowh_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/wwdowh_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/wwdowh_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/wwdowh_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/wwdowh_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/wwdowh_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/wwdowh_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/wwdowh_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/wwdowh_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/wwdowh_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/wwdowh_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/wwdowh_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/wwdowh_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/wwdowh_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/wwdowh_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/wwdowh_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/wwdowh_60.svg),auto}100%{cursor:url(/cdn/shop/files/wwdowh_61.svg),auto}}@-webkit-keyframes cursorSVG{0%{cursor:url(/cdn/shop/files/ww_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/ww_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/ww_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/ww_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/ww_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/ww_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/ww_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/ww_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/ww_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/ww_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/ww_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/ww_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/ww_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/ww_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/ww_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/ww_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/ww_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/ww_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/ww_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/ww_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/ww_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/ww_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/ww_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/ww_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/ww_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/ww_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/ww_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/ww_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/ww_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/ww_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/ww_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/ww_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/ww_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/ww_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/ww_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/ww_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/ww_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/ww_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/ww_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/ww_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/ww_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/ww_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/ww_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/ww_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/ww_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/ww_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/ww_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/ww_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/ww_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/ww_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/ww_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/ww_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/ww_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/ww_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/ww_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/ww_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/ww_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/ww_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/ww_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/ww_60.svg),auto}100%{cursor:url(/cdn/shop/files/ww_61.svg),auto}}@keyframes cursorSVG{0%{cursor:url(/cdn/shop/files/ww_1.svg),auto}1.667%{cursor:url(/cdn/shop/files/ww_2.svg),auto}3.334%{cursor:url(/cdn/shop/files/ww_3.svg),auto}5.001%{cursor:url(/cdn/shop/files/ww_4.svg),auto}6.668%{cursor:url(/cdn/shop/files/ww_5.svg),auto}8.335%{cursor:url(/cdn/shop/files/ww_6.svg),auto}10.002%{cursor:url(/cdn/shop/files/ww_7.svg),auto}11.669%{cursor:url(/cdn/shop/files/ww_8.svg),auto}13.336%{cursor:url(/cdn/shop/files/ww_9.svg),auto}15.003%{cursor:url(/cdn/shop/files/ww_10.svg),auto}16.67%{cursor:url(/cdn/shop/files/ww_11.svg),auto}18.337%{cursor:url(/cdn/shop/files/ww_12.svg),auto}20.004%{cursor:url(/cdn/shop/files/ww_13.svg),auto}21.671%{cursor:url(/cdn/shop/files/ww_14.svg),auto}23.338%{cursor:url(/cdn/shop/files/ww_15.svg),auto}25.005%{cursor:url(/cdn/shop/files/ww_16.svg),auto}26.672%{cursor:url(/cdn/shop/files/ww_17.svg),auto}28.339%{cursor:url(/cdn/shop/files/ww_18.svg),auto}30.006%{cursor:url(/cdn/shop/files/ww_19.svg),auto}31.673%{cursor:url(/cdn/shop/files/ww_20.svg),auto}33.34%{cursor:url(/cdn/shop/files/ww_21.svg),auto}35.007%{cursor:url(/cdn/shop/files/ww_22.svg),auto}36.674%{cursor:url(/cdn/shop/files/ww_23.svg),auto}38.341%{cursor:url(/cdn/shop/files/ww_24.svg),auto}40.008%{cursor:url(/cdn/shop/files/ww_25.svg),auto}41.675%{cursor:url(/cdn/shop/files/ww_26.svg),auto}43.342%{cursor:url(/cdn/shop/files/ww_27.svg),auto}45.009%{cursor:url(/cdn/shop/files/ww_28.svg),auto}46.676%{cursor:url(/cdn/shop/files/ww_29.svg),auto}48.343%{cursor:url(/cdn/shop/files/ww_30.svg),auto}50.01%{cursor:url(/cdn/shop/files/ww_31.svg),auto}51.677%{cursor:url(/cdn/shop/files/ww_32.svg),auto}53.344%{cursor:url(/cdn/shop/files/ww_33.svg),auto}55.011%{cursor:url(/cdn/shop/files/ww_34.svg),auto}56.678%{cursor:url(/cdn/shop/files/ww_35.svg),auto}58.345%{cursor:url(/cdn/shop/files/ww_36.svg),auto}60.012%{cursor:url(/cdn/shop/files/ww_37.svg),auto}61.679%{cursor:url(/cdn/shop/files/ww_38.svg),auto}63.346%{cursor:url(/cdn/shop/files/ww_39.svg),auto}65.013%{cursor:url(/cdn/shop/files/ww_40.svg),auto}66.68%{cursor:url(/cdn/shop/files/ww_41.svg),auto}68.347%{cursor:url(/cdn/shop/files/ww_42.svg),auto}70.014%{cursor:url(/cdn/shop/files/ww_43.svg),auto}71.681%{cursor:url(/cdn/shop/files/ww_44.svg),auto}73.348%{cursor:url(/cdn/shop/files/ww_45.svg),auto}75.015%{cursor:url(/cdn/shop/files/ww_46.svg),auto}76.682%{cursor:url(/cdn/shop/files/ww_47.svg),auto}78.349%{cursor:url(/cdn/shop/files/ww_48.svg),auto}80.016%{cursor:url(/cdn/shop/files/ww_49.svg),auto}81.683%{cursor:url(/cdn/shop/files/ww_50.svg),auto}83.35%{cursor:url(/cdn/shop/files/ww_51.svg),auto}85.017%{cursor:url(/cdn/shop/files/ww_52.svg),auto}86.684%{cursor:url(/cdn/shop/files/ww_53.svg),auto}88.351%{cursor:url(/cdn/shop/files/ww_54.svg),auto}90.018%{cursor:url(/cdn/shop/files/ww_55.svg),auto}91.685%{cursor:url(/cdn/shop/files/ww_56.svg),auto}93.352%{cursor:url(/cdn/shop/files/ww_57.svg),auto}95.019%{cursor:url(/cdn/shop/files/ww_58.svg),auto}96.686%{cursor:url(/cdn/shop/files/ww_59.svg),auto}98.353%{cursor:url(/cdn/shop/files/ww_60.svg),auto}100%{cursor:url(/cdn/shop/files/ww_61.svg),auto}}


/* Product Page */

.productTopLeft {
display: flex;
padding-bottom: 100px;
flex-direction: column;
}

img.mainImgAn {
height: 75%;
object-fit: contain;
object-position: center;
background-color: white;
}

div.productThumbnails {
position: absolute;
top: unset;
bottom: -125px;
flex-direction: row;
width: 100%;
max-height: 80px;
padding-inline: 15px;
}

div.productThumbnails img {
max-height: 60px;
width: 100%;
  
  object-fit: contain;
  height: 60px;
}
.zoomWindow {
background-color: white;
}

.custom-width-slider{
  min-height: 60px;
  margin: 0 5px;
  min-width: 60px;
}
iframe.iframeVideo {
top: 0;
width:100%;
height: 100%;
left:0;
}

div.productThumbnails img:not(:last-child) {
margin-right: 15px;
}

img.mainImgAn,
img.mainImg {
max-height: 500px;
height: 100%;
}

.template-product .productImageHolder {
top: 50px !important;
      padding-bottom: initial;
}

@media screen and (max-width: 1008px) {
  
  
.customtwoBoxesSection .imageContainer.come-in .come-in-1 .customHeading {
  transform: translateY(0);
}
  div.customtwoBoxesSection .imageContainer:hover .buttonDiv{
  background-color: #fff;
}
 div.customtwoBoxesSection .imageContainer .buttonDiv .GT-600{
  color: #fff !important;
}
 div.customtwoBoxesSection .imageContainer .buttonDiv svg path{
  stroke: #fff !important;
} 
  .customtwoBoxesSection .imageContainer .herotext {
  opacity: 1;
  visibility: visible;
  height: auto;
  margin-bottom: 30px;
} 
.main-logo-mobile {border-bottom: 0px!important;}
.heroblock {width: 80%;
display: block;
}


  
  #shopify-section-template--15731198132420__1637952710f6e6dd05 .byFunction {
   
    border-top: 1px solid #C3C3C3;
    border-bottom: 1px solid #C3C3C3;
}

   #shopify-section-template--15731198132420__1637952710f6e6dd05  .byFunction {margi-bottom:0px!important;}

#shopify-section-template--15731198132420__1637952710f6e6dd05 .functionButton {
   margin-right: 15px;}

  #shopify-section-template--15731198132420__1637952710f6e6dd05 .byFunction {
   
    padding-left: 10px;
}

#shopify-section-template--15731198132420__1637335746b8871380 .centeredContainer  {padding: 0px!important;}

  
.buttonDiv div {
    font-family: 'PP Neue Montreal';
font-style: normal;
/* font-weight: 600; */
 /* font-size: 1.3884027777777779vw;  */
  font-size: clamp(1rem, 1vw, 2rem);
line-height: 100%;

letter-spacing: 0.05em;

color: #FFFFFF;
}
  .pain-color-sec .feature-row {
    flex-direction: column!important;
}

 .pain-color-sec .feature-row .title-h {
   
    text-align: center;
}

.tab {
   
    text-align: center;
}
  
  .Createhrline .linecustom2 {
  width: 100vw!important;
   
}

  
div.productThumbnails {
bottom: -50px;
  margin-bottom: 0;
}

img.mainImgAn.image-zoom {
display: unset;
}

img.mainImgAn,
img.mainImg {
max-height: 260px;
height: 260px;
}
div .img-thumb-video svg{
width: auto;
margin-left: 45px;
}

  
iframe.iframeVideo {
margin-top: 0;
  margin-bottom: 20px;
}
}

#shopify-section-template--15694629372100__16584043986a1683e1 .pain-color-sec .group-btn {
    margin-top: 34px;
    display: none;
}


@media only screen and (max-width: 768px) {
#shopify-section-1659695741155acc06 {
    margin-top: -1vw!important;}
  
  #shopify-section-163725505316dbf52d>div>h2 {
    margin: -1px;
    width: 90%;
    margin: -2px auto!important;
}
  #shopify-section-165953881509dea222 {
  
    background-size: cover!important;
    background-repeat: no-repeat;
    background-position: center;
}


}



.stickyCart {
z-index: 99999999999!important;
}
.customizationtemplate .switcher-holder {

margin: 0;
} 

#shopify-section-163725505316dbf52d > div > h2 {margin: -1px;}

#shopify-section-template--15694629601476__1658499009e4ca14c8 {margin-top: -2px;
  background: transparent;}

.customizationtemplate .col-image {text-align: center;}

.customizationtemplate .col-image img {
    position: relative;
    z-index: 1;
    width: 80%;
}

.twoBoxesSection .xsPadded {
    
    justify-content: flex-end;
}


#shopify-section-template--15694629699780__1637952710f6e6dd05 .imageLink {display:none;}

.byFunction {
   
    position: static!important;
    
}

.twoBoxesSection .imageContainer .xsPadded {
    justify-content: flex-end;
   background: #00000014;
}

@media only screen and (min-width: 1009px) { 

.reviewImage {
   
    padding-bottom: 10%;}

  .slick-vertical .reviewDiv.slick-slide {
    
       margin-bottom: 33px;
}

  
 #shopify-section-template--15731198132420__1637499934d49abbe2 {border-top: 1px solid rgb(195 195 195 / 35%);}
#shopify-section-template--15731198132420__1637952710f6e6dd05 .functionButton {
 margin-bottom: 0;
    height: fit-content;
  height: fit-content;
    margin-top: 10px;
    margin-bottom: 10px;
}
}
.buttonDiv div {
    font-family: 'PP Neue Montreal';
font-style: normal;
font-size: font-size: clamp(1rem, 1vw, 2rem);
 /* font-size: 0.9718819444444444vw;  */
line-height: 100%;

letter-spacing: 0.05em;

color: #FFFFFF;
} 

#shopify-section-template--15731198132420__16380261009d615d8b .buttonDiv div {
text-transform: capitalize;}


  .socialHolder {
margin-bottom: 0px!important;
}


  #shopify-section-template--15731198132420__1637952710f6e6dd05  .byFunction {
padding-top: 37px;
    padding-bottom: 37px;}

   
 
#shopify-section-template--15731198132420__1637952710f6e6dd05 {
    margin-left: 7.4vw;
    margin-right: 7.4vw;
}

  
 #shopify-section-template--15725907804356__1637952710f6e6dd05 {
  margin-left: 7.4vw;
    margin-right: 7.4vw;
}}

.menuBlockText  { opacity: 0.6;}

.reviews #shopify-section-template--15735489462468__1637759478272e02f7 {
 position: inherit;}

.custom-content .custom__item .rte>div {
   
    padding-top: 0px!important;
}

 .template-product .slick-dots {
    margin: 0;
    bottom: -20px;
}

 
  .template-product .slick-dots li.slick-active button:before {
    background-color: black;}

   .template-product .slick-dots li button:before {border: 2px solid black;}
.custommainImgAn {
               position: static!important;
width: 100%;}
 /* .photo1 {display:block!important;} */
    .productThumbnailVideo.active {
  	border: 2px solid #000;
  }

  .template-product .slick-dots {
    margin: 0;
    bottom: -20px;
}

 
  .template-product .slick-dots li.slick-active button:before {
    background-color: black;}

   .template-product .slick-dots li button:before {border: 2px solid black;}
.custommainImgAn {
               position: static!important; }
/*  .photo1 {display:block!important;} */
    .productThumbnailVideo.active {
  	border: 2px solid #000;
  }

/* .custommainImgAn1 {
position: unset !important; 
} */
 /* .photo1 {display:block!important;} */
    .productThumbnailVideo.active {
  	border: 2px solid #000;
  }


.custommainImgAn {margin-bottom: 40px;}
.template-product .iframeVideoShow {
  margin-bottom: 40px;
}


  
.productThumbnails .slick-slide{
  max-height: 60px;
}
.img-thumb-video svg{
  top: 10px;
  cursor: pointer;
}
   @media only screen and (max-width: 480px){
    #CartDrawer div .drawer__close-button {
      right: 0;
    } 
    .template-product #lo-messenger-frame{
      z-index: 9 !important;
    }
    .stickyCart.active{ 
      bottom: 0 !important;
    }
   }




.fancybox-toolbar {
    right: 20px!important;
    
}
   
   .fancybox-button--play {display:none!important;}
.fancybox-button--thumbs {display:none!important;}
.fancybox-infobar {display:none;}
   .fancybox-navigation {display:none;}

a:hover {
  text-decoration: underline;
  color: white !important;
}