html,body{font-family:'Avenir', sans-serif;font-size:16px;background:#f5f5f5;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.hero.index-hero{padding-bottom:0;display:block;padding-top:0;height:100vh;height:calc(100vh - 7em)}.row{width:85em;max-width:95%}.row .row{max-width:95%}.text-center{text-align:center}[class^="icon-"]:before,[class*=" icon-"]:before{display:inline-block;vertical-align:top}.owl-carousel.owl-drag .item{width:100%;height:auto;margin:0}.breadcrumbs ul{margin-top:0;margin-bottom:0;list-style:none;padding:1.875em 0;line-height:1em}.breadcrumbs ul li{display:inline-block;vertical-align:top;line-height:1em;height:13px}.breadcrumbs ul li a{display:inline-block;vertical-align:top;line-height:1em;font-weight:700;font-size:.8125em;font-size:13px;color:#626262;text-decoration:none}.breadcrumbs ul li a.active{color:#878787}.breadcrumbs ul li:not(:last-of-type) a{padding-right:2.30769em;position:relative}.breadcrumbs ul li:not(:last-of-type) a:after{content:"";width:3px;height:6px;background:url("img/breadcrumbs-arrow.png") center no-repeat;background-size:contain;position:absolute;right:13px;top:50%;margin-top:-4px}
@media screen and (min-width: 1200px) and (max-width: 1300px){html,body{font-size:15px}.row{max-width:100%}}
@media screen and (min-width: 1024px) and (max-width: 1200px){html,body{font-size:15px}.row{max-width:100%}}
@media screen and (min-width: 768px) and (max-width: 1024px){html,body{font-size:18px}}
@font-face{font-family:'Avenir';src:url("../fonts/AvenirLTStd-Book.woff") format("woff");font-weight:400}

@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Black.woff") format("woff");font-weight:900}
@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Heavy.woff") format("woff");font-weight:700}
@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Light.woff") format("woff");font-weight:300}
@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Medium.woff") format("woff");font-weight:500}
@font-face{font-family:'AGaramondPro-Italic';src:url("it/fonts/agaramondpro-italic.woff.html") format("woff");font-weight:500}
.nav-wrapper{position:fixed;position:relative;top:0;left:0;width:100%;z-index:20}.nav-wrapper.fixed{position:fixed;top:0;left:0;width:100%}.nav-wrapper.fixed .nav-inner-wrapper:after{content:"";bottom:0;left:0;width:100%;height:1px;background:rgba(152,152,152,0.15);position:absolute}.nav-wrapper .nav-inner-wrapper{transform:translateY(0%);transition:0.5s;position:relative}.nav-wrapper.content-hidden .nav-inner-wrapper{transform:translateY(-100%);transition:0s}.nav-wrapper.content-hidden .dropdown-li:hover .collections-dropdown{left:-100%}.menu-top{background:#f5f5f5;color:#666666;font-size:11px;font-weight:600;line-height:1em;position:relative;padding:1.6em 0}.menu-top .close-icon{width:18px;height:18px;position:absolute;right:2.5em;top:4.375em;top:50%;margin-top:-9px;transform:rotate(45deg);cursor:pointer;backface-visibility:hidden;z-index:10}.menu-top .close-icon:after,.menu-top .close-icon:before{content:"";position:absolute;background:#7a7a7a}.menu-top .close-icon:after{width:2px;left:50%;margin-left:-1px;top:0;height:100%}.menu-top .close-icon:before{height:2px;left:0;top:50%;margin-top:-1px;width:100%}.menu-top .close-icon:hover:after,.menu-top .close-icon:hover:before{background:#0067ac}nav{background: rgba(255, 255, 255, 100);box-shadow: 2px 1.5px 2px rgba(0, 0, 0, 0.3);padding:.6em 0}
nav.scrolled{padding: .625em 0;.collections-dropdown:before 0}nav.scrolled .logo{width:0.5em;width:10em;top:.350em}nav.scrolled .nav-right{padding-top:.650em;padding-bottom:.650em}.logo{display:inline-block;vertical-align:top;width:10.625em;position:relative;z-index:4}.logo img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:60%}.nav-right{float:right;padding-top:.2em}.nav-right ul{display:inline-block;vertical-align:top;list-style:none;padding:0;margin:0}.nav-right ul li{display:inline-block;vertical-align:top;font-size:.9375em;padding:0 1.13333em}.nav-right ul li>a{color:#4a4848;display:inline-block;vertical-align:top;font-weight:700;font-weight:500;text-decoration:none;padding:2.5em 0;line-height:1em;position:relative}.nav-right ul li>a:before{content:"";position:absolute;bottom:0;left:50%;left:50%;width:100%;height:1px;background:#777777;transition:0.5s;transform-origin:left;transform:scaleX(0) translateX(-50%)}.nav-right ul li>a:hover:before{transform:scaleX(1) translateX(-50%)}.nav-right ul li select{background:none;border:0px;-moz-appearance:none;-webkit-appearance:none;color:#000;font-size:.9375em;display:inline-block;vertical-align:top;font-weight:700;font-weight:500;text-decoration:none;padding:.53333em 1.13333em;padding-right:2em;line-height:1em;position:relative;background:url("img/dropdown-arrow.png") center right no-repeat;background-size:10px}.nav-right ul li select:focus{outline:none}.nav-right .menu{padding-right:.9375em}.nav-right .customer-zone-menu{padding-left:.9375em;position:relative}.nav-right .customer-zone-menu:after{content:"";background:#e6e6e8;width:1px;height:1.5em;position:absolute;right:100%;top:50%;margin-top:-.875em}.account-link{position:relative}.account-link:after{content:"\6c";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.66667em;right:0;top:50%;transform:translateY(-50%);line-height:1em;margin-top:-.13333em;backface-visibility:hidden}.nav-right ul li.has-icon{padding-right:0}.nav-right ul li>a.account-link,.nav-right ul li>a.shopping-bag-link{padding-right:2em}.shopping-bag-link{position:relative}.shopping-bag-link:after{content:"\6a";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.66667em;right:0;top:50%;transform:translateY(-50%);line-height:1em;margin-top:-.13333em;backface-visibility:hidden}.collections-dropdown{padding-bottom:2.5em;padding-top:3.5em;position:fixed;position:absolute;left:-100%;width:100%;transition:all 0s 0s, left 0s 0.5s;z-index:3}.collections-dropdown .row{width:80em;max-width:95%}.collections-dropdown:before{content:"";position:absolute;left:0;width:100%;height:0;transition:0.5s;background:#f5f5f5;top:18px;border-bottom:1px solid rgba(152,152,152,0)}.collections-dropdown .row{margin:0 auto}.collections-dropdown .menu-box{display:block;text-align:center;color:#00558f;font-size:.9em;text-decoration:none;padding-left:1.55em;padding-right:1.55em}.collections-dropdown .menu-box span{display:block;padding-top:2.5em}.collections-dropdown .owl-stage-outer:before,.collections-dropdown .owl-stage-outer:after{content:"";position:absolute;top:0;height:100%;z-index:2}.collections-dropdown .owl-stage-outer:before{left:-1px;width:2.5em;background:linear-gradient(90deg, #f5f5f5, rgba(255,255,255,0))}.collections-dropdown .owl-stage-outer:after{right:-1px;width:2.5em;background:linear-gradient(90deg, rgba(255,255,255,0), #f5f5f5)}.collections-dropdown .owl-prev{position:absolute;left:0;top:50%;width:15px;height:28px;margin-top:-14px;background:url("../img/arrow-left.png") center no-repeat;background-size:contain}.collections-dropdown .owl-next{position:absolute;right:0;top:50%;width:15px;height:28px;margin-top:-14px;background:url("../img/arrow-right.png") center no-repeat;background-size:contain}.nav-carousel{transform:translateY(-20px);opacity:0;transition:0.3s}.checkout-button.mobile{display:none}.dropdown-li:hover .collections-dropdown{left:0;transition:all 0s 0s}.dropdown-li:hover .collections-dropdown:before{height:100%;transition:0.5s;border-bottom:1px solid rgba(152,152,152,0.15)}.dropdown-li:hover .collections-dropdown .nav-carousel{transform:translateY(0px);opacity:1;transition:0.5s 0.35s}.menu-trigger{width:26px;height:18px;position:absolute;left:1.5625em;top:50%;margin-top:-9px;cursor:pointer;display:inline-block;vertical-align:top;display:none}.menu-trigger .line{width:100%;position:absolute;top:0;left:0;height:2px;background:#4c4c4c}.menu-trigger.first .line{width:100%;position:absolute;top:0;left:0;height:2px;background:#fff;transition:0.3s}.menu-trigger.first .line.line-1{transition:all 0.3s 0.3s, transform 0.3s 0s}.menu-trigger.first .line.line-2{top:50%;margin-top:-1px;left:0;transition:all 0.3s 0.3s}.menu-trigger.first .line.line-3{bottom:0;top:auto;left:0;transition:all 0.3s 0.3s, transform 0.3s 0s}.menu-trigger.first.active .line-1{top:50%;margin-top:-1px;transform:rotate(45deg);transition:all 0.3s, transform 0.3s 0.3s}.menu-trigger.first.active .line-2{opacity:0;transition:all 0.3s, opacity 0.3s 0s}.menu-trigger.first.active .line-3{bottom:50%;margin-bottom:-1px;transform:rotate(-45deg);transition:all 0.3s, transform 0.3s 0.3s}.search-form-menu-item{position:relative;width:2.5em;line-height:1em}.search-form-menu-item>div{width:2.5em;height:2.5em;position:absolute;background:rgba(0,0,0,0.4);top:50%;margin-top:-.4375em}.search-form-menu-item form{width:100%;transition:0.5s;height:100%;position:absolute;right:0;top:0;overflow:hidden}.search-form-menu-item input{height:100%;width:100%;line-height:2.5em;padding:0 3.125em 0 .625em;right:0;position:absolute;right:0;border:1px solid #f5f5f5;font-weight:700}.search-form-menu-item input::-webkit-input-placeholder{font-weight:700}.search-form-menu-item input::-moz-placeholder{font-weight:700}.search-form-menu-item input:-ms-input-placeholder{font-weight:700}.search-form-menu-item input:-moz-placeholder{font-weight:700}.search-form-menu-item input:focus{outline:none}.search-form-menu-item button{position:absolute;right:0;top:0;width:2.5em;height:2.5em;border:0;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;background:url("img/search-icon.png") center no-repeat;background-size:14px;background-color:#f5f5f5}.search-form-menu-item:hover form{width:15em}.menu-trigger.second{transition:all 0.5s 0s}.menu-trigger.second .line{width:100%;position:absolute;top:0;left:0;height:2px;background:#4c4c4c;transition:0.3s}.menu-trigger.second .line.line-1{transition:all 0.3s 0.3s, transform 0.3s 0s}.menu-trigger.second .line.line-2{top:50%;margin-top:-1px;left:0;transition:all 0.3s 0.3s}.menu-trigger.second .line.line-3{bottom:0;top:auto;left:0;transition:all 0.3s 0.3s, transform 0.3s 0s}.menu-trigger.second.active{transform:rotate(135deg);transition:all 0.5s 0.3s}.menu-trigger.second.active .line-1{top:50%;margin-top:-1px;transform:rotate(90deg);transition:all 0.3s, transform 0.3s 0.3s}.menu-trigger.second.active .line-2{opacity:0;transition:all 0.3s, opacity 0.3s 0s}.menu-trigger.second.active .line-3{bottom:50%;margin-bottom:-1px;transform:rotate(0deg);transition:all 0.3s, transform 0.3s 0.3s}@media screen and (min-width: 1024px) and (max-width: 1200px){.nav-right ul li{padding:0 .53333em}}

@media screen and (max-width: 1024px){.nav-outter-wrapper{height:4.375em !important}.nav-wrapper{position:fixed}.nav-wrapper .nav-inner-wrapper{transform:none}.nav-wrapper.content-hidden .nav-inner-wrapper{transform:none}.menu-top{display:none !important}.menu-trigger{display:block}.checkout-button.mobile{display:block;position:absolute;right:1.5625em;width:1.625em;height:1.625em;top:50%;transform:translateY(-50%);color:#000}.checkout-button.mobile:after{content:"\6a";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);line-height:1em;backface-visibility:hidden}nav{padding-top:1em;padding-bottom:1em;text-align:center}nav.scrolled{padding-top:1em;padding-bottom:1em}nav.scrolled .logo{width:6.875em;top:0}nav.menu-open .nav-right{left:0}nav.menu-open .nav-right ul{transform:translateX(0px);opacity:1;transition:0.5s 0.3s}.logo{width:6.875em}.nav-right{display:block;position:fixed;top:2%;left:-100%;width:100%;height:100%;background:#0067ac;z-index:-1;padding-top:4.8125em;padding-left:1.5625em;padding-right:1.5625em;transition:0.5s}.nav-right ul{transform:translateX(-20px);opacity:0;transition:0.5s}.nav-right .menu:after{display:none}.nav-right .customer-zone-menu{padding:0}.nav-right ul{margin:0;padding:0;width:100%}.nav-right ul li{display:block;vertical-align:top;text-align:left;border-bottom:1px solid rgba(255,255,255,0.5);padding-left:0;padding-right:0}
.nav-right ul li a,.nav-right ul li select{color:#fff;font-size:1.25em;padding-top:2.5em;padding-bottom:.2em;padding-left:0.5em}.nav-right ul li a:before,.nav-right ul li select:before{display:none}
.collections-dropdown{display:none}
.search-form-menu-item{width:100%}
.search-form-menu-item:hover form{width:100%}
.search-form-menu-item>div{width:100%;position:relative;height:auto;top:0;margin:0;background:none}
.search-form-menu-item form{position:relative;line-height:1em}
.search-form-menu-item input{background:none;border:0;color:#fff;color:#fff;font-size:1.25em;padding-top:.75em;padding-bottom:.75em;padding-left:0;position:relative;line-height:1em;min-height:none;padding-right:0}
.search-form-menu-item input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.search-form-menu-item input::-moz-placeholder{color:rgba(255,255,255,0.5)}
.search-form-menu-item input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.search-form-menu-item input:-moz-placeholder{color:rgba(255,255,255,0.5)}
.search-form-menu-item button{display:none}
.nav-right .customer-zone-menu:after{display:none}
.account-link:after{margin-top:0}}
.content-block-section{padding:9.375em 2.5em}
.content-block-section.gray{background:#f5f5f5}
.content-block-section-2{padding:2.999em 1em}
.content-block-section-2.gray{background:#eee}
.content-block-section .row{max-width:100%}
.content-block{background:#fff;position:relative;overflow:hidden}
.content-block:not(:last-of-type){margin-bottom:9.375em}
.content-block:after{content:"";display:block;padding-top:56%}
.content-block>div{position:absolute;top:0;left:0;width:100%;height:100%}
.content-block .content-block_image-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center;width:60%;height:100%;float:left}
.content-block .content-block_content{width:40%;float:left;height:100%;display:table}
.content-block .content-block_content>div{display:table-cell;vertical-align:middle;text-align:center;padding:1.875em}
.content-block .content-block_content p{color:#666666;font-size:.9375em;margin:0;line-height:1.8em;padding-left:3.33333em;padding-right:3.33333em;padding-right:18%;padding-left:18%;padding-bottom:2em}
.content-block.elements-in .content-block_content img,.content-block.elements-in .content-block_content h3,.content-block.elements-in .content-block_content p,.content-block.elements-in .content-block_content .button-wrapper{transform:translateY(20px);opacity:0;transition:0.3s}.content-block.elements-in.active .content-block_content img,.content-block.elements-in.active .content-block_content h3,.content-block.elements-in.active .content-block_content p,.content-block.elements-in.active .content-block_content .button-wrapper{transform:translateY(0px);opacity:1;transition:0.6s}.content-block.elements-in.active .content-block_content h3{transition:0.6s 0.2s}.content-block.elements-in.active .content-block_content p{transition:0.6s 0.4s}.content-block.elements-in.active .content-block_content .button-wrapper{transition:0.6s 0.6s}.content-block.video-content>div{position:relative}.content-block.video-content:after{display:none}.content-block.video-content .content-block_content{display:block;float:none;width:100%}.content-block.video-content .content-block_content>div{display:block;width:50%;width:90em;max-width:100%;margin:0 auto;padding-top:5em;padding-bottom:5em}.content-block.video-content .content-block_image-wrapper{width:100%;height:auto;float:none;position:relative}.content-block.video-content .content-block_image-wrapper:after{display:none}.content-block.video-content .content-block_image-wrapper video{width:100%;height:auto;display:block}.content-block.video-content .content-block_image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;overflow:hidden}.content-block.video-content .content-block_image-wrapper .overlay:after{content:"";width:0em;height:0em;position:absolute;top:0%;left:0%;transform:translate(-50%, -50%) scale(0.8);border-radius:50%;border:2px solid #fff;z-index:2;box-shadow:0px 0px 0 20px rgba(255,255,255,0);transition:0.5s}.content-block.video-content .content-block_image-wrapper .overlay:before{content:"";position:absolute;top:0%;left:0%;transform:translate(-50%, -50%);border-left:15px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;z-index:2}.content-block.video-content .content-block_image-wrapper .overlay .image{position:absolute;top:0;left:0;width:100%;height:130%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.content-block.video-content .content-block_image-wrapper .overlay:hover:after{transform:translate(-50%, -50%) scale(1);box-shadow:0px 0px 0 20px rgba(255,255,255,0.1)}.content-block.video-content .content-block_image-wrapper .video-element[data-playing="true"] .overlay{opacity:0}
@media screen and (min-width: 1024px) and (max-width: 1400px){.content-block-section{padding-left:0;padding-right:0}
.content-block-section .row{max-width:80%}}
@media screen and (min-width: 640px) and (max-width: 1024px){.content-block .content-block_image-wrapper,.content-block .content-block_content{width:50%}.content-block:after{padding-top:75%}.content-block .content-block_content p{padding-left:0;padding-right:0;padding-bottom:.66667em}}
@media screen and (min-width: 640px) and (max-width: 768px){.content-block:after{padding-top:90%}}
@media screen and (max-width: 468px){.content-block-section{padding:1.5625em;padding-bottom:3.125em}.content-block-section .row{max-width:100%}.content-block.content-right>div{display:flex;flex-wrap:wrap}.content-block.content-right .content-block_image-wrapper{order:2}.content-block>div{position:relative}.content-block:after{display:none}.content-block .content-block_image-wrapper{width:100%;float:none}.content-block .content-block_image-wrapper:after{content:"";display:block;padding-top:80%}.content-block .content-block_content{float:none;width:100%;display:block}.content-block .content-block_content .content{padding:4.375em 1.875em;display:block}.content-block .content-block_content p{padding-left:0;padding-right:0}.content-block.video-content .content-block_content .content{padding:4.375em 1.875em}.content-block:not(:last-of-type){margin-bottom:3.75em}}.image-section{height:100vh;height:calc(100vh - 6.25em);position:relative;width:100%;display:table;overflow:hidden;padding-top:1.875em;padding-bottom:1.875em}.image-section .content-wrapper{position:relative;display:table-cell;vertical-align:middle}
.image-section .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.image-section .image-wrapper.os-transform{height:110%}.image-section h4{margin-bottom:2.5em;text-transform:uppercase}.image-section h1{margin-bottom:1em;max-width:50%;text-transform:uppercase;margin-left:auto;margin-right:auto}.image-section.elements-in h4,.image-section.elements-in h1,.image-section.elements-in .button-wrapper{transform:translateY(-20px);opacity:0;transition:0.5s}.image-section.elements-in.active h4,.image-section.elements-in.active h1,.image-section.elements-in.active .button-wrapper{transform:translateY(0px);opacity:1}.image-section.elements-in.active h4{transition:0.5s 0.5s}.image-section.elements-in.active h1{transition:0.5s 0.7s}.image-section.elements-in.active .button-wrapper{transition:0.5s 0.9s}.hero-carousel{position:relative}.hero-carousel .owl-dots{position:absolute;left:0;bottom:1.875em;width:100%;text-align:center;line-height:1em;height:8px}@media screen and (min-width: 768px) and (max-width: 1024px){.image-section{max-height:47.5em}.image-section h1{max-width:70%}}
@media screen and (min-width: 468px) and (max-width: 768px){.image-section{max-height:33.125em}.image-section h1{max-width:70%}}
@media screen and (max-width: 468px){.image-section h1{font-size:2.5em;line-height:1em;margin-bottom:1em;max-width:90%}}.button{display:inline-block;vertical-align:top;font-size:.75em;text-transform:uppercase;font-weight:900;box-shadow:0px 0px 5px 0px #222;overflow:hidden;color:#fff;text-decoration:none;padding:1.33333em 3em;position:relative;transition:0.5s;z-index:2;-webkit-appearance:none;border-radius:0px;line-height:1.5em}.button:before{content:"";width:100%;height:100%;background:#fff;transform:translateX(-130%) skewX(25deg) translateZ(0);transition:0.5s;position:absolute;top:0;left:0;z-index:-1}.button:focus{outline:none}.button:hover{color:#0067ac}.button:hover:before{transform:translateX(0%) skewX(0deg) translateZ(0)}.button.blue{box-shadow:inset 0px 0px 0px 1px #0067ac;color:#0067ac}
.button.red:before{background:#ff8671}
.button.red:hover{color:#fff}
.button.red.filled{background:#ff8671;color:#fff}
.button.red.filled:before{background:#fff;opacity:0.1}
.button.red.filled:hover{background:#ff8671;color:#fff}
.button.fb{box-shadow:inset 0px 0px 0px 1px #3b5998;color:#3b5998}
.button.fb:before{background:#3b5998}
.button.fb:hover{color:#fff}
h1{text-transform:uppercase;font-size:2.5em;margin:1.2em;line-height:1em;letter-spacing:0.02em;font-weight:900;color:#fff;text-shadow:2px 2px 4px black}h11{text-transform:uppercase;font-size:2em;margin:0;line-height:1.5em;letter-spacing:0.05em;font-weight:700;color:#fff;text-shadow: 5px 5px 10px black;}h3{text-transform:uppercase;color:#0067ac;font-size:1.8em;margin:0;padding:1em 0;letter-spacing:0.02em;font-weight:700;position:relative;margin-bottom:1em}h3:after{content:"";position:absolute;bottom:0;width:1.33333em;height:1px;background:#000;margin-left:-.66667em;left:50%}h4{font-size:.75em;margin:0;color:#fff;font-weight:500;letter-spacing:0.38em}p{color:#666666}.fake-select{width:15em;background:#fbfbfb;float:none;padding-top:0;margin-left:auto;margin-right:auto;height:3.125em;position:relative}.fake-select ul{position:absolute;top:0;left:0;width:100%;background:#fbfbfb;padding-top:3.125em;border:1px solid #dadada;z-index:5;list-style:none;padding:0;margin:0}.fake-select ul li{display:none;height:3.125em;width:100%;text-align:center}.fake-select ul li a{color:#666666;text-decoration:none;display:inline-block;vertical-align:top;text-align:center;line-height:3.125em}.fake-select ul li.active,.fake-select ul li.cmt_selected{display:block}.fake-select.expanded ul li{display:block}.stay-connected{text-align:center;padding:8.75em 0;padding-top:5.625em}.stay-connected .newsletter-form{width:28.125em;margin-left:auto;margin-right:auto;margin-top:2.1875em}.stay-connected .newsletter-form .input-wrapper input{font-size:.9375em;width:21.33333em;margin-right:1em;border:1px solid #e6e6e6;color:#666666;position:relative;font-weight:400;padding-left:1.33333em;padding-right:1.33333em}.stay-connected .newsletter-form .input-wrapper input::-webkit-input-placeholder{color:#666666}.stay-connected .newsletter-form .input-wrapper input::-moz-placeholder{color:#666666}.stay-connected .newsletter-form .input-wrapper input:-ms-input-placeholder{color:#666666}.stay-connected .newsletter-form .input-wrapper input:-moz-placeholder{color:#666666}.stay-connected .newsletter-form .input-wrapper .form-submit-button{color:#fff;font-size:.75em;font-weight:900;text-decoration:none;line-height:4.5em;padding-left:2.5em;padding-right:2.5em;background:#ff8671;position:relative;top:0;transform:none;height:100%;display:inline-block;vertical-align:top}
@media screen and (max-width: 480px){.stay-connected{padding:9.375em 1.5625em;padding:5em 1.5625em}.stay-connected .newsletter-form{width:100%;display:block;height:auto}.stay-connected .newsletter-form .input-wrapper{display:block;width:100%;height:auto}.stay-connected .newsletter-form .input-wrapper input{padding-left:1.33333em;line-height:3.33333em;width:100%;margin-right:0;margin-bottom:2em;height:3.33333em;line-height:3.33333em}}.instagram-feed{text-align:center;padding-top:9.375em}.instagram-feed h3,.instagram-feed p{max-width:90%;margin-left:auto;margin-right:auto}.instagram-feed .photo-block{position:relative;width:100%;overflow:hidden;display:block}.instagram-feed .photo-block:after{content:"";padding-top:100%;display:block}.instagram-feed .photo-block img{position:absolute;top:0;left:0;width:120%;left:-10%;max-width:none}.instagram-feed .photo-block img[data-transformY="20%"]{top:-20%}.instagram-feed .photo-block img[data-transformY="-20%"]{top:0%}.instagram-feed .photos-section{padding-top:3.125em;overflow:hidden}.instagram-feed .instagram-carousel{width:120%;margin-left:-10%;overflow:visible}.instagram-feed .instagram-carousel .owl-stage-outer{overflow:visible}.instagram-feed .instagram-carousel .owl-item{padding:0 1.875em}
@media screen and (min-width: 640px) and (max-width: 1024px){.instagram-feed .instagram-carousel{width:140%;margin-left:-20%}}
@media screen and (max-width: 468px){.instagram-feed{padding-top:3.75em}.instagram-feed .instagram-carousel{width:200%;margin-left:-50%}.instagram-feed .instagram-carousel .owl-item{padding:0 1.25em}}.get-started_essentials-grid{padding-top:1em}.get-started_essentials-grid .content-top p{font-size:.9375em}.get-started_essentials-grid .grid{margin-left:-.9em;margin-right:-.9em;padding-top:1em}.get-started_essentials-grid .grid .grid-item{padding:.9375em;transform:translateY(50px);opacity:0;transition:0.5s}.get-started_essentials-grid .grid .grid-item.full-h .inner-wrapper:after{padding-top:130%;padding-top:calc(130% - 1.875em)}.get-started_essentials-grid .grid .grid-item.half-h .inner-wrapper:after{padding-top:65%;padding-top:calc(65% - 1.875em)}.get-started_essentials-grid .grid.active .grid-item{transform:translateY(0px);opacity:1}.get-started_essentials-grid .grid.active .grid-item:nth-of-type(1){transition:0.5s 0s}.get-started_essentials-grid .grid.active .grid-item:nth-of-type(2){transition:0.5s 0.3s}.get-started_essentials-grid .grid.active .grid-item:nth-of-type(3){transition:0.5s 0.6s}.get-started_essentials-grid .grid .content{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.get-started_essentials-grid .grid .text{position:absolute;bottom:0;left:0;color:#fff;font-weight:900;text-align:left;padding-left:3.75em;padding-bottom:3.75em;z-index:2}.get-started_essentials-grid .grid .text h2{margin:0;font-size:2.2em;letter-spacing:0em;font-weight:700;padding-bottom:.02em;text-shadow: 0 0 3px black}.get-started_essentials-grid .grid .text p{color:#fff;font-size:.9375em;margin:0;letter-spacing:0.05em;font-weight:700}.get-started_collection-grid{padding-bottom:4em;padding-top:3em}.get-started_collection-grid .content-top{text-align:center;margin-bottom:1.875em}.get-started_collection-grid .content-top p{font-size:.9375em}.get-started_collection-grid .similar-items-grid-carousel{display:block}.get-started_collection-grid .grid-item{position:relative;width:33.33%}.get-started_collection-grid .grid-item img{position:absolute;top:0;left:0;width:100%}.get-started_collection-grid .grid-item .text{position:absolute;bottom:0;left:0;font-size:1.5em;font-weight:700;padding:1em 1em;color:#fff;letter-spacing:0.005em;z-index:2}.get-started_collection-grid .grid-item.coming-soon .text-outter-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.get-started_collection-grid .grid-item.coming-soon .inner-wrapper{background:#e3e3e3}.get-started_collection-grid .grid-item.coming-soon img{width:.88em;padding-top:.8em;padding-bottom:.8em;position:static}.get-started_collection-grid .grid-item.coming-soon .text{position:relative;font-size:1.2em;color:#0067ac;text-align:center;width:100%;align-self:center}.get-started_collection-grid .grid-item.coming-soon .text img{margin-left:auto;margin-right:auto}.grid{margin-left:-1.875em;margin-right:-1.875em}.grid-item{float:left;position:relative;padding:1.5em;display:block}.grid-item .inner-wrapper{position:relative;overflow:hidden}.grid-item .inner-wrapper:after{content:"";display:block;padding-top:100%}.grid-item.half-w{width:50%}.grid-item.full-h .inner-wrapper:after{padding-top:120%;padding-top:calc(130% - 3.75em)}.grid-item.half-h .inner-wrapper:after{padding-top:60%;padding-top:calc(65% - 3.75em)}a.grid-item{text-decoration:none}a.grid-item .overlay{content:"";width:100%;height:100%;transform:translateX(-130%) skewX(25deg);transition:0.5s;position:absolute;top:0;left:0}a.grid-item:hover .overlay{transform:translateX(0%) skewX(0deg)}
@media screen and (min-width: 640px) and (max-width: 1024px){.get-started_essentials-grid .grid .grid-item.full-h .inner-wrapper:after{padding-top:calc(170% - 1.875em)}.get-started_essentials-grid .grid .grid-item.half-h .inner-wrapper:after{padding-top:calc(85% - 1.875em)}.get-started_essentials-grid .grid .text h2{font-size:2.125em}.get-started_collection-grid .similar-items-grid-carousel{width:auto}.get-started_collection-grid .similar-items-grid-carousel .grid-item{padding:.625em}.get-started_collection-grid .similar-items-grid-carousel .grid-item .text{font-size:1.25em;padding:1em}}
@media screen and (max-width: 640px){.grid-item.half-w,.cbb{width:100%}.get-started_essentials-grid{padding-top:1em;padding-bottom:0}.get-started_essentials-grid .grid{padding-top:1.5625em;padding-left:.625em;padding-right:.625em}.get-started_essentials-grid .grid .grid-item{padding:.625em}.get-started_essentials-grid .grid .grid-item.half-h .inner-wrapper:after{padding-top:calc(85% - 1.875em)}.get-started_essentials-grid .grid .text{padding-left:3.125em;padding-bottom:1.875em}.get-started_essentials-grid .grid .text h2{font-size:2.5em;padding-bottom:.25em;line-height:1em}.get-started_collection-grid{padding-left:1.5625em;padding-right:1.5625em;padding-bottom:4.375em;padding-top:3em}.get-started_collection-grid .grid{margin-right:0;margin-left:0}.get-started_collection-grid .grid-item{width:100%;padding:0}.get-started_collection-grid .grid-item .overlay{display:none}.get-started_collection-grid .row{max-width:100%}.get-started_collection-grid .owl-dots{position:absolute;bottom:-3.125em;width:100%;text-align:center}}.icon-brand-wrapper p{line-height:2em;font-size:.7em;text-align:center}.about-text-wrapper{width:40em;max-width:100%;margin:0 auto;padding-top:3em}.icon-text-wrapper p{line-height:1.8em;font-size:.9375em;text-align:justify}.about-text-wrapper p{line-height:1.8em;font-size:.9375em;text-align:justify}.about-text-wrapper p{line-height:1.8em;font-size:.9375em;text-align:justify}.about-text-wrapper p:last-of-type{margin-bottom:4.375em}
@media screen and (max-width: 468px){.about-text-wrapper{padding-left:1.5625em;padding-right:1.5625em;padding-top:3.75em}}
.contact-text-wrapper{width:61.5em;margin:0 auto;max-width:90%;padding-bottom:2em;padding-top:2em;margin-top:-8em;position:relative;background:#fff}.contact-text-wrapper p{font-size:1em;line-height:1.8em}.contact-text-wrapper p a{color:inherit}@media screen and (max-width: 480px){.container-contact .image-section{height:50vh}}.store-product .product_product-name{color:#0067ac}.store-product .product-section .product-bottom .product-price{color:#0067ac}.store-product .product-section .product-bottom .button{background:#0067ac}.store-product .product-section{background:#fff2f0}.store-product .inspiration-section-wrapper .inspiration-text:before{background:#fcdeda}.store-product .inspiration-section-wrapper .inspiration-text h3{color:#0067ac}.store-product .inspiration-section-wrapper .inspiration-text h3:before{color:#000;content:"\69";font-size:1.33333em}.store-product .inspiration-section{background:#fcdeda}.store-product .owl-dot.active{background:#0067ac}.store-product .section-box-contains h3{color:#0067ac}.category-love .product_product-name{color:#c33540}.category-love .product-section .product-bottom .product-price{color:#c33540}.category-love .product-section .product-bottom .button{background:#c33540}.category-love .product-section{background:#fff5f6}.category-love .inspiration-section-wrapper .inspiration-text:before{background:#ffe5e9}.category-love .inspiration-section-wrapper .inspiration-text h3{color:#c33540}.category-love .inspiration-section-wrapper .inspiration-text h3:before{color:inherit;content:"\65";font-size:1.6em}.category-love .inspiration-section{background:#ffe5e9}.category-love .owl-dot.active{background:#c33540}.category-love .section-box-contains h3{color:#c33540}.category-love .section-box-contains h3:before{color:inherit;content:"\65";font-size:1.6em}.category-luck .product_product-name{color:#008e7f}.category-luck .product-section .product-bottom .product-price{color:#008e7f}.category-luck .product-section .product-bottom .button{background:#008e7f}.category-luck .product-section{background:#e9fffd}.category-luck .inspiration-section-wrapper .inspiration-text:before{background:#aee2dc}.category-luck .inspiration-section-wrapper .inspiration-text h3{color:#008e7f}.category-luck .inspiration-section-wrapper .inspiration-text h3:before{color:inherit;content:"\64";font-size:1.6em}.category-luck .inspiration-section{background:#aee2dc}.category-luck .owl-dot.active{background:#008e7f}.category-luck .section-box-contains h3{color:#008e7f}.category-luck .section-box-contains h3:before{color:inherit;content:"\64";font-size:1.6em}.category-sky .product_product-name{color:#203b63}.category-sky .product-section .product-bottom .product-price{color:#203b63}.category-sky .product-section .product-bottom .button{background:#203b63}.category-sky .product-section{background:#ecf4ff}.category-sky .inspiration-section-wrapper .inspiration-text:before{background:#c0d3ee}.category-sky .inspiration-section-wrapper .inspiration-text h3{color:#203b63}.category-sky .inspiration-section-wrapper .inspiration-text h3:before{color:inherit;content:"\68";font-size:1.6em}.category-sky .inspiration-section{background:#c0d3ee}.category-sky .owl-dot.active{background:#203b63}.category-sky .section-box-contains h3{color:#203b63}.category-sky .section-box-contains h3:before{color:inherit;content:"\68";font-size:1.6em}.category-ocean .product_product-name{color:#79c6d8}.category-ocean .product-section .product-bottom .product-price{color:#79c6d8}.category-ocean .product-section .product-bottom .button{background:#79c6d8}.category-ocean .product-section{background:#e8fbff}.category-ocean .inspiration-section-wrapper .inspiration-text:before{background:#bde6f0}.category-ocean .inspiration-section-wrapper .inspiration-text h3{color:#79c6d8}.category-ocean .inspiration-section-wrapper .inspiration-text h3:before{color:inherit;content:"\66";font-size:1.6em}.category-ocean .inspiration-section{background:#bde6f0}.category-ocean .owl-dot.active{background:#79c6d8}.category-ocean .section-box-contains h3{color:#79c6d8}.category-ocean .section-box-contains h3:before{color:inherit;content:"\66";font-size:1.6em}.category-nature .product_product-name{color:#d33b8e}.category-nature .product-section .product-bottom .product-price{color:#d33b8e}.category-nature .product-section .product-bottom .button{background:#d33b8e}.category-nature .product-section{background:#ffedf7}.category-nature .inspiration-section-wrapper .inspiration-text:before{background:#f6d3e6}.category-nature .inspiration-section-wrapper .inspiration-text h3{color:#d33b8e}.category-nature .inspiration-section-wrapper .inspiration-text h3:before{color:inherit;content:"\67";font-size:1.6em}.category-nature .inspiration-section{background:#f6d3e6}.category-nature .owl-dot.active{background:#d33b8e}.category-nature .section-box-contains h3{color:#d33b8e}.category-nature .section-box-contains h3:before{color:inherit;content:"\67";font-size:1.6em}.category-love .collection-header{background:#c33540}.category-love .collection-description-section{background:#ffe5e9}.category-love .collection-description-section h3{color:#c33540}.category-love .collection-description-section h3:before{color:inherit;content:"\65";font-size:1.6em}.category-love .description-wrapper .text-wrapper{background:#c33540}.category-love .collection_box-contains-section h3{color:#c33540}.category-love .collection_box-contains-section h3:before{color:inherit;content:"\65";font-size:1.6em}.category-luck .collection-header{background:#008e7f}.category-luck .collection-description-section{background:#aee2dc}.category-luck .collection-description-section h3{color:#008e7f}.category-luck .collection-description-section h3:before{color:inherit;content:"\64";font-size:1.6em}.category-luck .description-wrapper .text-wrapper{background:#008e7f}.category-luck .collection_box-contains-section h3{color:#008e7f}.category-luck .collection_box-contains-section h3:before{color:inherit;content:"\64";font-size:1.6em}.category-sky .collection-header{background:#203b63}.category-sky .collection-description-section{background:#c0d3ee}.category-sky .collection-description-section h3{color:#203b63}.category-sky .collection-description-section h3:before{color:inherit;content:"\68";font-size:1.6em}.category-sky .description-wrapper .text-wrapper{background:#203b63}.category-sky .collection_box-contains-section h3{color:#203b63}.category-sky .collection_box-contains-section h3:before{color:inherit;content:"\68";font-size:1.6em}.category-ocean .collection-header{background:#79c6d8}.category-ocean .collection-description-section{background:#bde6f0}.category-ocean .collection-description-section h3{color:#79c6d8}.category-ocean .collection-description-section h3:before{color:inherit;content:"\66";font-size:1.6em}.category-ocean .description-wrapper .text-wrapper{background:#79c6d8}.category-ocean .collection_box-contains-section h3{color:#79c6d8}.category-ocean .collection_box-contains-section h3:before{color:inherit;content:"\66";font-size:1.6em}.category-nature .collection-header{background:#d33b8e}.category-nature .collection-description-section{background:#f6d3e6}.category-nature .collection-description-section h3{color:#d33b8e}.category-nature .collection-description-section h3:before{color:inherit;content:"\67";font-size:1.6em}.category-nature .description-wrapper .text-wrapper{background:#d33b8e}.category-nature .collection_box-contains-section h3{color:#d33b8e}.category-nature .collection_box-contains-section h3:before{color:inherit;content:"\67";font-size:1.6em}.product-section{padding:6.25em 0;background:#fff5f6}.product-section .product.row{position:relative;background:#fff}.product-section .product-left{width:50%;float:left;height:43.75em;position:relative;position:absolute;left:0;top:0;height:100%}.product-section .product-left .owl-dots{position:absolute;bottom:2.5em;left:0;text-align:center;width:100%}.product-section .product-left .owl-stage-outer{height:100%}.product-section .product-left .owl-stage-outer:before,.product-section .product-left .owl-stage-outer:after{display:none}.product-section .product-left .owl-stage-outer .owl-stage{height:100%}.product-section .product-left .owl-stage-outer .owl-stage .owl-item{height:100%}.product-section .product-left .owl-stage-outer .owl-stage .owl-item>div{background-position:center;background-repeat:no-repeat;background-size:cover}.product-section .product-left .owl-carousel .owl-nav .owl-prev{left:10px}.product-section .product-left .owl-carousel .owl-nav .owl-next{right:10px}.product-section .product-right{width:50%;float:left;padding:1.25em 6.25em;min-height:46.875em;background:#fff;display:table;table-layout:fixed;float:none;margin-left:auto}.product-section .product-right p{font-size:.8125em;line-height:1.69231em}.product-section .product-right .product-right_inner-wrapper{display:table-cell;vertical-align:middle}.product-section .product-bottom{height:3.125em;white-space:nowrap}.product-section .product-bottom .product-price{line-height:3.125em;font-weight:900;letter-spacing:0.1em;padding-right:4.6875em;position:relative}.product-section .product-bottom .product-price:after{content:"";position:absolute;right:1.4375em;top:50%;height:1px;background:#d6d6d6;width:1.875em}.product-section .product-bottom .button{padding-top:0;padding-bottom:0;color:#fff;height:100%;line-height:4.16667em}.product-section .product-bottom .button:before{opacity:0.2}.product-section .product-actions-right{display:inline-block;vertical-align:top}.product-section .product-quantity-wrapper{height:3.125em;line-height:3.125em;margin:2.5em 0;white-space:nowrap}.product-section .product-quantity-wrapper .fake-select ul{background:#fff;border-left:1px solid #e0e0e0}.product-section .product-quantity-wrapper .fake-select ul li a{display:block;width:100%;height:100%;text-align:left;padding-left:1.875em}.product-section .product-quantity-wrapper span{font-size:.8125em;font-weight:700;display:inline-block;vertical-align:top;padding-right:1.15385em;color:#666666;padding-right:2em}.product-section .product-quantity-wrapper .select-wrapper{display:inline-block;vertical-align:top;width:8.5em;position:relative}.product-section .product-quantity-wrapper .select-wrapper:after{content:"";width:3.125em;height:100%;position:absolute;right:0;top:0;background:url("..../img/dropdown-arrow.png") center no-repeat;background-size:10px;pointer-events:none;z-index:6}.product-section .product-quantity-wrapper .select-wrapper select{border:0;width:100%;height:100%;-webkit-appearance:none;font-size:.8125em;padding-left:1.53846em;padding-right:3.84615em;background:none;color:#666666}.product-section .product-quantity-wrapper .select-wrapper select:focus{outline:none}.product-section .product-faq{padding-bottom:2.5em}.product-section .scroll-indicator{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:38px;line-height:1em;color:#000;opacity:0.5;text-transform:uppercase;font-size:10px;letter-spacing:0.2em;font-weight:700}.product-section .scroll-indicator:after{content:"";background:url("..../img/dropdown-arrow.png") center no-repeat;background-size:10px;width:13px;height:8px;position:absolute;top:100%;margin-top:10px;left:50%;transform:translateX(-50%)}.product_product-name{text-transform:uppercase;display:block;letter-spacing:0.2em;line-height:2em;font-size:.9375em;font-weight:700}.product_product-name span{display:block;font-size:.66667em;letter-spacing:0.1em;line-height:3em;font-weight:400;color:#7d7d7d}.colors{margin:0;padding:0;list-style:none;padding:1.25em 0;line-height:1em}.colors li{display:inline-block;vertical-align:top;color:#666666;font-size:.625em;padding-top:2.5em;position:relative}.colors li.cmt_selected:before,.colors li.active:before{border:1px solid #989898}.colors li a{text-decoration:none;color:inherit}.colors li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.colors li:before{content:"";position:absolute;left:50%;top:0;width:2em;height:2em;margin-left:-1em;border-radius:50%}.colors li:not(:last-of-type){margin-right:1.5em}.colors li.white:before{background:#f6f6f6}.colors li.rose:before{background:#ffe6e6}.colors li[data-opta="Silver"]:before{background:#f6f6f6}.colors li[data-opta="Rosegold"]:before{background:#ffe6e6}
@media screen and (min-width: 768px) and (max-width: 1024px){.product-section .product.row{max-width:90%}.product-section .product-right{padding-right:1.875em;padding-left:1.875em;min-height:43.75em}.product-section .product-right .product-right_inner-wrapper{display:block}.product-section .product-bottom{height:auto;text-align:center}.product-section .product-bottom .product-price{font-size:.9375em;padding-right:0;display:block;line-height:1em;padding-bottom:2.66667em}.product-section .product-bottom .product-price:after{left:50%;width:1px;height:1.33333em;bottom:.66667em;top:auto}.product-section .product-bottom .product-actions-right{width:100%;display:block}.product-section .product-bottom .button{width:100%;text-align:center;padding-left:2.08333em;padding-right:2.08333em}}
@media screen and (min-width: 640px) and (max-width: 767px){.product-section .product-right{padding-top:6.25em;padding-left:6.25em;padding-right:6.25em;padding-bottom:6.25em;min-height:0}.product-section .product-right .product-right_inner-wrapper{display:block}}
@media screen and (min-width: 480px) and (max-width: 767px){.product-section{padding-top:1.875em;padding-left:1.5625em;padding-right:1.5625em;padding-bottom:3.75em}.product-section .product.row{max-width:100%}.product-section .product-left,.product-section .product-right{width:100%;display:block;height:auto}.product-section .product-left{position:relative;height:auto;float:none}.product-section .product-left .owl-carousel{width:100%;position:absolute;left:0;top:0}.product-section .product-left .owl-dots{bottom:1.875em}.product-section .product-left:after{content:"";display:block;padding-top:120%}.product-section .product-right{padding-top:2.1875em;padding-left:2.1875em;padding-right:3.125em;padding-bottom:3.125em;min-height:0}.product-section .product-right .product-right_inner-wrapper{display:block}}
@media screen and (max-width: 480px){.product-section{padding-top:1.875em;padding-left:1.5625em;padding-right:1.5625em;padding-bottom:3.75em}.product-section .product.row{max-width:100%}.product-section .product-left,.product-section .product-right{width:100%;display:block;height:auto}.product-section .product-left{position:relative;height:auto;float:none}.product-section .product-left .owl-carousel{width:100%;position:absolute;left:0;top:0}.product-section .product-left .owl-dots{bottom:1.875em}.product-section .product-left:after{content:"";display:block;padding-top:120%}.product-section .product-right{padding-top:2.1875em;padding-left:2.1875em;padding-right:3.125em;padding-bottom:3.125em;min-height:0}.product-section .product-right .product-right_inner-wrapper{display:block}.product-section .product-bottom{height:auto;text-align:center}.product-section .product-bottom .product-price{font-size:.9375em;padding-right:0;display:block;line-height:1em;padding-bottom:2.66667em}.product-section .product-bottom .product-price:after{left:50%;width:1px;height:1.33333em;bottom:.66667em;top:auto}.product-section .product-bottom .product-actions-right{width:100%;display:block}.product-section .product-bottom .button{width:100%;text-align:center;padding-left:2.08333em;padding-right:2.08333em}.product-section .scroll-indicator{margin-top:17px}.product-section .product-quantity-wrapper .select-wrapper{width:100px}}.faq-wrapper:not(:last-of-type){padding-bottom:.8125em}.faq-wrapper .content{display:none}.faq-wrapper .content .content-inner-wrapper{opacity:0;transform:translateY(-20px);transition:0.5s}.faq-wrapper .content.visible .content-inner-wrapper{opacity:1;transform:translateY(0px);transition:0.5s}.faq-wrapper .faq-top{font-size:.8125em;color:#666666;padding-left:1.92308em;position:relative}.faq-wrapper .faq-top .icon{width:11px;height:11px;position:absolute;left:0;top:50%;margin-top:-6px;transition:0.5s}.faq-wrapper .faq-top .icon:before{content:"";position:absolute;top:5px;left:0;width:100%;height:1px;background:#909090}.faq-wrapper .faq-top .icon:after{content:"";position:absolute;top:0;left:5px;width:1px;height:100%;background:#909090;transition:0.5s}.faq-wrapper.open .faq-top .icon{transform:rotate(-180deg)}.faq-wrapper.open .faq-top .icon:after{transform:rotate(90deg)}.inspiration-section-wrapper{position:relative;padding-top:4.375em}.inspiration-section-wrapper .inspiration-text{text-align:center;padding-bottom:6.25em;width:25em;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.inspiration-section-wrapper .inspiration-text h3{font-size:.9375em;font-weight:700;letter-spacing:0.1em;color:#c33540}.inspiration-section-wrapper .inspiration-text h3:before{font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;font-size:1.33333em}.inspiration-section-wrapper .inspiration-text h3:after{display:none}.inspiration-section-wrapper .inspiration-text p{color:#343434;font-size:1.125em;line-height:1.66667em;font-family:'AGaramondPro-Italic';font-style:italic;margin:0}.inspiration-section-wrapper .inspiration-text:before{content:"";height:4.375em;width:2px;left:50%;position:absolute;margin-left:-1px;bottom:-2.1875em;border-bottom:2.1875em solid #fff;background:#ffe5e9;z-index:2}.inspiration-section{position:relative;background:#ffe5e9}.inspiration-section:after{content:"";padding-top:65%;display:block}.inspiration-section .inner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.inspiration-section .photo-wrapper{position:absolute;overflow:hidden}.inspiration-section .photo-wrapper:after{content:"";display:block}.inspiration-section .photo-wrapper>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.inspiration-section .photo-wrapper:nth-of-type(1){width:34%;left:32.5%;top:38.5%}.inspiration-section .photo-wrapper:nth-of-type(1)>div{height:130%;top:0%}.inspiration-section .photo-wrapper:nth-of-type(1):after{padding-top:66%}.inspiration-section .photo-wrapper:nth-of-type(2){width:22.5%;top:17.3%;left:65.2%}.inspiration-section .photo-wrapper:nth-of-type(2)>div{height:130%;top:0%}.inspiration-section .photo-wrapper:nth-of-type(2):after{padding-top:141%}.inspiration-section .photo-wrapper:nth-of-type(3){width:29%;top:12%;left:13%}.inspiration-section .photo-wrapper:nth-of-type(3)>div{height:130%;top:-20%}.inspiration-section .photo-wrapper:nth-of-type(3):after{padding-top:100%}.inspiration-section .photo-wrapper:nth-of-type(4){width:26%;left:52.5%;top:61%}.inspiration-section .photo-wrapper:nth-of-type(4)>div{height:130%;top:-20%}.inspiration-section .photo-wrapper:nth-of-type(4):after{padding-top:66%}.inspiration-section .controls{margin:0;padding:0;list-style:none;padding-right:1.5625em;padding-left:1.5625em;display:none}.inspiration-section .controls li{transition:0.3s;color:#343434;font-size:1.125em;font-family:'AGaramondPro-Italic';font-style:italic;position:relative;width:2.77778em;height:2.77778em}.inspiration-section .controls li:after{content:"";position:absolute;top:50%;margin-top:-.38889em;width:.44444em;height:.77778em;background-size:contain;background-repeat:no-repeat;background-position:center center}.inspiration-section .controls li.prev{float:left;padding-left:1.38889em}.inspiration-section .controls li.prev:after{left:0;background-image:url("..../img/arrow-left.png")}.inspiration-section .controls li.next{float:right;padding-right:1.38889em}.inspiration-section .controls li.next:after{right:0;background-image:url("..../img/arrow-right.png")}.inspiration-section .controls li.next.disabled{transform:translateX(1.5em);opacity:0}
@media screen and (max-width: 468px){.inspiration-section-wrapper{padding-top:3.125em}.inspiration-section-wrapper .inspiration-text{padding-left:1.5625em;padding-right:1.5625em}.inspiration-section{padding:5.625em 0 4.375em 0;overflow:hidden}.inspiration-section .inner-wrapper{position:relative;width:400%;transition:0.5s}.inspiration-section[data-currentstate="1"] .inner-wrapper{transform:translateX(0)}.inspiration-section[data-currentstate="1"] .controls .prev{transform:translateX(-20px);opacity:0}.inspiration-section[data-currentstate="2"] .inner-wrapper{transform:translateX(-25%)}.inspiration-section[data-currentstate="3"] .inner-wrapper{transform:translateX(-50%)}.inspiration-section[data-currentstate="4"] .inner-wrapper{transform:translateX(-75%)}.inspiration-section:after{display:none}.inspiration-section .photo-wrapper{position:relative;top:0;left:0;width:25%;float:left}.inspiration-section .photo-wrapper>div{width:calc(100% - 3.125em);left:1.5625em}.inspiration-section .photo-wrapper:nth-of-type(1),.inspiration-section .photo-wrapper:nth-of-type(2),.inspiration-section .photo-wrapper:nth-of-type(3),.inspiration-section .photo-wrapper:nth-of-type(4){top:0;left:0;width:25%;float:left;transform:none !important}.inspiration-section .photo-wrapper:nth-of-type(1)>div,.inspiration-section .photo-wrapper:nth-of-type(2)>div,.inspiration-section .photo-wrapper:nth-of-type(3)>div,.inspiration-section .photo-wrapper:nth-of-type(4)>div{height:100%;transform:none !important;top:0}.inspiration-section .photo-wrapper:nth-of-type(1):after,.inspiration-section .photo-wrapper:nth-of-type(2):after,.inspiration-section .photo-wrapper:nth-of-type(3):after,.inspiration-section .photo-wrapper:nth-of-type(4):after{padding-top:100%;padding-top:calc(100% - 3.125em)}.inspiration-section .controls{display:block}}.section-box-contains{text-align:center;padding-top:6.25em;padding-bottom:4.375em}.section-box-contains h3{transform:translateY(20px);opacity:0;transition:0.3s;position:relative}.section-box-contains h3:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%) translateY(20px);bottom:100%;font-size:1.33333em;color:#000;transition:0.3s;opacity:0}.section-box-contains h3:after{width:0;opacity:0;transition:0.3s}.section-box-contains p{transform:translateY(20px);opacity:0;transition:0.3s;font-size:.9375em}.section-box-contains .owl-item{transform:translateY(50px);opacity:0;transition:0.3s}.section-box-contains.active h3{transform:translateY(0px);opacity:1;transition:0.5s}.section-box-contains.active h3:before{transition:0.5s;opacity:1;transform:translateX(-50%) translateY(0px)}.section-box-contains.active h3:after{width:1.33333em;opacity:1;transition:0.5s 0.2s}.section-box-contains.active p{transform:translateY(0px);opacity:1;transition:0.5s 0.4s}.section-box-contains.active .owl-item{transform:translateY(0px);opacity:1;transition:0.5s 0.4s}.section-box-contains.active .owl-item:nth-of-type(2){transition:0.5s 0.5s}.section-box-contains.active .owl-item:nth-of-type(3){transition:0.5s 0.6s}.section-box-contains.active .owl-item:nth-of-type(4){transition:0.5s 0.7s}.section-box-contains.active .owl-item:nth-of-type(5){transition:0.5s 0.8s}.section-box-contains.active .owl-item:nth-of-type(6){transition:0.5s 0.9s}.section-box-contains.active .owl-item:nth-of-type(7){transition:0.5s 1s}.section-box-contains.active .owl-item:nth-of-type(8){transition:0.5s 1.1s}.section-box-contains.active .owl-item:nth-of-type(9){transition:0.5s 1.2s}.section-box-contains.active .owl-item:nth-of-type(10){transition:0.5s 1.3s}.section-box-contains .owl-carousel .owl-stage{margin:0 auto}.section-box-contains .click-message{font-size:.625em;margin:0;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;transition:0.5s;opacity:1;margin-top:2.5em}.item-more-info-expand{padding:3.125em 0;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;background:#fff;position:relative;display:none}.item-more-info-expand .inner-wrapper{display:table;width:100%;opacity:0;transform:translateY(-30px);transition:0.3s}.item-more-info-expand.expanded .inner-wrapper{opacity:1;transform:translateY(0px)}.item-more-info-expand.expanded .close-icon{transform:translateY(0) rotate(45deg);opacity:1}.item-more-info-expand.expanded+.click-message{transform:translateY(1em);opacity:0}.item-more-info-expand .left,.item-more-info-expand .right{display:table-cell;width:50%;vertical-align:top}.item-more-info-expand .right{vertical-align:middle}.item-more-info-expand .owl-carousel{width:25em;max-width:100%;margin:0 auto}.item-more-info-expand .right{text-align:left;width:31.25em;max-width:50%;padding-left:6.25em}.item-more-info-expand .right ul{list-style:none;padding:0;margin:0;color:#666666;font-size:.8125em;font-weight:700;margin-top:1.53846em}.item-more-info-expand .right p{margin-top:1.53846em;font-size:.8125em;line-height:1.69231em}.item-more-info-expand .close-icon{width:30px;height:30px;position:absolute;right:4.375em;top:4.375em;transform:translateY(-2em) rotate(135deg);opacity:0;transition:0.5s;cursor:pointer;backface-visibility:hidden;z-index:10}.item-more-info-expand .close-icon:after,.item-more-info-expand .close-icon:before{content:"";position:absolute;background:#7e7d7e}.item-more-info-expand .close-icon:after{width:1px;left:14px;top:0;height:100%}.item-more-info-expand .close-icon:before{height:1px;left:0;top:14px;width:100%}.item-more-info-expand .close-icon:hover:after,.item-more-info-expand .close-icon:hover:before{background:#c33540}.item-more-info-expand:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0px 0px 5.5625em -1.375em rgba(0,0,0,0.25);pointer-events:none;z-index:3}
.owl-dot{display:inline-block;vertical-align:top;width:30px;height:3px;border-radius:5%;background:#aaaaaa;margin:0.4em;position:relative}.owl-dot:after{content:"";position:absolute;left:0;top:0;width:250%;height:250%;left:-75%;top:-75%}.owl-dot.active{background:#0067ac}
.box-contains-carousel .owl-stage{margin:0 auto}.has-arrows .owl-stage-outer:before,.has-arrows .owl-stage-outer:after{content:"";position:absolute;top:0;height:100%;z-index:2}.has-arrows .owl-stage-outer:before{left:0;width:2.5em;background:linear-gradient(90deg, #fff, rgba(255,255,255,0))}.has-arrows .owl-stage-outer:after{right:0;width:2.5em;background:linear-gradient(90deg, rgba(255,255,255,0), #fff)}.has-arrows .owl-prev{position:absolute;left:0;top:50%;width:15px;height:28px;margin-top:-14px;background:url("../img/arrow-left.png") center no-repeat;background-size:contain}.has-arrows .owl-prev:after{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%}.has-arrows .owl-next{position:absolute;right:0;top:50%;width:15px;height:28px;margin-top:-14px;background:url("../img/arrow-right.png") center no-repeat;background-size:contain}.has-arrows .owl-next:after{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%}.has-arrows .owl-prev,.has-arrows .owl-next{transition:0.3s;opacity:1}.has-arrows .owl-prev.disabled{transform:translateX(-1.5em);opacity:0}.has-arrows .owl-next.disabled{transform:translateX(1.5em);opacity:0}@media screen and (max-width: 468px){.section-box-contains{padding-top:3.75em;padding-bottom:3.125em}.section-box-contains .owl-next,.section-box-contains .owl-prev{opacity:0.3}.box-contains-carousel img{max-width:70%;display:block;margin:0 auto}.item-more-info-expand{padding:1.5625em}.item-more-info-expand .row{max-width:100%}.item-more-info-expand .left,.item-more-info-expand .right{display:block;width:100%;vertical-align:top}.item-more-info-expand .right{width:100%;max-width:none;padding-left:0;padding-top:1.5625em}.item-more-info-expand .inner-wrapper{display:block}.item-more-info-expand .close-icon{top:1.5625em;right:1.5625em}}.collection-carousel-outer-wrapper{background:#fff5f6;overflow:hidden;position:relative}.collection-carousel-outer-wrapper.has-overlay{background:none;padding-bottom:21.875em;margin-bottom:-21.875em}.collection-carousel-outer-wrapper.has-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.collection-carousel-outer-wrapper.has-overlay .owl-nav .owl-prev{transform:translateX(-20px);opacity:0}.collection-carousel-outer-wrapper.has-overlay .owl-nav .owl-next{transform:translateX(20px);opacity:0}.collection-index-carousel{width:80%;overflow:visible;margin:0 auto}.collection-index-carousel .owl-stage-outer{overflow:visible}.collection-index-carousel .owl-stage-outer:before,.collection-index-carousel .owl-stage-outer:after{display:none}
.collection-index-carousel .item-wrapper{height:80vh;padding:2.8125em;transition:0.75s;position:relative}
.collection-index-carousel .item-wrapper:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);transition:0.75s}
.collection-index-carousel .item-wrapper.category-enginemounting:before{background:#d71920}
.collection-index-carousel .item-wrapper.category-suspension:before{background:#84888c}
.collection-index-carousel .item-wrapper.category-strut:before{background:#5e6a70}
.collection-index-carousel .item-wrapper.category-cvboot:before{background:#ffcb05}
.collection-index-carousel .item-wrapper.category-steeringboot:before{background:#949ca1}
.collection-index-carousel .item-wrapper.category-rubberparts:before{background:#c0c0c6}
.collection-index-carousel .item-wrapper h2{margin:0}.collection-index-carousel .collection-item{width:23.125em;position:absolute;margin-top:-15px;left:52%;top:50%;z-index:4;transform:translate(-50%, -50%);backface-visibility:hidden;transition:0.75s}.collection-index-carousel .collection-item .cursor-animate{transition:0.5s}.collection-index-carousel .text-content{position:absolute;bottom:0;transform:translateY(-50%);z-index:5;text-align:center;width:100%;color:#fff}.collection-index-carousel .text-content h2{text-transform:uppercase;font-size:2.5em;letter-spacing:0em;margin:0;line-height:1em;transition:0.75s;position:relative;left:15px;top:15px;text-shadow: 0 0 8px black;}.collection-index-carousel .text-content .button{padding-left:5em;padding-right:5em;margin-top:2em}.collection-index-carousel .owl-dots{display:none}.collection-index-carousel .item-wrapper.clicked:before{z-index:3;width:140%;height:120%;height:calc(100%  + 12.5em)}.collection-index-carousel .item-wrapper.clicked .text-content h2{font-size:12.1875em}.collection-index-carousel .item-wrapper.clicked .text-content .button{transform:translateY(50px);opacity:0;transition:0.3s}.collection-index-carousel .owl-item{padding:5em 3em}.collection-index-carousel.page-loaded .item-wrapper{height:24.375em;height:16.25em}.collection-index-carousel.page-loaded .collection-item{top:120%}.collection-header{background:#c33540;text-align:center;color:#fff;position:relative;padding-top:9.375em;padding-bottom:6.25em}.collection-header h2{margin:0;font-size:12.1875em;text-transform:uppercase;line-height:1em;letter-spacing:0.1em}.collection-header .collection-item{position:absolute;left:50%;transform:translateX(-50%) translateY(-40%);top:100%}.collection-cta{width:61.25em;max-width:100%;margin:9.375em auto;position:relative;overflow:hidden}.collection-cta:after{content:"";padding-top:60%;display:block}.collection-cta .image-wrapper{position:absolute;left:0px;top:-20%;width:100%;height:130%;background-size:cover;background-repeat:no-repeat;background-position:center center}.collection-cta .button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.collection-description-section{padding-top:18.75em;padding-bottom:7.5em;text-align:center;background:#fff5f6}.collection-description-section h3{position:relative}.collection-description-section h3:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;font-size:1.33333em;color:#000;transition:0.3s}.description-wrapper{margin-top:3.125em;position:relative}.description-wrapper .text-wrapper{background:#c33540;color:#fff;padding:3.125em;width:21.875em;float:left;text-align:left;min-height:40em;position:relative;z-index:2}.description-wrapper .image-wrapper{position:absolute;top:0;right:0;height:100%;width:80%;width:calc(100% - 21.875em);background-size:cover;background-repeat:no-repeat;background-position:center}.description-wrapper h2{margin:0;font-size:2.5em;line-height:1em;margin-bottom:.75em}.description-wrapper p{font-size:1.125em;line-height:1.66667em;color:#fff;font-weight:500}.description-wrapper .box-contains{margin-top:1.94444em;padding-top:.83333em;position:relative}.description-wrapper .box-contains:before{content:"";top:0;left:0;position:absolute;width:1em;height:1px;background:#fff}.collection_box-contains-section{text-align:center;padding-top:8.125em;padding-bottom:1.5625em}.collection_box-contains-section h3{transform:translateY(20px);opacity:0;transition:0.3s}.collection_box-contains-section h3:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%) translateY(20px);bottom:100%;font-size:1.33333em;color:#000;transition:0.3s;opacity:0}.collection_box-contains-section h3:after{width:0;opacity:0;transition:0.3s}.collection_box-contains-section .owl-item{transform:translateY(50px);opacity:0;transition:0.3s}.collection_box-contains-section.active h3{transform:translateY(0px);opacity:1;transition:0.5s}.collection_box-contains-section.active h3:before{transition:0.5s;opacity:1;transform:translateX(-50%) translateY(0px)}.collection_box-contains-section.active h3:after{width:1.33333em;opacity:1;transition:0.5s 0.2s}.collection_box-contains-section.active .owl-item{transform:translateY(0px);opacity:1;transition:0.5s 0.4s}.collection_box-contains-section.active .owl-item:nth-of-type(2){transition:0.5s 0.5s}.collection_box-contains-section.active .owl-item:nth-of-type(3){transition:0.5s 0.6s}.collection_box-contains-section.active .owl-item:nth-of-type(4){transition:0.5s 0.7s}.collection_box-contains-section.active .owl-item:nth-of-type(5){transition:0.5s 0.8s}.collection_box-contains-section.active .owl-item:nth-of-type(6){transition:0.5s 0.9s}.collection_box-contains-section.active .owl-item:nth-of-type(7){transition:0.5s 1s}.collection_box-contains-section.active .owl-item:nth-of-type(8){transition:0.5s 1.1s}.collection_box-contains-section.active .owl-item:nth-of-type(9){transition:0.5s 1.2s}.collection_box-contains-section.active .owl-item:nth-of-type(10){transition:0.5s 1.3s}.next-collection-link-section{position:relative;overflow:hidden;text-align:center;z-index:2;display:block;text-decoration:none}.next-collection-link-section .image-wrapper{width:45%;position:absolute;right:-8%;background-size:contain;background-position:center center;bottom:-14%;backface-visibility:hidden}.next-collection-link-section .image-wrapper:after{content:"";display:block;padding-top:66.6%}.next-collection-link-section:before{content:"";width:100%;height:100%;background:red;position:absolute;top:0;left:0;z-index:-1}.next-collection-link-section:after{content:"";padding-top:27%;display:block}.next-collection-link-section .content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;backface-visibility:hidden}.next-collection-link-section .content-wrapper h2{margin:0;margin-top:.45em;font-size:3.75em;line-height:1em;letter-spacing:0.1em;color:#fff}.next-collection-link-section.category-love:before{background:#c33540}.next-collection-link-section.category-luck:before{background:#008e7f}.next-collection-link-section.category-ocean:before{background:#79c6d8}.next-collection-link-section.category-sky:before{background:#203b63}.next-collection-link-section.category-nature:before{background:#d33b8e}
@media screen and (min-width: 1024px) and (max-width: 1400px){.collection-cta{width:50em}}
@media screen and (max-width: 468px){.collection-header{padding-top:3.125em;padding-bottom:4.375em}.collection-header h2{font-size:3.75em}.collection-header .collection-item{top:110%}.collection-carousel-outer-wrapper.has-overlay .item-wrapper{height:11.25em}.collection-carousel-outer-wrapper.has-overlay .text-content{height:5em}.collection-description-section{padding-top:180px;padding-left:25px;padding-right:25px;padding-bottom:60px}.collection-description-section .description-wrapper{max-width:100%}.collection-description-section .description-wrapper .text-wrapper{width:100%;padding:30px;min-height:auto;float:none}.collection-description-section .description-wrapper .image-wrapper{position:relative;width:100%}.collection-description-section .description-wrapper .image-wrapper:after{content:"";display:block;padding-top:68%}.collection-cta:after{padding-top:80%}.collection_box-contains-section{padding-top:3.125em}.next-collection-link-section:after{padding-top:70%}.next-collection-link-section .image-wrapper{width:69%;position:absolute;right:-12%;bottom:-11%}.collection-index-carousel{width:100%}.collection-index-carousel .owl-item{padding:0}.collection-index-carousel .item-wrapper{padding:0}.collection-index-carousel .text-content h2{font-size:28px}.collection-index-carousel .item-wrapper.clicked .text-content h2{font-size:60px}.collection-index-carousel .collection-item{width:250px}.collection-index-carousel .item-wrapper.clicked:before{height:100%}.collection-index-carousel .owl-dots{display:block;position:absolute;left:0;width:100%;bottom:10px;text-align:center;transition:0.3s}.collection-carousel-outer-wrapper.has-overlay .owl-dots{transform:translateY(30px);opacity:0}.collection-index-carousel .owl-prev{left:1.5625em}.collection-index-carousel .owl-next{right:1.5625em}.cursor-animate{transform:none !important}.collection-index-carousel .text-content h2{left:0;top:0}.collection-index-carousel .collection-item{margin-top:-90px;left:50%;top:50%}}.p404-content{min-height:100vh;display:flex;text-align:center}.p404-content>div{align-self:center;width:100%;max-width:56.25em;margin-left:auto;margin-right:auto}.p404-content h2{font-size:3.75em;line-height:1.66667em;font-weight:700;padding-top:1.66667em;padding-bottom:1.66667em;text-transform:uppercase;margin:0;position:relative}.p404-content h2:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;font-size:.33333em;color:#000;transition:0.3s}.p404-content h3 a{color:inherit;text-decoration:none;text-transform:none;font-weight:500}@media screen and (max-width: 480px){.p404-content{min-height:0;padding-top:6.25em;padding-left:1.5625em;padding-right:1.5625em}.p404-content h2{font-size:1.25em}.p404-content h2:before{font-size:1em}.contact-text-wrapper{max-width:calc(100% - 3.125em);padding-top:2.5em;padding-bottom: 0.5em;padding-left:.625em;padding-right:.625em}}.container_legal-terms .left{width:25%;float:left;padding-top:1.25em}.container_legal-terms .left ul{list-style:none;padding:0;margin:0;font-size:.9375em}.container_legal-terms .left ul a{color:#666666;text-decoration:none;display:inline-block;vertical-align:top;line-height:1.8em}.container_legal-terms .left ul li.active{font-weight:700}.container_legal-terms .right{float:left;width:65%}.container_legal-terms .right .content{width:37.5em;max-width:100%;margin:0 auto;padding-top:0;color:#666666}.container_legal-terms .right .content a{color:inherit}.container_legal-terms .right .content li{margin-bottom:1.25em}.container_legal-terms .right .content h3{margin-left:-2.66667em;margin-right:-2.66667em;margin-bottom:5.33333em;text-align:center}.container_legal-terms .right .content h3:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;font-size:1.33333em;color:#000;transition:0.3s}.container_legal-terms .content{padding-top:6.25em}@media screen and (max-width: 480px){.container_legal-terms .image-section{height:50vh}.container_legal-terms .left{width:15em;background:#fbfbfb;float:none;padding-top:0;margin-bottom:4.375em;margin-left:auto;margin-right:auto;height:3.125em;position:relative}.container_legal-terms .left:before{content:"";top:50%;right:1.25em;width:.625em;height:.625em;margin-top:-.3125em;position:absolute;background:url("..../img/dropdown-arrow.png") center no-repeat;background-size:contain;z-index:6;pointer-events:none;transition:0.3s}.container_legal-terms .left ul{position:absolute;top:0;left:0;width:100%;background:#fbfbfb;padding-top:3.125em;border:1px solid #dadada;z-index:5}.container_legal-terms .left ul li{height:3.125em;width:100%;text-align:center;display:none}.container_legal-terms .left ul li.active{position:absolute;top:0;left:0;width:100%;display:block}.container_legal-terms .left ul li.active:after{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute}.container_legal-terms .left ul li a{text-align:center;line-height:3.125em}.container_legal-terms .left.expanded:before{transform:rotate(180deg)}.container_legal-terms .left.expanded ul li{display:block}.container_legal-terms .right{float:left;width:100%}.container_legal-terms .right .content{padding:0}.container_legal-terms .right .content h3{margin-left:auto;margin-right:auto}.container_legal-terms .content{padding-top:2.1875em;max-width:100%;padding-left:1.5625em;padding-right:1.5625em}}#simple-sign{text-transform:none}#simple-sign #simple-fb{margin-bottom:35px}#simple-sign #simple-fb .divider{font-size:13px;font-weight:700;color:#000;text-transform:none;margin:0;padding:30px 0;margin-top:-22px;position:relative}#simple-sign #simple-fb .divider:before{content:"";width:100%;height:1px;background:#f0f0f0;position:absolute;left:0;top:50%}#simple-sign #simple-fb .divider span{display:inline-block;background:#fff;vertical-align:top;padding-left:10px;padding-right:10px;position:relative;z-index:1}#simple-sign .cmt_simple_sign_form{width:270px;margin:0 auto}.store-simple-sign h2{font-size:1.5625em;text-transform:none;color:#000}.ctm_form{margin-bottom:2.5em}#simple-try-another{display:block;font-weight:500;color:#000;font-size:15px}#simple-try-another a{color:inherit;text-decoration:none}#fb_button{display:block;text-align:center;border-radius:3px;line-height:30px;height:30px;text-decoration:none;font-weight:700;text-transform:none;font-size:12px}#fb_button .icon-facebook{left:-2px;top:0;line-height:1em}#fb_button .icon-facebook:before{vertical-align:middle}.cmt_form input,.cmt_form select,.cmt_form textarea{box-sizing:border-box;border:1px solid #dedede;font-size:13px;line-height:3.84615em;height:3.53846em;font-size:13px;font-weight:700;padding-left:1.15385em;padding-right:1.15385em;width:100%}.cmt_form input::-webkit-input-placeholder,.cmt_form select::-webkit-input-placeholder,.cmt_form textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.7)}.cmt_form input::-moz-placeholder,.cmt_form select::-moz-placeholder,.cmt_form textarea::-moz-placeholder{color:rgba(0,0,0,0.7)}.cmt_form input:-ms-input-placeholder,.cmt_form select:-ms-input-placeholder,.cmt_form textarea:-ms-input-placeholder{color:rgba(0,0,0,0.7)}.cmt_form input:-moz-placeholder,.cmt_form select:-moz-placeholder,.cmt_form textarea:-moz-placeholder{color:rgba(0,0,0,0.7)}.cmt_form select{color:rgba(0,0,0,0.7)}.cmt_form textarea{height:auto;line-height:auto;line-height:1.2em;padding-top:1.15385em;padding-bottom:1.15385em}.inputs-container{width:18.75em;max-width:100%;margin-left:auto;margin-right:auto}.checkout-status-bar{background:#fbfbfb;padding:1.875em 0;counter-reset:checkout-step-counter}.checkout-status-bar ol{margin:0;padding:0;list-style:none}.checkout-status-bar ol li{width:25%;float:left;text-align:left;font-size:.9375em;text-transform:none;font-weight:500;position:relative}.checkout-status-bar ol li a{color:inherit;text-decoration:none}.checkout-status-bar ol li span{display:inline-block;position:relative;display:inline-block;background:#fbfbfb;padding-right:1.73333em;z-index:2;padding-left:3.33333em}.checkout-status-bar ol li:before{content:counter(checkout-step-counter);counter-increment:checkout-step-counter;width:2.61538em;height:2.61538em;position:absolute;left:0;top:50%;margin-top:-1.30769em;border-radius:50%;text-align:center;color:#000;line-height:2.61538em;font-size:.8125em;font-weight:500;border:1px solid #000;z-index:3}.checkout-status-bar ol li:after{content:"";position:absolute;left:0;top:50%;width:90%;height:1px;background:#e1e1e1}.checkout-status-bar ol li.active:before{background:#000;color:#fff}.cmt_form label.error{color:#FF2200;display:block;text-align:left;font-size:14px;text-transform:none;font-weight:500}.modal_overlay{background:#0067ac;color:#fff}.modal p{color:#fff}.modal .modal_buttons .cbutton{color:#fff;text-decoration:none;font-weight:700}section.ccontent.csmall{width:18.75em}.form_actions{margin-left:-1%;margin-right:-1%}.form_actions .button{float:left;width:48%;margin:0 1%}.ccontent-wrapper{padding-top:3.125em}.ccontent-wrapper .heading{text-align:center}.ccontent-wrapper section.ccontent{padding-top:0}.store-check-out .heading{padding-top:6.25em}.store-check-out .heading h1{font-size:1.5625em;text-transform:none;color:#000;text-align:center;margin:0}#checkout_section{width:61.25em;max-width:100%;padding-top:3.75em}.gbox{background:none}#checkright{background:#fbfbfb;padding:4.375em}#checkright h1{margin:0;text-align:center;font-size:1.25em;line-height:1em;color:#000}.cart-item{padding:2.5em 0;border-bottom:1px solid #dedede}.cart-item .image{width:40%;float:left}.cart-item .image img{width:100%}.cart-item .content{overflow:hidden;padding-left:10%;padding-top:.625em}.cart-item .content .col_title{font-size:.9375em;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;line-height:1em}.cart-item .content .col_qty{font-size:.8125em;color:#666666;padding:.76923em 0;line-height:1em;font-weight:500}.cart-item .content .col_price{font-size:.9375em;font-weight:700;color:#c33540;line-height:1em;padding-top:1em;letter-spacing:0.1em}.cart-item:first-of-type{margin-top:.625em}.cart-item:last-of-type{margin-bottom:1.875em}.foot_tr{font-size:.9375em;padding-top:.66667em}.foot_tr div:first-of-type{float:left;font-weight:700}.foot_tr div:last-of-type{float:right}.foot_tr.total:not(.subtotal){font-size:1.25em;padding-top:1.5em}.shipping-box{padding:0;text-align:left;padding-top:2.5em}.shipping-box .shipping-detail:not(:last-of-type){padding-bottom:1.875em}.shipping-box .address-details-top{margin-top:1.25em;text-align:left;margin-bottom:1.25em;position:relative}.shipping-box .address-details-top h2{text-align:left;font-size:1em;font-weight:400}.shipping-box .address-details-top a{font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.2em;color:#000;text-decoration:none}.shipping-box p{font-weight:700;font-size:.8125em;line-height:1.38462em;color:#000;margin:0}#checkleft{width:18.75em;max-width:100%}#checkleft .gbox{padding:0}.brainbox{width:100%}.brainbox label{font-weight:700;font-size:.9375em;padding-bottom:.66667em;display:block}.ccinput{border:1px solid #dedede;display:inline-block;margin-bottom:0;max-width:100%;line-height:50px;height:50px}#expiration-month,#expiration-year,#cvv{width:48%;float:left}#expiration-month{margin-right:2%}#expiration-year{margin-left:2%}.cblock{margin-bottom:1.25em}.cblock:first-of-type{width:100%;margin-bottom:1.25em}#bag_footer form#checkout{padding-bottom:16.875em;position:relative}#cmt_submit_credit_card{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}.paypal-wrapper{position:absolute;bottom:155px;left:0;width:100%}.paypal-wrapper .divider{font-size:13px;font-weight:700;color:#000;text-transform:none;margin:0;padding:30px 0;margin-top:-12px;position:relative}.paypal-wrapper .divider:before{content:"";width:100%;height:1px;background:#f0f0f0;position:absolute;left:0;top:50%}.paypal-wrapper .divider span{display:inline-block;background:#fff;vertical-align:top;padding-left:10px;padding-right:10px;position:relative;z-index:1}#paypal-button{width:268px;height:auto;position:static;display:inline-block;vertical-align:top;transform:none;left:0;background:url("..../img/paypal-button-bg.jpg") center center no-repeat;background-size:contain;border:0;float:none}#paypal-button:after{content:"";display:block;padding-top:34%}#cmt_confirm{width:100%;padding:0;background:none;text-align:center;padding-top:3.125em;padding-bottom:3.125em}#cmt_confirm .image-wrapper{opacity:0.7}#cmt_confirm h1{font-size:3.75em;line-height:1em;letter-spacing:0.1em;max-width:none;max-width:90%;position:relative;padding-top:1.16667em;padding-bottom:.83333em;color:#000;margin-left:auto;margin-right:auto}#cmt_confirm h1:before{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;font-size:.33333em;color:#fff}#cmt_confirm h3 a{color:#fff;text-decoration:none;text-transform:none;font-weight:500;letter-spacing:0}#cmt_confirm h3:after{background:#fff}section.ccontent.account-content{padding:4.375em;background:#fbfbfb;margin-bottom:6.25em}section.ccontent.account-content .shipping-box:first-of-type{padding-top:0}section.ccontent.account-content .shipping-box p a{color:inherit;text-decoration:none}section.ccontent.account-content .shipping-box .address-details-top{border-bottom:1px solid #dedede}.ccontent.bag-content{background:#fbfbfb;padding:4.375em;width:31.25em;margin-bottom:6.25em;max-width:100%}.ccontent.bag-content .foot_tr{padding-top:1.25em}.ccontent.bag-content #bag_footer{display:flex;width:100%}.ccontent.bag-content #bag_footer a{white-space:nowrap}.ccontent.bag-content #bag_footer a:first-of-type{float:left}.ccontent.bag-content #bag_footer a:last-of-type{margin-left:auto}#promo_code{padding:1.25em 0;padding-bottom:1.875em;padding-top:1.875em;margin-bottom:1.875em;border-bottom:1px solid #dedede}.promo-code-input-wrapper{position:relative;height:3.125em}.promo-code-input-wrapper input{width:100%;line-height:3.84615em;height:100%;padding:0 1.53846em;font-size:.8125em;font-weight:700;border-radius:0px}.promo-code-input-wrapper input:focus{outline:none}#cmt_discount_button,#cmt_discount_button_remove{position:absolute;right:0;top:0;height:100%;line-height:3.125em}#cmt_discount_button .button,#cmt_discount_button_remove .button{height:100%;line-height:4.16667em;padding-top:0;padding-bottom:0}.promo-code-label-wrapper{font-weight:700;font-size:13px;margin-bottom:5px;opacity:0.7}.ccontent-wrapper.bag-empty{padding-bottom:12.5em}.order-table-row{display:flex;width:100%}.order-table-row>div{width:25%;float:left}.order-table-row>div:nth-of-type(2){width:35%}.order-table-row>div:nth-of-type(3){width:20%}.order-table-row>div:last-of-type{width:20%;text-align:right}.order-table-row.head>div{font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.2em;color:#000;text-decoration:none}.order-table-row:not(.head){padding:5px 0;font-size:14px}.order-table-row:not(.head) a{color:#000}.cmt_bag_input_wrap{margin-bottom:1.875em;align-items:center}
@media screen and (max-width: 480px){.modal_overlay .modal_content{padding-left:1.5625em;padding-right:1.5625em}#simple-sign{padding-top:3.125em;padding-bottom:6.25em;padding-left:1.5625em;padding-right:1.5625em}.store-simple-sign h2{font-size:1.25em}.ccontent.bag-content{padding-left:1.5625em;padding-right:1.5625em}.ccontent-wrapper .heading{padding-left:1.5625em;padding-right:1.5625em}.ccontent-wrapper .heading h2{font-size:1.25em}#bag_footer{display:block}#bag_footer a:first-of-type,#bag_footer a:last-of-type{width:100%;text-align:center;float:none}#bag_footer a:last-of-type{margin-top:1.66667em}section.ccontent.csmall{width:100%;padding-left:1.5625em;padding-right:1.5625em}.checkout-status-bar{padding:1.25em 0}.checkout-status-bar .row{max-width:100%}.checkout-status-bar ol li{width:25%;float:left;text-align:center;line-height:1em;padding-top:1.875em}.checkout-status-bar ol li:before{left:50%;top:0;margin-top:0;width:25px;height:25px;line-height:25px;margin-left:-12px}.checkout-status-bar ol li:after{display:none}.checkout-status-bar ol li span{padding-left:0;padding-right:0;font-size:10px}.store-check-out .heading{padding-top:3.125em}.store-check-out .heading h1{font-size:1.25em}#checkout_section{padding-left:1.5625em;padding-right:1.5625em;padding-top:1.875em}#checkright{width:100%;padding-left:0;padding-right:0;padding-left:1.5625em;padding-right:1.5625em;padding-top:1.5625em;padding-bottom:1.5625em}.order-table-row{display:block}.order-table-row.head{display:none}.order-table-row>div,.order-table-row>div:nth-of-type(2),.order-table-row>div:nth-of-type(3),.order-table-row>div:last-of-type{width:100%;float:none}.order-table-row>div:before,.order-table-row>div:nth-of-type(2):before,.order-table-row>div:nth-of-type(3):before,.order-table-row>div:last-of-type:before{content:attr(data-label);margin-right:10px;text-transform:lowercase;font-weight:bold;display:inline-block}.order-table-row>div:last-of-type{text-align:left}.order-table-row .col_img{margin-bottom:10px}.order-table-row .col_img:before{display:none}.shipping-box .address-details-top a{position:relative;transform:none;top:0}}.popup{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:25;background:rgba(128,128,128,0.9);background:rgba(128,128,128,0);transition:all 0s 0s, left 0s 0.5s, background 0.5s 0s;display:flex}
.popup .inner-wrapper{background:#fff;width:61.25em;opacity:0;transform:translateY(30px);transition:0.5s;max-width:90%;height:40em;max-height:90vh;margin:0 auto;align-self:center}.popup .inner-wrapper .left,.popup .inner-wrapper .right{width:50%;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}.popup .inner-wrapper .right{height:100%}.popup.active{left:0;background:rgba(128,128,128,0.9);transition:all 0s 0s, background 0.5s 0s}.popup.active .inner-wrapper{opacity:1;transform:translateY(0px)}.popup .close-icon{width:18px;height:18px;position:absolute;right:1.875em;top:1.875em;transform:rotate(45deg);cursor:pointer;backface-visibility:hidden;z-index:10}.popup .close-icon:after,.popup .close-icon:before{content:"";position:absolute;background:#000}.popup .close-icon:after{width:2px;left:50%;margin-left:-1px;top:0;height:100%}.popup .close-icon:before{height:2px;left:0;top:50%;margin-top:-1px;width:100%}.popup .close-icon:hover:after,.popup .close-icon:hover:before{background:#c33540}.newsletter-popup .left{padding:3.75em 5em;text-align:center;height:100%;position:relative;overflow:scroll}.newsletter-popup .left .content{position:relative;padding-bottom:6.25em}.newsletter-popup .left h2{margin:0;font-size:.9375em;letter-spacing:0.2em;font-weight:900}.newsletter-popup .left .divider{height:1.25em;position:relative;width:6.875em;margin:1.25em auto;text-align:center}.newsletter-popup .left .divider:before{content:"";height:2px;top:50%;left:0;width:100%;z-index:1;background:#fdedeb;position:absolute}.newsletter-popup .left .divider:after{content:"\69";font-family:"tca" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;padding-left:.625em;padding-right:.625em;color:#c33540}.newsletter-popup .left p{font-size:12px;line-height:1.83333em;color:#000;letter-spacing:0.1em;width:21.66667em;max-width:100%;margin-left:auto;margin-right:auto}.newsletter-popup .left form{margin-top:2.5em}.newsletter-popup .left form input{display:block;width:100%;font-size:.8125em;height:3.84615em;line-height:3.84615em;padding:0 1.53846em;margin-bottom:1.15385em;border:1px solid #e8e8e8}.newsletter-popup .left form input:focus{outline:none}.newsletter-popup .left form input:last-of-type{margin-bottom:1.92308em}.newsletter-popup .left .unsubscribe-message{font-size:11px;opacity:0.4;display:block;text-align:center;position:absolute;bottom:0;left:0;width:100%}.personalize-popup .inner-wrapper .left{height:100%}.personalize-popup .inner-wrapper .right{text-align:center;display:flex;width:50%}.personalize-popup .inner-wrapper .right .content{width:100%;align-self:center}.personalize-popup .inner-wrapper .right .input-wrapper{width:6.875em;margin:0 auto;margin-bottom:2.5em}.personalize-popup .inner-wrapper .right .input-wrapper input{box-sizing:border-box;border:1px solid #dedede;font-size:13px;line-height:3.84615em;height:3.53846em;font-size:13px;font-weight:700;padding-left:1.15385em;padding-right:1.15385em;width:100%}.personalize-popup .inner-wrapper .right .input-wrapper input:focus{outline:none}.not-too-fast-popup .left{height:100%;display:flex}.not-too-fast-popup .left .content{width:100%;align-self:center;text-align:center;padding:1.875em}.not-too-fast-popup .popup-bottom{margin-top:6.25em}.not-too-fast-popup .popup-bottom>div{width:50%;float:left;padding:0 .625em}.not-too-fast-popup .popup-bottom>div p{font-size:.8125em;margin-bottom:1.92308em}.not-too-fast-popup .popup-bottom .button{padding-left:0;padding-right:0;width:100%;text-align:center}@media screen and (max-width: 767px){.popup{z-index:15;padding-top:4.375em}.popup .close-icon{right:.9375em;top:.9375em}.popup .inner-wrapper .left,.popup .inner-wrapper .right{width:100%;overflow:visible}.popup .inner-wrapper{overflow:scroll;max-width:calc(100% - 50px);max-height:70vh}.popup.newsletter-popup .inner-wrapper{display:flex;flex-wrap:wrap}.popup.newsletter-popup .left{height:auto;order:2;padding:2.1875em}.popup.newsletter-popup .left .content{padding-bottom:3.75em}.popup.newsletter-popup .right{height:auto}.popup.newsletter-popup .right:after{content:"";display:block;padding-top:70%}}
footer{background:#0067ac;padding-top:1.2em;padding-bottom:2em;color:#fff}footer a{color:inherit;text-decoration:none}footer .footer-wrapper{width:56.25em;max-width:100%}footer .footer-socials{list-style:none;margin:0;padding:0;border-bottom:1px solid #fff;padding-bottom:1.2em;text-align:center}footer .footer-socials li{display:inline-block;vertical-align:top}footer .footer-socials a{display:inline-block;vertical-align:top;width:2.25em;height:2.25em;margin:0 .3125em;position:relative}footer .footer-socials i{line-height:1em;vertical-align:top;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5em}footer .footer-socials i.icon-play{font-size:1em;color:#0067ac;z-index:2}footer .footer-socials i.icon-play:before{content:"\61";font-size:.625em;line-height:1em;position:absolute;top:50%;left:50%;margin-top:-.4em;left:-.4em}footer .footer-socials i.icon-play:after{content:"";position:absolute;width:1.25em;height:1.25em;left:50%;top:50%;margin-top:-.625em;margin-left:-.625em;border-radius:50%;z-index:-1;background:#fff}footer .footer-middle{padding:2em 0;width:100%;display:table}footer .footer-middle ul{padding:0;margin:0;list-style:none;font-size:.875em;line-height:2em;display:table-cell;vertical-align:top;width:22%}footer .newsletter-form-wrapper{width:34%;display:table-cell}footer .newsletter-form{display:table;width:100%}footer .newsletter-form .text-label{display:table-cell;vertical-align:middle;text-align:right;font-size:.9375em;padding-right:1.33333em;font-weight:500}footer .newsletter-form .input-wrapper{position:relative;display:table-cell;vertical-align:middle;width:235px;height:54px}footer .newsletter-form .input-wrapper input{background:none;box-shadow:none;border:0;position:absolute;left:0;width:100%;height:100%;top:0;padding-left:1.83333em;border:1px solid rgba(255,255,255,0.5);font-size:.75em;font-weight:500;padding-right:4.16667em}footer .newsletter-form .input-wrapper input:focus{outline:none}footer .newsletter-form .input-wrapper input::-webkit-input-placeholder{color:#fff}footer .newsletter-form .input-wrapper input::-moz-placeholder{color:#fff}footer .newsletter-form .input-wrapper input:-ms-input-placeholder{color:#fff}footer .newsletter-form .input-wrapper input:-moz-placeholder{color:#fff}footer .newsletter-form .input-wrapper .form-submit-button{position:absolute;right:0;font-size:.9375em;top:50%;transform:translateY(-50%);font-weight:500;text-transform:uppercase;padding:0 1.33333em}footer .footer-bottom{text-align:center;vertical-align:top;list-style:none;margin:0;padding:0;font-size:.8em;border-top:0px solid #fff;padding-top:2em}footer .footer-bottom li{display:inline-block;padding:0 1.25em}.newsletter-form{display:table;width:100%}.newsletter-form .text-label{display:table-cell;vertical-align:middle;text-align:right;font-size:.9375em;padding-right:1.33333em;font-weight:500}.newsletter-form .input-wrapper{position:relative;display:table-cell;vertical-align:middle;width:235px;height:54px}.newsletter-form .input-wrapper input{background:none;box-shadow:none;border:0;position:absolute;left:0;width:100%;height:100%;top:0;padding-left:1.83333em;border:1px solid rgba(255,255,255,0.5);font-size:.75em;font-weight:500;padding-right:4.16667em}.newsletter-form .input-wrapper input:focus{outline:none}.newsletter-form .input-wrapper input::-webkit-input-placeholder{color:#fff}.newsletter-form .input-wrapper input::-moz-placeholder{color:#fff}.newsletter-form .input-wrapper input:-ms-input-placeholder{color:#fff}.newsletter-form .input-wrapper input:-moz-placeholder{color:#fff}.newsletter-form .input-wrapper .form-submit-button{position:absolute;right:0;font-size:.9375em;top:50%;transform:translateY(-50%);font-weight:500;text-transform:uppercase;padding:0 1.33333em}.footer-middle.mobile{display:none}
@media screen and (min-width: 768px) and (max-width: 1024px){footer{padding-left:2.5em;padding-right:2.5em}}
@media screen and (max-width: 480px){footer{padding:1.5625em}footer .newsletter-form-wrapper{display:none}footer .footer-socials{padding-bottom:1.5625em}footer .footer-middle{display:none}footer .footer-middle.mobile{display:block;padding:3.125em 0}footer .footer-middle.mobile ul li{line-height:1em}footer .footer-middle.mobile ul li:not(:last-of-type){margin-bottom:1.07143em}footer .footer-bottom{text-align:center;padding:1.5em 0;font-size:.6em;font-weight:500}footer .footer-bottom li{display:block;padding:.66667em 0}}
/*# sourceMappingURL=site.css.map */