body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}.site-header__logo img{min-width:220px}.template-index .main-content{padding-top:0!important}.template-index .site-header-wrapper{position:fixed!important;top:35px}.index-section.slideshow-section:focus{outline:none}.hero[tabindex="-1"]:focus .hero__content-wrapper{outline:none!important}.main-content{min-height:350px;padding-top:70px}.shopify-challenge__container{padding:40px 0}.newsletter .form--success{width:100%}.form--success{background-color:#0b8043;border-color:#0b8043;color:#fff}.product-item__image-container--loading .product-item__image{opacity:1}.product-item__badge,.txt--emphasis{display:none!important}.product-item__price--sale{color:#000!important}body:not(.template-index) .site-header .menu-text{color:#034da2}body:not(.template-index) .site-header .icon-hamburger-cult .line{background-color:#034da2}body:not(.template-index) .site-header .nav-item-header svg path{fill:#034da2}.btn-white{margin-bottom:10px;background:#fff;border:1px solid #000;text-transform:uppercase}.btn-white:hover{background:#000}.desktop-only{display:block}@media only screen and (max-width: 990px){.desktop-only{display:none}}.mobile-only{display:none}@media only screen and (max-width: 990px){.mobile-only{display:block}}.pagination span.current{display:inline-block!important;color:#034da2}body.hidden{overflow:hidden}body.hidden .site-header-wrapper{z-index:0}.modal{display:none;position:fixed;z-index:801;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;opacity:1;transition:none;transform:none}.modal-content{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-position-middle{position:relative;vertical-align:middle;margin:0 auto;text-align:center;z-index:11045;max-width:100%}.close{float:right;font-size:48px;font-weight:500;position:absolute;right:10px;top:0}.close:hover,.close:focus{color:#034da2;text-decoration:none;cursor:pointer}.modal-header{display:none}.modal-body{overflow-y:auto;border-top:24px solid #034da2;padding:40px 20px 20px;background:#fff;margin:0 auto;text-align:center;width:100%}.modal-body .close{color:#034da2}.page-title{text-align:center}.size-guide-container{overflow:hidden}.size-guide-container>p{margin-bottom:50px;font-style:italic;color:#034da2}.size-guide-container h1{color:#034da2!important}.size-guide-container .size-table{position:relative}.size-guide-container .size-table:not(:last-of-type){margin-bottom:50px}.size-guide-container .size-table h2{font-size:28px;margin:0 auto 10px;text-transform:uppercase;color:#034da2}.size-guide-container table{background:#fff;border:1px solid #ddd;margin:0 auto}.size-guide-container table td,.size-guide-container table th{padding:5px 10px;border-bottom:1px solid #eee;text-align:center}.size-guide-container table th{background:#ddd;border-color:#eee;font-weight:700}.size-guide-container table tr.euro{font-weight:700}.size-guide-container table td{color:#034da2}.size-guide-container table td:nth-child(2n){border-bottom:1px solid #eee;background:#fafafa}.product-item__vendor{display:none}.weglot-container{display:none!important}.checkbox-box{width:100%;margin:15px auto;position:relative;display:block}.checkbox-box label{position:relative;min-height:34px;display:block;padding-left:40px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-box label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:22px;height:22px;transition:transform .28s ease;border-radius:3px;border:2px solid #000}.checkbox-box label:after{content:"";display:block;width:10px;height:5px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg) scale(0);transition:transform ease .25s;position:absolute;top:12px;left:10px}.checkbox-box input[type=checkbox]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}.checkbox-box input[type=checkbox]:checked~label:before{border:2px solid #000}.checkbox-box input[type=checkbox]:checked~label:after{transform:rotate(-45deg) scale(1)}.checkbox-box input[type=checkbox]:focus+label:before{outline:0}@media only screen and (max-width: 767px){#shopify-section-header .svg-inline--fa.fa-user.fa-w-14{display:none}.newsletter-section-footer .input-group .input-group__field ::placeholder{color:#fff}.col-lang{display:block}.left-links.change-lg{font-weight:700}.left-links.change-lg .lang-it{margin-right:5px}.newsletter-section-footer .wrapper{width:353px}.newsletter-section-footer h2{font-size:16px;font-weight:700;margin-bottom:0}.sidebar-menu-container .newsletter-section-menu .rte p{color:#c8c6c8}#shopify-section-footer .page-width{height:80px}.top-bar{padding:12px 20px}#docksteps-official .carousel-container .item-oxs .grid-number{margin-top:0}#docksteps-official .custom-html-section{margin-bottom:0}#docksteps-official .carousel-container-2{padding:0 50px!important}#docksteps-official .product-variant .title,#docksteps-official .product-variant .product__price{font-size:14px}#docksteps-official .product__price{font-size:14px!important}#docksteps-official .product__price.small--text-center{text-align:left!important}#docksteps-official .product-variant .title,#docksteps-official .product-variant .price{font-weight:400!important}#docksteps-official .product-variant .title{text-align:left!important}#docksteps-official .product-variant{display:block!important;margin:0!important}#docksteps-official .carousel-container .item-oxs{flex-direction:column}#docksteps-official .carousel-container .item-oxs .featured-product{padding:0;margin-top:20px}#docksteps-official .carousel-container .owl-nav button{top:calc(26% - 40px)}#docksteps-official .carousel-container .owl-nav button.owl-next{right:-50px}#docksteps-official .carousel-container .owl-nav button.owl-prev{left:-50px}.owl-stage{margin:auto}}.pswp__bg{opacity:1!important;background:#fff!important}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#fff!important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:#fff!important}.feature-row-docksteps{max-width:510px}.feature-row{margin-right:0;padding:0 15px}@media only screen and (max-width: 767px){.feature-row{padding:0 35px}}.feature-row .feature-row__image-wrapper{position:relative}.feature-row .feature-row__item img{width:100%;display:block;position:absolute;top:0;right:0;left:0}.feature-row .feature-row__content{max-width:780px;padding:0 35px;margin-left:125px;margin-right:125px}.feature-row .feature-row__content h2{color:#034da2;font-size:36px;letter-spacing:0;margin:0;text-transform:uppercase;font-weight:600}.feature-row .feature-row__content p{color:#5d6061;font-size:18px;letter-spacing:1px;line-height:55px;margin-bottom:10px;font-weight:400}.feature-row .feature-row__content a{width:100%;background:#034da2;padding:17px 30px;max-width:300px;font-weight:400}@media only screen and (max-width: 1139px){.feature-row .feature-row__content{padding:0 20px}}.feature-row .feature-row__text--left .feature-row__content,.feature-row .feature-row__text--right .feature-row__content{margin:auto}.feature-row .feature-row__text--left{margin-top:20px}@media only screen and (max-width: 767px){.feature-row .feature-row__text--left .feature-row__content,.feature-row .feature-row__text--right .feature-row__content{max-width:400px;margin:auto}.feature-row .feature-row__text--left{margin-top:0}.feature-row .large-up--grid--table{display:flex;flex-direction:column}.feature-row.column-reverse .large-up--grid--table{display:flex;flex-direction:column-reverse}.feature-row .feature-row__content{padding:0}.feature-row .feature-row__content h2{font-size:24px;padding-top:20px}.feature-row .feature-row__content p{font-size:15px;line-height:0;padding-top:unset;padding-bottom:unset;display:inline}.feature-row .feature-row__content a{max-width:400px}}.feature-row__content .featured-row__subtext{padding-block:25px}.tile{padding-bottom:20px;margin-left:10px}.tile .hero__content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.tile .hero__content-wrapper .hero__content-centered{display:table-cell;vertical-align:middle;transition-property:all;transition-delay:.2s;transition-timing-function:ease}.tile .hero__slide{position:relative;width:100%;height:100%;z-index:4}.owl-tiles-carousel-container{margin:0 auto;background-color:#f5f5f5;overflow:hidden;padding:10px 20px}@media only screen and (max-width: 767px){.owl-tiles-carousel-container{padding:10px}}.owl-tiles-carousel-container .container-txt{text-align:center}.owl-tiles-carousel-container h2{color:#034da2;font-size:36px;font-weight:700;letter-spacing:0;line-height:55px;text-align:center;margin-bottom:24px;margin-top:28px}@media only screen and (max-width: 767px){.owl-tiles-carousel-container h2{font-size:24px;letter-spacing:0;line-height:47px;margin-bottom:5px;margin-top:15px}}.owl-tiles-carousel .hero__text-title{float:left;font-size:18px;letter-spacing:0;line-height:20px}@media only screen and (max-width: 767px){.owl-tiles-carousel .hero__text-title{position:absolute;bottom:0;left:20px}}.owl-tiles-carousel .hero__content-centered{position:absolute;padding:0 20px 20px;bottom:0;width:100%}.owl-tiles-carousel .button-2{display:flex;min-width:100%}.owl-tiles-carousel .button-2 a{width:50%;background:#034da2}.owl-tiles-carousel .btn{border-radius:0}.owl-tiles-carousel .btn.btn-1{background:#034da2;min-width:100%}.owl-tiles-carousel .btn-22{margin-left:22px}.owl-tiles-carousel .btn.btn-1,.owl-tiles-carousel .btn.btn-2{padding:20px 30px;height:61px}@media only screen and (max-width: 767px){.owl-tiles-carousel .btn.btn-1,.owl-tiles-carousel .btn.btn-2{display:none}}.docksteps-carousel{display:flex;opacity:0;width:100%;max-width:1440px;margin:0 auto;padding:0 50px}@media only screen and (max-width: 767px){.docksteps-carousel{max-width:210px;padding:0}}@media only screen and (min-width: 991px)and (max-width: 1139px){.docksteps-carousel{padding:0 20px}}.docksteps-carousel .hero__slide:after{display:none}.docksteps-carousel.owl-loaded{opacity:1}.docksteps-carousel.owl-loaded .hero__slide:after{display:block}@media only screen and (max-width: 990px){.docksteps-carousel .owl-stage-outer{overflow:visible!important}}.hero__controls-icon.slick-next{right:7rem!important}.hero__controls-icon.slick-prev{left:-3rem!important}.hero__dots-wrapper{display:flex;justify-content:center;position:absolute;width:93%}.hero__dots-wrapper .slick-dots{top:10px;height:1.5rem;width:auto;padding:0 6px;position:relative;border-radius:100px}.slick-track .hero__content,.slick-track .hero_content{display:flex;cursor:pointer}.slick-track .hero__content:after,.slick-track .hero_content:after{display:none}.slick-track .hero__content-centered.docksteps-hero{margin:auto;width:100%;display:flex;flex-direction:column;webkit-box-pack:center;-ms-flex-pack:center;justify-content:left;-webkit-box-align:center;-ms-flex-align:left;align-items:flex-start;text-align:left;max-width:1440px;padding-left:40px;padding-right:40px;padding-bottom:0}.slick-track .hero__content-centered.docksteps-hero .btn{min-width:236px;height:60px;line-height:46px;padding:7px 15px 6px;background:#034da2}.slick-track .hero__text-title{font-size:48px;line-height:55px;letter-spacing:1px;text-transform:uppercase;color:#fff!important;padding:0;margin-bottom:15px;font-weight:600}.hero__slide:after{background-color:#000;opacity:.15}.slick-dots li a{text-transform:uppercase;text-decoration:none;color:#c8c6c8!important;display:block;font-size:14px;letter-spacing:.5px;line-height:17px;text-align:center;width:100%}.slick-dots .slick-active a{color:#fff!important}.hero__dots-wrapper .slick-dots{background:#0000;display:flex!important}.hero__dots-wrapper .slick-dots li{position:relative;display:block;width:80px;margin:0;padding:0;cursor:pointer}.hero__dots-wrapper .slick-dots li .hero__dots:before{position:absolute;bottom:-20px;left:0;content:"";width:110px;height:5px;background-color:#c8c6c8;border-radius:0;top:auto}.hero__dots-wrapper .slick-dots li.slick-active .hero__dots:before{background-color:#034da2;color:#034da2;border:1px solid #034da2}.hero__text-subtitle{font-size:17px;margin:20px 0 35px;box-sizing:border-box;color:#fff}.grid-wrapper{grid-column-gap:0!important;grid-row-gap:0!important;margin:0!important}.hero__controls{bottom:120px}.hero__controls .hero__controls-icon{bottom:-50px}@media only screen and (max-width: 990px){.hero__controls{bottom:150px}.hero__controls .hero__controls-icon{bottom:0}.hero__controls .hero__dots-wrapper{justify-content:center}}.slick-next .icon svg,.slick-prev .icon svg{width:12px}.slick-next .icon:before,.slick-prev .icon:before{content:none}@media only screen and (max-width: 767px){.hero__content-centered.docksteps-hero{padding:0!important;margin:90px 10px 20px!important}.hero__content-centered.docksteps-hero .btn{min-width:200px;width:300px;font-size:16px;letter-spacing:1px;line-height:40px;position:absolute;bottom:22px;left:calc(50% - 150px);right:calc(50% - 150px)}.hero__content-centered.docksteps-hero .hero__text-title{font-size:32px;letter-spacing:1.13px;line-height:47px;padding:0!important}.hero__controls-icon.slick-prev,.hero__controls-icon.slick-next{display:none!important}}.newsletter-section-footer{width:30%;float:left}@media only screen and (max-width: 990px){.newsletter-section-footer{width:100%}}.newsletter-section-footer .index-section{margin-top:0;margin-bottom:60px;max-width:340px;padding-right:20px}@media only screen and (max-width: 990px){.newsletter-section-footer .index-section{max-width:100%;margin-bottom:20px;margin-top:10px}}.newsletter-section-footer .text-center{text-align:left!important}@media only screen and (max-width: 990px){.newsletter-section-footer .text-center{margin-left:10px;margin-right:10px}}.newsletter-section-footer h2{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:0;line-height:32px}@media only screen and (max-width: 990px){.newsletter-section-footer h2{font-size:16px}}.newsletter-section-footer .rte p{font-size:14px;color:#fff;line-height:26px}.newsletter-section-footer .input-group{box-sizing:border-box;height:40px;border:1px solid #fff}.newsletter-section-footer .input-group .input-group__field{margin-bottom:0;background-color:#0000!important;color:#fff;font-family:Domine,serif;font-size:11px;letter-spacing:.8px;line-height:18px;display:block;float:left;width:calc(100% - 62px)}.newsletter-section-footer .input-group .input-group__field::placeholder{color:#fff;font-family:Domine,serif;font-size:11px;letter-spacing:.8px;line-height:14px}.newsletter-section-footer .input-group .input-group__field::-internal-autofill-selected{background-color:#0000!important}.newsletter-section-footer .input-group .input-group__btn{margin-left:10px;width:50px;border-width:0;margin-bottom:0;background:#0000}.newsletter-section-footer .input-group .input-group__btn .btn{background:#0000;padding-top:0;padding-bottom:0;height:38px;display:flex;justify-content:center;align-items:center}.newsletter-section-footer .input-group .input-group__btn .btn svg{width:20px;height:21px;fill:#fff}.newsletter-section-footer .input-group .input-group__btn .btn svg path{fill:#fff!important}.site-footer{background-color:#034da2;padding:0;display:block;float:left;width:100%;box-sizing:border-box}@media only screen and (max-width: 990px){.site-footer{padding:0;border-top:1px solid #1f7ae1}}.site-footer .footer-top{border-top:1px solid #1f7ae1;border-bottom:1px solid #1f7ae1;padding:40px 20px 10px;display:block;float:left;width:100%;margin-bottom:20px}@media only screen and (max-width: 990px){.site-footer .footer-top{padding:0}}.site-footer .footer-links{width:70%;float:left;display:flex;justify-content:space-around}@media only screen and (max-width: 990px){.site-footer .footer-links{width:100%;flex-direction:column}}.site-footer .footer-links .col-footer{width:25%}@media only screen and (max-width: 990px){.site-footer .footer-links .col-footer{width:100%;border-top:1px solid #1f7ae1;padding:0 10px}.site-footer .footer-links .col-footer.accordion-mobile ul{display:none}.site-footer .footer-links .col-footer.accordion-mobile .title-block:after{content:"+";color:#fff;font-weight:700;float:right;margin-left:5px;font-size:24px;font-family:serif}.site-footer .footer-links .col-footer.accordion-mobile.active ul{display:block}.site-footer .footer-links .col-footer.accordion-mobile.active .title-block:after{content:"\2212"}}.site-footer .footer-links .col-footer .title-block{padding-left:0;color:#fff;font-family:Domine,serif;font-size:16px;letter-spacing:0;line-height:30px;text-transform:uppercase}@media only screen and (max-width: 990px){.site-footer .footer-links .col-footer .title-block{padding-top:17px;padding-bottom:17px;line-height:20px}}.site-footer .footer-links .col-footer .left-links{color:#fff;font-size:16px;line-height:28px;font-family:Domine,serif}.site-footer .footer-links .col-footer .left-links a{color:#c5c5c5}.site-footer .footer-links .col-footer .left-links a.active{color:#fff;text-decoration:underline}.site-footer .footer-links .col-footer .list--inline{text-align:left}.site-footer .footer-links .col-footer .list--inline li{display:block}.site-footer .footer-links .col-footer .list--inline li a{padding-left:0;color:#fff;font-family:Domine,serif;font-size:14px;letter-spacing:0;line-height:30px}.site-footer .footer-links .col-footer.social-footer{display:flex;flex-direction:column}@media only screen and (max-width: 990px){.site-footer .footer-links .col-footer.social-footer .col-social,.site-footer .footer-links .col-footer.social-footer .col-lang{display:flex;flex-direction:row;justify-content:space-between;position:relative}.site-footer .footer-links .col-footer.social-footer .col-social .change-lg,.site-footer .footer-links .col-footer.social-footer .col-lang .change-lg{padding-top:13px}}@media only screen and (max-width: 990px){.site-footer .footer-links .col-footer.social-footer .col-social:after{position:absolute;content:"";width:calc(100% + 20px);height:1px;background:#1f7ae1;bottom:0;left:-10px;right:-10px}}.site-footer .footer-links .col-footer.social-footer .list--inline{text-align:left}@media only screen and (max-width: 990px){.site-footer .footer-links .col-footer.social-footer .list--inline{margin-bottom:0}}.site-footer .footer-links .col-footer.social-footer .list--inline li{display:inline-block}.site-footer .custom-text{color:#fff;font-family:Domine,serif;font-size:11px;letter-spacing:.5px;line-height:16px;text-align:center}@media only screen and (max-width: 990px){.site-footer .custom-text .grid__item{padding-left:0}}.footer-bottom{font-family:Raleway,sans-serif;background:#fff;color:#000;padding-top:15px;padding-bottom:10px}.footer-bottom #drop_credits{display:inline-block}.footer-bottom #drop_credits .toggle-credits{color:#000;font-weight:700}.uwl-floating-btn,.copyright-row,.payment-row{display:none!important}.footer-links a{font-family:Domine,serif}.rte p{color:#888;font-family:Domine,serif}.copyright-row,.site-footer__copyright a{color:#fff}lang-it:not(active),lang-en:not(active){color:#c5c5c5}#toTop{position:fixed;bottom:0;right:0;display:none;height:57px;width:77px;background-color:#fff;z-index:999;border:1px solid #fff}@media only screen and (max-width: 990px){#toTop{height:37px;width:100%}}#toTop svg{width:18px;height:19px;transform:rotate(-90deg);position:absolute;top:28px;left:30px}@media only screen and (max-width: 990px){#toTop svg{display:none}}#toTop span{display:none;color:#034da2!important;font-family:Domine,serif;font-size:11px;letter-spacing:.79px;line-height:37px;text-align:center;text-transform:uppercase;text-decoration:underline}@media only screen and (max-width: 990px){#toTop span{display:block}}.docksteps-filters{display:flex;flex-direction:row}.docksteps-filters .boost-pfs-filter-tree-h{width:100%;max-width:1440px;margin:30px auto;padding:0 20px}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1{width:25%;margin:0;display:block;text-align:center;font-size:1em;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;float:left;box-sizing:border-box;background:#0000}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1:first-of-type .boost-pfs-filter-option-title{margin-left:0}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1:last-of-type .boost-pfs-filter-option-title{margin-right:0}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title{margin:0 10px;background:#034da2;color:#fff;border-bottom:0;border:1px solid #034da2;padding:2px;box-sizing:border-box}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title button{background-color:#0000}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text{color:#fff;font-size:14px;line-height:16px;font-weight:400;text-transform:uppercase;padding:0 15px 0 0;text-align:center;position:relative}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text:before,.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text:after{content:"";position:absolute;top:50%;right:0;margin:0 0 -4px!important;background:#fff;border-radius:2px;border:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;display:inline!important}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text:after{right:4px;width:1px;height:0;margin-top:0!important;transition:all .3s;background:#fff}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text:before{right:0;width:9px;height:1px;margin-top:0!important;background:#fff}@media only screen and (max-width: 990px){.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-text{color:#034da2!important}}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-heading{width:100%;text-align:center;position:relative}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-heading:after,.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1 .boost-pfs-filter-option-title-heading:before{display:none}.docksteps-filters .boost-pfs-filter-tree-h .boost-pfs-filter-option-column-1.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-heading .boost-pfs-filter-option-title-text:after{height:9px;margin-top:-4.5px!important}.docksteps-filters .boost-pfs-filter-apply-button{border-color:#034da2;color:#034da2}.docksteps-filters .boost-pfs-filter-apply-button:hover{color:#fff;background:#034da2}.boost-pfs-filter-tree-h .boost-pfs-filter-option:not(.boost-pfs-filter-option-collapsed) .boost-pfs-filter-option-title,.boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content{z-index:2!important}.image-wrapper.boost-pfs-action-overlay{width:100%;display:block;float:left}.image-wrapper.boost-pfs-action-overlay img{width:100%}.boost-pfs-search-suggestion{min-width:325px!important}.boost-pfs-search-suggestion-wrapper{z-index:9999999998!important}.boost-pfs-search-box:focus{-ms-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:hover,a:focus{opacity:1}@media only screen and (max-width: 990px){.boost-pfs-filter-option-title-text,.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-mobile-toolbar-items .boost-pfs-filter-mobile-toolbar-middle{color:#034da2!important}.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span,.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-footer button{background:#034da2!important}}#shopify-section-sidebar-menu .title-social,#shopify-section-sidebar-menu .title-locales{font-size:24px;line-height:47px;color:#034da2}@media only screen and (max-width: 990px){#shopify-section-sidebar-menu .title-social,#shopify-section-sidebar-menu .title-locales{line-height:27px;font-size:20px}}#shopify-section-sidebar-menu .lang-it,#shopify-section-sidebar-menu .lang-en{font-size:20px;line-height:40px;color:#034da2}@media only screen and (max-width: 990px){#shopify-section-sidebar-menu .lang-it,#shopify-section-sidebar-menu .lang-en{line-height:27px;font-size:18px}}#shopify-section-sidebar-menu .lang-en:not(active),#shopify-section-sidebar-menu lang-it:not(active){color:#888}#shopify-section-sidebar-menu .icon-facebook,#shopify-section-sidebar-menu .icon-instagram{color:#034da2;font-size:20px}#shopify-section-sidebar-menu .newsletter h2{font-size:24px;color:#034da2;font-weight:400}#shopify-section-sidebar-menu .rte p{font-size:14px;line-height:25px;font-weight:400}.sidebar-menu-container .drawer-nav__item a.has-img{line-height:111px;height:111px}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer-nav__item a.has-img{line-height:90px;height:90px}}.newsletter__submit svg path{fill:#c8c6c8}.site-header .icon-hamburger-cult .line{background:#034da2}.site-header{background:#fff}.sidebar-menu-container{background-color:#f5f5f5}.sidebar-menu-container.drawer--left{width:418px;left:-418px;max-width:100%;transition:all .35s cubic-bezier(.29,.63,.44,1)}.sidebar-menu-container .submenu-expanded{overflow:hidden;height:auto}.sidebar-menu-container .drawer-nav{margin-top:0;margin-bottom:0}.sidebar-menu-container .drawer-nav .drawer-nav--expanded+.drawer-nav__sublist{-ms-transform:translateX(418px);-webkit-transform:translateX(418px);transform:translate(418px);transition:all .35s cubic-bezier(.29,.63,.44,1);margin:0}.sidebar-menu-container .drawer-nav .drawer-nav__sublist{position:absolute;width:100%;top:5px;bottom:5px;z-index:999;background:#f5f5f5;width:418px;left:-418px;max-width:100%;transition:all .35s cubic-bezier(.29,.63,.44,1);max-height:1000px}.sidebar-menu-container .drawer-nav .drawer-nav__sublist .drawer-nav__link{color:#5d6061;font-family:Domine,serif;font-size:16px;letter-spacing:.5px;line-height:34px;padding-left:35px}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer-nav .drawer-nav__sublist .drawer-nav__link{font-size:16px;line-height:34px;letter-spacing:.5px;padding-left:20px}}.sidebar-menu-container .drawer-nav .drawer-nav__sublist .back{font-family:Domine,serif;font-size:20px;letter-spacing:.63px;line-height:51px;color:#5d6061;padding:20px 20px 5px;cursor:pointer}.sidebar-menu-container .drawer-nav .drawer-nav__sublist .back svg{width:16px;height:16px;fill:#656260;transform:rotate(180deg);margin-right:10px}.sidebar-menu-container .drawer-nav .drawer-nav__sublist .submenu-img .drawer-nav__link{width:100%;height:75px;margin-left:20px;margin-right:20px;line-height:75px;text-align:center;color:#fff;background-repeat:no-repeat;background-size:cover;display:block;width:auto;font-family:Domine,serif;font-size:24px;letter-spacing:.75px;text-transform:uppercase;margin-bottom:20px;padding:0}.sidebar-menu-container .drawer__header{height:82px;display:flex;width:100%;padding:0 20px}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer__header{flex-direction:column}}.sidebar-menu-container .search-menu{margin-top:20px;width:100%;padding-right:5px}@media only screen and (max-width: 990px){.sidebar-menu-container .search-menu{margin-top:0}}.sidebar-menu-container .search-menu .search-bar{color:#000;background-color:#0000;padding:0;display:flex;width:100%;justify-content:space-between;align-items:flex-end;height:65px}@media only screen and (max-width: 990px){.sidebar-menu-container .search-menu .search-bar{height:60px}}.sidebar-menu-container .search-menu form{border-bottom:1px solid #034da2}.sidebar-menu-container .search-menu .search-bar-input{font-size:11px;letter-spacing:.8px;line-height:15px;padding:15px 0;color:#000;background:#0000;width:calc(100% - 50px)}.sidebar-menu-container .search-menu .search-bar-input:focus{outline:none}.sidebar-menu-container .search-menu .btn-search{background-color:#0000;border:none;float:right;padding:7px}.sidebar-menu-container .search-menu .btn-search svg{width:20px;height:18px}.sidebar-menu-container .search-menu input:-internal-autofill-selected{background-color:#0000}.sidebar-menu-container .drawer__close-button{left:0;padding:5px 10px 5px 0;display:flex;justify-content:left;vertical-align:text-top;align-items:flex-end;width:49px}.sidebar-menu-container .drawer__close-button:active,.sidebar-menu-container .drawer__close-button:focus{background-color:#0000;outline:none}.sidebar-menu-container .right-header-menu{padding-left:0;padding-top:7px;text-align:right}.sidebar-menu-container .right-header-menu svg{width:18px;max-height:18px}.sidebar-menu-container .right-header-menu svg.fa-shopping-bag{margin-left:10px}.sidebar-menu-container .custom-x{position:relative;width:20px;height:20px;opacity:1}.sidebar-menu-container .custom-x:hover{opacity:1}.sidebar-menu-container .custom-x:after,.sidebar-menu-container .custom-x:before{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#000;border-radius:2px}.sidebar-menu-container .custom-x:before{transform:rotate(45deg)}.sidebar-menu-container .custom-x:after{transform:rotate(-45deg)}.sidebar-menu-container .drawer-nav__item .parent,.sidebar-menu-container .drawer-nav__item.parent{margin:5px 20px 0;overflow:hidden;position:relative}.sidebar-menu-container .drawer-nav__item a{color:#5d6061;font-family:Domine,serif;font-size:24px;letter-spacing:.75px;line-height:47px;text-transform:uppercase;padding-top:0;padding-bottom:0}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer-nav__item a{font-size:20px;line-height:40px;letter-spacing:.63px}}.sidebar-menu-container .drawer-nav__item a.has-img{line-height:111px;text-align:left;color:#fff;background-size:cover;display:block;width:auto;text-shadow:1px 1px 2px #000;position:relative;background-repeat:no-repeat;background-position:center;background-size:100%;transition:all .7s}.sidebar-menu-container .drawer-nav__item a.has-img:hover{transition:all .7s;background-size:115%}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer-nav__item a.has-img{line-height:90px}}.sidebar-menu-container .drawer-nav__item.drawer-nav__item--secondary:not(.highlighted) a{font-size:16px;line-height:34px;letter-spacing:.5px}.sidebar-menu-container .drawer-nav__item.highlighted{margin-bottom:20px}.sidebar-menu-container .drawer-nav__item.highlighted a{color:#b620e0}.sidebar-menu-container .drawer-nav__item.locales a{font-size:16px;line-height:24px;letter-spacing:.5px}.sidebar-menu-container .drawer-nav__item .drawer-nav--expanded a{color:#000;text-decoration:underline}.sidebar-menu-container .drawer-nav__item.drawer-nav__item--active a{color:#000}.sidebar-menu-container .drawer__inner{padding-top:20px;top:84px;right:5px}@media only screen and (max-width: 990px){.sidebar-menu-container .drawer__inner{padding-top:20px;top:100px}}.sidebar-menu-container .scrollbar .ps__rail-y{display:block;background:#c8c6c8;height:100%;opacity:1}.sidebar-menu-container .scrollbar .ps__rail-y .ps__thumb-y{height:50%}.sidebar-menu-container .drawer-nav__spacer{height:2px;border-top:1px solid #c8c6c8;margin:3px 20px 6px}.sidebar-menu-container .spacer{height:2px;border-top:1px solid #c8c6c8;margin-top:5px}.sidebar-menu-container .drawer-nav__item--secondary{padding-left:20px}.sidebar-menu-container .newsletter-section-menu .index-section{margin-top:20px;margin-bottom:30px}.sidebar-menu-container .newsletter-section-menu .text-center{text-align:left!important}@media only screen and (max-width: 990px){.sidebar-menu-container .newsletter-section-menu .text-center{margin-left:10px;margin-right:10px}}.sidebar-menu-container .newsletter-section-menu h2{font-size:16px;color:#000;text-transform:uppercase;letter-spacing:0;font-weight:700}@media only screen and (max-width: 990px){.sidebar-menu-container .newsletter-section-menu h2{font-size:16px}}.sidebar-menu-container .newsletter-section-menu .rte p{font-size:12px;color:#5d6061;line-height:18px;font-weight:300}@media only screen and (max-width: 990px){.sidebar-menu-container .newsletter-section-menu .rte p{font-size:12px;line-height:24px}}.sidebar-menu-container .newsletter-section-menu .input-group{box-sizing:border-box;height:40px;border:1px solid #5d6061}.sidebar-menu-container .newsletter-section-menu .input-group .input-group__field{margin-bottom:0;background:#0000;color:#5d6061;font-family:Domine,serif;font-size:11px;letter-spacing:.8px;line-height:20px;display:block;float:left;width:calc(100% - 62px)}.sidebar-menu-container .newsletter-section-menu .input-group .input-group__field::placeholder{color:#5d6061;font-family:Domine,serif;font-size:11px;letter-spacing:.8px;line-height:14px}.sidebar-menu-container .newsletter-section-menu .input-group .input-group__btn{margin-left:-4px;border-width:0;margin-bottom:0;background:#0000}.sidebar-menu-container .newsletter-section-menu .input-group .input-group__btn .btn{background:#0000;padding-top:0;padding-bottom:0;height:38px;display:flex;justify-content:center;align-items:center}.sidebar-menu-container .newsletter-section-menu .input-group .input-group__btn .btn svg{width:20px;height:21px}.sidebar-menu-container .login-box-menu{width:calc(100% + 40px);margin-left:-20px;height:60px;background:#034da2;display:flex;flex-direction:row;justify-content:space-between;padding:15px 20px}@media only screen and (max-width: 990px){.sidebar-menu-container .login-box-menu{width:calc(100% + 20px);margin-left:-10px}}.sidebar-menu-container .login-box-menu .link-customer a{font-size:20px;letter-spacing:2px;line-height:34px;text-transform:uppercase;color:#fff}.sidebar-menu-container .login-box-menu .user a{font-size:0;width:16px;height:18px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:7px}.sidebar-menu-container .nav-menu{display:block}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu{margin-left:10px;margin-right:10px}}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu .spacer{display:none}}.sidebar-menu-container .nav-menu .row-nav{display:flex;justify-content:space-between;padding-left:20px;align-items:baseline}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu .row-nav{margin-top:10px}}.sidebar-menu-container .nav-menu .title-social,.sidebar-menu-container .nav-menu .title-locales{color:#5d6061;font-size:16px;letter-spacing:.5px;line-height:24px;margin-top:9px;float:left;text-transform:uppercase}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu .title-social,.sidebar-menu-container .nav-menu .title-locales{font-size:16px;line-height:24px;letter-spacing:.5px;margin-top:5px}}.sidebar-menu-container .nav-menu .title-social{margin-top:10px}.sidebar-menu-container .nav-menu .title-locales{margin-bottom:4px}.sidebar-menu-container .nav-menu .social-icons .icon{font-size:18px}.sidebar-menu-container .nav-menu .social-icons--drawer{margin-top:8px;margin-right:0;text-align:right;width:auto;line-height:24px}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu .social-icons--drawer{line-height:24px;margin-top:8px}}.sidebar-menu-container .nav-menu .social-icons--drawer li{margin-bottom:0}.sidebar-menu-container .nav-menu .social-icons--drawer a{color:#5d6061}.sidebar-menu-container .nav-menu .locales a{padding:0}.sidebar-menu-container .nav-menu .locales a.active{color:#000;text-decoration:underline}@media only screen and (max-width: 990px){.sidebar-menu-container .nav-menu .locales a{line-height:26px;font-size:20px}}.js-drawer-open-left .sidebar-menu-container.drawer--left{display:block;-ms-transform:translateX(418px);-webkit-transform:translateX(418px);transform:translate(418px);transition:all .35s cubic-bezier(.29,.63,.44,1);z-index:9999999}@media only screen and (max-width: 990px){.menu-header-mobile{display:flex!important;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px}}.sidebar-menu-container .custom-x:before,.sidebar-menu-container .custom-x:after{height:30px;background-color:#034ea2}.sidebar-menu-container .drawer__close-button{padding:5px 10px 10px 0}.carousel-flex .carousel-container{display:flex}.carousel-flex .carousel-container .container-txt{margin:20% auto}.carousel-flex .carousel-container .container-txt .btn{min-width:236px;padding:20px 30px}.owl-carousel-custom{display:flex}.carousel-container h2{color:#034da2;font-family:Domine,serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:55px;text-align:center;margin-bottom:24px;margin-top:28px}.carousel-flex .carousel-container .btn{color:#fff;font-family:Domine,serif;font-size:16px;font-weight:700;letter-spacing:1.33px;line-height:18px;text-align:center;background:#33f}.carousel-flex-2 .carousel-container{flex-direction:row-reverse}@media only screen and (max-width: 767px){.carousel-flex .carousel-container{display:flex;flex-direction:column-reverse}.carousel-container h2{font-size:25px;letter-spacing:.75px;line-height:32px;margin-top:30px;margin-bottom:10px}.carousel-flex .carousel-container .container-txt{margin:0}}.top-bar{background:#034da2;padding:8px 20px;display:flex;justify-content:space-between;line-height:1;border-bottom:1px solid #1f7ae1}@media only screen and (max-width: 990px){.top-bar{justify-content:center}}.top-bar .left-links{color:#c8c6c8;font-size:10px;letter-spacing:.6px;line-height:20px;text-transform:uppercase;min-width:160px}@media only screen and (max-width: 990px){.top-bar .left-links{display:none}}.top-bar .left-links span{color:#fff}.top-bar .left-links a.active{color:#fff;text-decoration:underline}.top-bar .left-links a{color:#fff}@media only screen and (max-width: 990px){.top-bar .right-links{display:none}}.top-bar .announcement-bar__message{padding:0;line-height:20px}@media only screen and (max-width: 990px){.top-bar .announcement-bar__message{line-height:20px}}.top-bar .social-icons{min-width:160px;margin:0}@media only screen and (max-width: 990px){.top-bar .social-icons{display:none}}.top-bar .social-icons .icon{font-size:18px}.top-bar .social-icons li{margin-bottom:0}.top-bar .social-icons li a{color:#fff}.top-bar .social-icons li+li{margin-left:24px}.site-header__cart svg{width:20px}svg.fa-search{width:20px}.announcement-bar__message{font-size:10px;padding:6px 20px;font-family:Domine,serif}.site-header-wrapper{position:fixed;top:35px;height:72px!important;width:100%;z-index:9}.site-header .site-header__inner{padding:10px 20px}@media only screen and (max-width: 990px){.site-header .site-header__inner{display:flex!important;width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.site-header .site-header__link.open-menu{display:flex;align-items:center;margin-top:3px}.site-header .icon-hamburger-cult{margin-right:20px;display:flex;flex-direction:column}.site-header .icon-hamburger-cult .line{width:35px;height:3px;background:#034da2;margin-top:4px;margin-bottom:4px}.site-header .menu-text{text-transform:uppercase;font-size:14px;line-height:25px;color:#034da2}@media only screen and (max-width: 990px){.site-header .menu-text{display:none}}.site-header .nav-item-header svg{width:18px;height:18px}.site-header .wishlist-logo .wishlist{display:block;margin-left:0;margin-right:0;width:18px;height:18px;margin-top:11px}.site-header .header-top-links{display:flex;justify-content:space-between;width:100%;max-width:200px;float:right;line-height:46px;padding-top:6px}@media only screen and (max-width: 990px){.site-header .header-top-links{justify-content:flex-end;max-width:100px}}@media only screen and (max-width: 990px){.site-header .header-top-links .nav-item-header{margin-left:20px}}@media only screen and (max-width: 990px){.site-header .docksteps-menu{justify-content:flex-start;max-width:100px}}#docksteps-official .black-bg{background:#f5f5f5}#docksteps-official .carousel-container .item-oxs{flex-direction:row}@media only screen and (max-width: 767px){#docksteps-official .carousel-container .item-oxs{flex-direction:column}}#docksteps-official .carousel-container .item-oxs .featured-product{padding:0;margin-top:20px}#docksteps-official .carousel-container .item-oxs .grid-number{margin-top:20px}#docksteps-official .carousel-container .owl-nav button{top:calc(26% - 40px)}#docksteps-official .carousel-container .owl-nav button.owl-next{right:-50px}#docksteps-official .carousel-container .owl-nav button.owl-prev{left:-50px}#docksteps-official .carousel-container .item-oxs{display:flex;max-width:950px;margin:0 auto 12px}#docksteps-official .carousel-container .item-oxs .col-1{flex-grow:1;flex-basis:0;display:flex;flex-direction:column;justify-content:center;text-align:center}#docksteps-official .carousel-container .item-oxs .col-1 .product__photo{margin:0 auto}#docksteps-official .carousel-container .item-oxs .col-1:after{display:none}#docksteps-official .carousel-container .item-oxs .product-variant{max-width:300px;margin:0 auto;display:flex;justify-content:space-between;padding:15px 0 25px}#docksteps-official .carousel-container .item-oxs .product-variant .title,#docksteps-official .carousel-container .item-oxs .product-variant .price{color:#034da2;font-size:14px;font-weight:900;letter-spacing:0;line-height:18px;text-transform:uppercase;text-align:left}#docksteps-official .carousel-container .item-oxs .product-variant .price{text-align:right}#docksteps-official .carousel-container .item-oxs .product-link{width:100%;max-width:300px;margin:0 auto}#docksteps-official .carousel-container .item-oxs .product-link a{display:block;width:100%;font-size:16px;font-weight:400;letter-spacing:1.33px;line-height:22px;text-align:center;color:#fff;background-color:#034da2;text-transform:uppercase;padding:16px 0}#docksteps-official .carousel-container .owl-item .item-oxs img{max-width:400px;margin:0 auto}#docksteps-official .carousel-container .owl-nav button{position:absolute;top:calc(50% - 40px);font-size:0px;height:24px;width:24px;float:left;margin-right:5px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 767px){#docksteps-official .carousel-container .owl-nav button{top:calc(25% - 40px)}}#docksteps-official .carousel-container .owl-nav button.owl-next{float:right;right:50px}@media only screen and (max-width: 767px){#docksteps-official .carousel-container .owl-nav button.owl-next{right:-45px}}#docksteps-official .carousel-container .owl-nav button.owl-prev{transform:rotate(180deg);left:50px}@media only screen and (max-width: 767px){#docksteps-official .carousel-container .owl-nav button.owl-prev{left:-45px}}#docksteps-official .supports-js{padding-bottom:0}#docksteps-official .img-container{max-width:100%;width:1000px;margin:auto}#docksteps-official .tabs-btn .tab{font-family:Domine,serif}#docksteps-official .title-block{font-size:18px;font-weight:700}@media only screen and (max-width: 767px){#docksteps-official .title-block{font-size:16px}}#docksteps-official .product-item__title,#docksteps-official .product-item__price-wrapper{color:#034da2}@media only screen and (max-width: 767px){#docksteps-official .product-item__title,#docksteps-official .product-item__price-wrapper{font-weight:400!important}}@media only screen and (max-width: 767px){#docksteps-official .product-item__price-wrapper{font-size:14px}}#docksteps-official .tabs-section.black-bg{background-color:#f5f5f5}#docksteps-official .tabs-section.black-bg h2{color:#034da2;font-size:36px;margin-bottom:15px}@media only screen and (max-width: 767px){#docksteps-official .tabs-section.black-bg h2{margin-bottom:5px;font-size:24px}}#docksteps-official .tabs-section.black-bg p{color:#888;font-size:18px;margin-bottom:15px}@media only screen and (max-width: 767px){#docksteps-official .tabs-section.black-bg p{font-size:15px;margin-bottom:20px}}#docksteps-official .tabs-section.black-bg .hero__content-centered .btn{background-color:#fff;color:#000}#docksteps-official .tabs-section{padding:40px 0}@media only screen and (max-width: 767px){#docksteps-official .tabs-section{padding:20px 0;margin-bottom:-20px}}#docksteps-official .tabs-section .title{color:#fff;text-transform:uppercase;font-size:22px;font-weight:900;letter-spacing:0;line-height:55px;margin-bottom:0}#docksteps-official .tabs-section .subtitle{color:#fff;font-size:18px;letter-spacing:.56px;line-height:26px;text-align:center}#docksteps-official .tabs-section .tabs-btn{display:flex;justify-content:center}#docksteps-official .tabs-section .tabs-btn .tab{color:#888;font-size:16px;font-weight:900;letter-spacing:1px;line-height:22px;text-align:center;text-transform:uppercase;padding:0 5px;border-bottom:4px solid #888;cursor:pointer}#docksteps-official .tabs-section .tabs-btn .tab.active{color:#034da2;border-bottom:4px solid #034ea2;cursor:default}#docksteps-official .hero__dots{font-size:16px!important;font-weight:700!important;letter-spacing:0;line-height:18px}#docksteps-official .product-item__title{font-weight:600}@media only screen and (max-width: 767px){#docksteps-official .index-section{margin-bottom:20px;margin-top:40px}#docksteps-official .index-section.newsletter-signup{margin-top:25px}}#docksteps-official .owl-item{width:400px}#docksteps-official .rich-text__heading{height:55px;width:1239px;color:#034da2;font-family:Domine,serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:55px;text-align:center}#docksteps-official .carousel-with-bg-img{background-repeat:no-repeat;background-position:center;padding-top:60px;padding-bottom:60px;background-size:cover;position:relative}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img{padding-top:25px;padding-bottom:100px;position:relative}#docksteps-official .carousel-with-bg-img:after{display:none}}#docksteps-official .carousel-with-bg-img .carousel-container{max-width:1440px;padding-left:40px;padding-right:40px;margin:auto;overflow:hidden}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img .carousel-container{padding-left:35px;padding-right:80px}}#docksteps-official .carousel-with-bg-img .title{color:#fff;font-family:Domine,serif;font-size:36px;letter-spacing:0;line-height:55px;margin-bottom:5px}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img .title{font-size:26px}}#docksteps-official .carousel-with-bg-img .subtitle{max-width:700px;color:#fff;font-family:Raleway,sans-serif;font-size:18px;letter-spacing:0;line-height:26px;margin-bottom:20px}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img .subtitle{color:#c8c6c8;font-size:14px;line-height:22px}}#docksteps-official .carousel-with-bg-img .disabled{display:none}#docksteps-official .carousel-with-bg-img .container-txt{position:relative}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img .container-txt{position:unset}}#docksteps-official .carousel-with-bg-img .container-txt .btn{position:absolute;bottom:0;right:0;height:60px;border:1px solid #c8c6c8;background-color:#fff;color:#000;font-family:Domine,serif;font-size:18px;letter-spacing:2.25px;line-height:40px;text-align:center;width:300px}@media only screen and (max-width: 990px){#docksteps-official .carousel-with-bg-img .container-txt .btn{bottom:25px;left:35px;right:auto;width:calc(100% - 70px)}}#docksteps-official .carousel-with-bg-img .owl-dots{display:none}#docksteps-official .carousel-with-bg-img .owl-nav{position:absolute;top:50%}#docksteps-official .carousel-with-bg-img .hero__slide:after{display:none}#docksteps-official .section-collections{padding:35px 125px 60px;display:flex;flex-direction:column}@media only screen and (min-width: 991px)and (max-width: 1139px){#docksteps-official .section-collections{padding:35px 40px}}@media only screen and (max-width: 990px){#docksteps-official .section-collections{padding:20px 10px}}#docksteps-official .section-collections h2{color:#fff;font-family:Domine,serif;font-size:36px;letter-spacing:0;line-height:55px;max-width:1440px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 990px){#docksteps-official .section-collections h2{font-size:26px;text-align:center}}#docksteps-official .section-collections .grid-wrapper{background:#0000;max-width:1440px;margin:auto!important}#docksteps-official .section-collections .hero__slide{width:calc(50% - 10px);float:left;display:block}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__slide{width:calc(50% - 5px)}}#docksteps-official .section-collections .hero__slide:first-of-type{margin-right:10px}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__slide:first-of-type{margin-right:5px}}#docksteps-official .section-collections .hero__slide:last-of-type{margin-left:10px}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__slide:last-of-type{margin-left:5px}#docksteps-official .section-collections .hero__slide:last-of-type img{width:100%}}#docksteps-official .section-collections .hero__content-wrapper{cursor:pointer}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__content-wrapper{position:relative}}#docksteps-official .section-collections .hero__content-centered{margin:20px;padding:0;display:block}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__content-centered{margin:0;display:flex}}#docksteps-official .section-collections .hero__content-centered h3{color:#fff;font-family:Domine,serif;font-size:24px;letter-spacing:.75px;line-height:47px;display:block;float:left}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__content-centered h3{font-size:20px;line-height:44px;letter-spacing:.63px;padding:0;margin-bottom:0}}#docksteps-official .section-collections .hero__content-centered .btn{min-width:auto;padding:0;float:right;background:#0000;text-decoration:underline;line-height:47px;font-size:16px;letter-spacing:1px;color:#fff}@media only screen and (max-width: 990px){#docksteps-official .section-collections .hero__content-centered .btn{font-size:14px;letter-spacing:.88px;position:relative;bottom:auto;color:#c8c6c8;text-align:left;float:left;line-height:20px;left:0}}#docksteps-official .section-collections .hero_content:after{display:none}#docksteps-official .gray-bg{background-color:#2a2a2a}@media only screen and (max-width: 990px){#docksteps-official .gray-bg{background-color:#000}}@media only screen and (max-width: 990px){#docksteps-official .section-products-mobile{padding-top:38px}#docksteps-official .section-products-mobile .hero__text-title{font-size:26px;line-height:33px;background:#0000;padding:0;color:#fff;margin:0}#docksteps-official .section-products-mobile .hero__text-subtitle{color:#c8c6c8;font-size:14px;letter-spacing:.78px;line-height:22px;margin-top:10px;margin-bottom:0}}#docksteps-official .section-products{display:flex;flex-direction:column}#docksteps-official .section-products .title,#docksteps-official .section-products .subtitle{display:none}@media only screen and (max-width: 990px){#docksteps-official .section-products{padding:40px 0 80px;position:relative}#docksteps-official .section-products .title,#docksteps-official .section-products .subtitle{display:block}}@media only screen and (max-width: 990px)and (max-width: 990px){#docksteps-official .section-products .title,#docksteps-official .section-products .subtitle{padding:0 35px}}@media only screen and (max-width: 990px){#docksteps-official .section-products .title{font-size:26px;line-height:33px;background:#0000;padding:0;color:#fff;margin:0}#docksteps-official .section-products .subtitle{color:#c8c6c8;font-size:14px;letter-spacing:.78px;line-height:22px;margin-top:10px;margin-bottom:20px}}#docksteps-official .section-products .grid-wrapper{padding:60px 40px;max-width:1440px;margin:0 auto!important}@media only screen and (max-width: 990px){#docksteps-official .section-products .grid-wrapper{padding:15px 10px}}#docksteps-official .section-products .hero__slide{width:calc(50% - 10px);float:left;display:block}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__slide{width:calc(50% - 5px);position:unset}}#docksteps-official .section-products .hero__slide:first-of-type{margin-right:10px}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__slide:first-of-type{margin-right:5px}}#docksteps-official .section-products .hero__slide:first-of-type .hero__image{height:auto;width:100%;object-fit:contain;object-position:left!important}#docksteps-official .section-products .hero__slide:last-of-type{margin-left:10px;display:flex;flex-direction:column-reverse;padding-left:40px}#docksteps-official .section-products .hero__slide:last-of-type img{max-width:300px}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__slide:last-of-type{margin-left:5px;flex-direction:column;padding-left:0}#docksteps-official .section-products .hero__slide:last-of-type img{width:100%;max-width:100%}}#docksteps-official .section-products .hero__slide:last-of-type .hero__content-wrapper{position:relative}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__slide:last-of-type .hero__content-wrapper{position:unset}}#docksteps-official .section-products .hero__slide:after{display:none}#docksteps-official .section-products .grid-wrapper{background:#0000}#docksteps-official .section-products .hero__content-centered{margin:0;padding:0 0 60px;display:block}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__content-centered{padding:0}}#docksteps-official .section-products .hero__content-centered .btn{color:#000;background:#fff;border:1px solid #c8c6c8;width:300px}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__content-centered .btn{width:calc(100% - 20px);left:10px}}#docksteps-official .section-products .hero__content-centered h3{font-size:36px;letter-spacing:0;line-height:45px;background:#0000;max-width:400px;padding:0}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__content-centered h3{display:none}}#docksteps-official .section-products .hero__content-centered .hero__text-subtitle{font-size:18px;letter-spacing:1px;line-height:26px}@media only screen and (max-width: 990px){#docksteps-official .section-products .hero__content-centered .hero__text-subtitle{display:none}}#docksteps-official .section-products .hero__content:after{display:none}@media only screen and (max-width: 990px){#docksteps-official .featured-collection-carousel{overflow:hidden;padding-top:20px}}#docksteps-official .owl-carousel-home{padding-bottom:60px;padding-left:40px;padding-right:40px}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home{padding-bottom:30px;padding-left:10px;padding-right:10px;max-width:90%}}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home .owl-stage-outer{overflow:visible}}#docksteps-official .owl-carousel-home .grid__item{padding:0}#docksteps-official .owl-carousel-home .product-item__image--margins{margin:0}#docksteps-official .owl-carousel-home .product-item__badge,#docksteps-official .owl-carousel-home .txt--emphasis{display:none!important}#docksteps-official .owl-carousel-home .product-item__price--sale{color:#034da2!important}#docksteps-official .owl-carousel-home .product-item__meta{position:relative;opacity:1}#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner{position:relative;transition:none;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0);width:100%;float:left;color:#034da2;margin-top:15px;padding:0 10px}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner{display:flex;flex-direction:column;padding-left:15px}}#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner p{margin:0}#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner .product-item__title{font-size:16px;line-height:18px;float:left;max-width:58%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#034da2;letter-spacing:.5px}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner .product-item__title{width:100%;max-width:100%;line-height:24px}}#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner .product-item__sold-out{line-height:17px;color:#ccc;text-transform:lowercase}#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner .product-item__price-wrapper{font-size:16px;line-height:18px;font-weight:400;float:right;text-align:right;color:#034da2;letter-spacing:.5px}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home .product-item__meta .product-item__meta__inner .product-item__price-wrapper{width:100%;text-align:left;float:left;line-height:20px;font-size:14px;font-weight:400}}#docksteps-official .owl-carousel-home .product-item__link:hover .product-item__image{opacity:1}#docksteps-official .owl-carousel-home .owl-dots{text-align:center;margin-top:25px}@media only screen and (max-width: 990px){#docksteps-official .owl-carousel-home .owl-dots{margin-top:10px;margin-left:10%}}#docksteps-official .owl-carousel-home button.owl-dot{height:5px;width:33px;background-color:#ebeaea;margin-left:5px;margin-right:5px}#docksteps-official .owl-carousel-home button.owl-dot.active{background-color:#034da2}.index-section.custom-html-section{margin-top:0;margin-bottom:0}.instagram-block{background-color:#2a2a2a;padding:60px 20px}@media only screen and (max-width: 990px){.instagram-block{padding:20px 10px}}.instagram-block .page-width{padding:0}.instagram-block .page-width .cult-story-title{width:340px;float:left;padding-right:20px}@media only screen and (max-width: 990px){.instagram-block .page-width .cult-story-title{width:100%;text-align:center;padding-bottom:30px;padding-right:0}}.instagram-block .page-width .cult-story-title h2{font-family:Domine,serif;font-size:36px;letter-spacing:0;line-height:55px;text-transform:uppercase;margin-bottom:0;color:#fff}.instagram-block .page-width .cult-story-title a{color:#c8c6c8;text-decoration:underline}.instagram-block .page-width .cult-story-title .btn{color:#9e0909;font-family:Domine,serif;font-size:26px;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-top:40px;background-color:#fff;width:100%;max-width:340px;text-decoration:none}.instagram-block .page-width .cult-story-title p{color:#c8c6c8;font-family:Domine,serif;font-size:18px;letter-spacing:1px;line-height:26px}@media only screen and (max-width: 990px){.instagram-block .page-width .cult-story-title p{margin:auto}}.instagram-block .page-width .cult-story-title .txt{margin-top:90px}@media only screen and (max-width: 990px){.instagram-block .page-width .cult-story-title .txt{margin:20px auto}}.instagram-block .page-width .cult-story-title .txt p{color:#fff;font-size:18px;letter-spacing:1px;line-height:26px;text-align:left;max-width:340px;margin-bottom:0}@media only screen and (max-width: 990px){.instagram-block .page-width .cult-story-title .txt p{text-align:center}}.instagram-block .page-width .cult-story-images{width:calc(100% - 340px);float:left;max-height:500px;overflow:auto;position:relative}@media only screen and (max-width: 990px){.instagram-block .page-width .cult-story-images{width:100%}}.instagram-block .page-width .cult-story-images .ps__rail-y{z-index:9}.instagram-block .page-width .cult-story-images .ps__thumb-y{background-color:#000}@media only screen and (min-width: 768px){.left-links.change-lg{font-size:10px;font-family:Domine,serif;font-weight:400}.newsletter-section-footer h2{font-size:18px;font-family:Domine,serif;font-weight:700}.newsletter-section-footer .rte p{color:#fff}.icon.icon-facebook{margin-right:20px}.top-bar .social-icons{display:flex;justify-content:flex-end}#docksteps-official .hero__dots-wrapper{display:flex;justify-content:left}#docksteps-official #Hero .hero__controls-icon{margin-bottom:400px}#docksteps-official .product-variant .title,#docksteps-official .product-variant .product__price{font-family:Domine,serif;font-weight:700!important;font-size:14px!important}#docksteps-official .product-item__price-wrapper{font-size:14px;font-family:Domine,serif;font-weight:700}#docksteps-official .container{width:100%;max-width:1440px;margin:0 auto;padding:0}}@media only screen and (min-width: 992px){.hero__controls{max-width:1440px;padding:0 40px;margin:auto}}@media only screen and (min-width: 768px)and (max-width: 991px){.hero__controls{padding:0}.hero__dots-wrapper .slick-dots li{width:100px!important}}.template-product .collection-grid,.template-product .grid--uniform{max-width:1640px!important}.product-page-row{display:block;float:left;width:100%}.product-page-row .product-page-column{float:left}.product-page-row .product__photo--single img{z-index:0}.product-page-row .product-page-media{position:relative;padding-left:0;padding-right:0;min-height:200px;margin-left:0;margin-right:0;width:59%}@media only screen and (max-width: 990px){.product-page-row .product-page-media{width:100%}}.product-page-row .product-page-media #img-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;line-height:1.42857;color:#034da2;text-align:left;box-sizing:border-box;position:fixed;left:0;top:50%;z-index:10;height:80px;margin-top:-40px;-webkit-box-align:center;align-items:center;display:flex}@media only screen and (max-width: 990px){.product-page-row .product-page-media #img-nav{display:none}}.product-page-row .product-page-media #img-nav span{display:block;padding:4px 0;margin:1px 0;cursor:pointer}.product-page-row .product-page-media #img-nav span hr{width:30px;height:1px;background:#034da2;border:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;margin:0}.product-page-row .product-page-media #img-nav span.active hr,.product-page-row .product-page-media #img-nav span:hover hr{width:50px}.product-page-row .product-page-details{padding-left:0;padding-right:0;width:40%;margin-left:0;margin-right:0}@media only screen and (max-width: 990px){.product-page-row .product-page-details{width:100%}}.product-page-row .grid__item{padding-left:0;width:100%}@media only screen and (max-width: 990px){.product-page-row .grid__item{padding-left:0;padding-right:0}}.product-page-row .grid__item h1{font-size:2.6em;margin-top:5px;margin-bottom:10px;font-weight:400;line-height:1.1;color:#000;text-transform:uppercase}@media only screen and (max-width: 990px){.product-page-row .grid__item h1{font-size:18px}}.product-page-row .product__details-content{margin-left:7%;margin-right:14%}@media only screen and (max-width: 990px){.product-page-row .product__details-content{margin-left:20px;margin-right:20px}}.product-page-row .product__price{font-size:2.6em;float:right;border-bottom:2px solid #fff;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;font-weight:700;line-height:normal;color:#000;min-height:50px;display:block;width:100%;text-align:right}@media only screen and (max-width: 990px){.product-page-row .product__price{font-size:18px;min-height:22px}}.product-page-row .product__price--sale{color:#000;padding-left:5px}.product-page-row .product__price--reg.on-sale{opacity:1;font-weight:400;text-decoration:line-through;font-size:.85em}.product-page-row .title-row{display:block;flex-direction:row;justify-content:space-between}.product-page-row .medium-up--one-half{width:100%}.product-page-row .product__form--add-to-cart{max-width:100%;border-bottom:1px solid #000;border-top:1px solid #000;padding-top:20px;padding-bottom:20px;margin-bottom:20px;display:block;float:left}.product-page-row .btn,.product-page-row .shopify-payment-button .shopify-payment-button__button--unbranded{font-size:14px;text-transform:uppercase;padding:8px 15px;display:inline-block;margin-bottom:0;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid;letter-spacing:3px;z-index:2;margin-left:-1px;color:#fff;background-color:#034da2;border-color:#034da2}.product-page-row .btn:hover,.product-page-row .shopify-payment-button .shopify-payment-button__button--unbranded:hover{color:#fff;background-color:#404040;border-color:#404040}.product-page-row .btn--add-to-cart{width:100%;float:left;margin-left:0}@media only screen and (max-width: 990px){.product-page-row .btn--add-to-cart{max-width:100%}}.product-page-row .swym-button-bar.swym-wishlist-button-bar{float:left;margin-top:15px;width:100%!important;text-align:center;height:40px;border:1px solid #034da2;margin-left:0;margin-right:0}.product-page-row .swym-button-bar.swym-wishlist-button-bar .swym-btn-container{margin-bottom:0;padding:7px 0}@media only screen and (max-width: 990px){.product-page-row .swym-button-bar.swym-wishlist-button-bar .swym-btn-container{padding-left:0}}.product-page-row .swym-button-bar.swym-wishlist-button-bar .swym-btn-container span{font-size:14px;text-transform:uppercase}.product-page-row .swym-button-bar.swym-wishlist-button-bar .swym-btn-container .uwl-heart-btn-icon{height:20px;width:20px;float:left;margin-right:5px;display:block}.product-page-row .swym-button-bar.swym-wishlist-button-bar .uwl-heart-btn-icon svg{padding-top:2px!important}.product-page-row .uwl-wishlist.wishlist-selected,.product-page-row .uwl-wishlist:hover{background:#0000;color:#034da2;border-radius:0;border-width:0px;border-style:solid;padding-left:16px;padding-right:16px}.product-page-row .uwl-wishlist.wishlist-selected .uwl-heart-btn-icon svg path,.product-page-row .uwl-wishlist:hover .uwl-heart-btn-icon svg path{fill:#034da2}.product-page-row .product-single__description.rte{padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:20px}.product-page-row .product-recommendations{display:block;float:left;padding-top:0;width:100%}@media only screen and (max-width: 990px){.product-page-row .product-recommendations{padding-left:0}}.product-page-row .product-recommendations h3{font-size:14px;font-weight:700;margin:0 0 20px}.product-page-row .collection-grid .owl-carousel-product-recommendations .grid__item{padding:0}.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-nav{position:absolute;bottom:0;width:100%}.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-nav button{font-size:0px;height:18px;width:18px;float:left;margin-right:5px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:-110px}@media only screen and (max-width: 990px){.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-nav button{margin-top:-160px}}.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-nav button.owl-next{float:right}.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-nav button.owl-prev{transform:rotate(180deg)}.product-page-row .collection-grid .owl-carousel-product-recommendations .owl-dots{display:none}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__image--margins{margin:0}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta{position:relative;opacity:1}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner{position:relative;transition:none;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0);width:100%;float:left;display:flex;flex-direction:column}@media only screen and (max-width: 990px){.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner{display:flex;flex-direction:column}}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner p{margin:0}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner .product-item__title{font-size:13px;float:left;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;font-weight:400}@media only screen and (max-width: 990px){.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner .product-item__title{width:100%;max-width:100%}}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner .product-item__price-wrapper{display:none;font-size:14px;font-weight:700;float:left;text-align:left}@media only screen and (max-width: 990px){.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__meta .product-item__meta__inner .product-item__price-wrapper{width:100%;float:left;text-align:left}}.product-page-row .collection-grid .owl-carousel-product-recommendations .product-item__link:hover .product-item__image{opacity:1}.product-page-row .metas ul{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;list-style:none;padding-left:0}.product-page-row .metas ul .name{font-weight:700;margin-right:5px;text-transform:capitalize}.product-page-row .modal-size{position:absolute;right:0;z-index:9;top:0}.product-page-row .modal-size a{font-size:14px;color:#000}.product-page-row .modal-size a:hover{cursor:pointer;text-decoration:underline;color:#555}.collection-template-section .bolt-container .action-bar-secondary{display:none}.collection-template-section .bolt-container .banner-collections{position:relative;width:100%}.collection-template-section .bolt-container .banner-collections img{width:100%}.collection-template-section .bolt-container .banner-collections .overlay-txt{position:absolute;top:calc(50% - 36px);left:20px}.collection-template-section .bolt-container .banner-collections .overlay-txt h1{background-color:#000;color:#fff;font-family:Domine,serif;font-size:48px;letter-spacing:1px;line-height:68px;margin:0}@media only screen and (max-width: 990px){.collection-template-section .bolt-container .banner-collections .overlay-txt h1{font-size:36px;letter-spacing:1.13px;line-height:47px}}.collection-template-section .bolt-container .description{max-width:1440px;margin:0 auto;padding:0 10px}.collection-template-section .bolt-container .description .title{color:#000;font-size:24px;letter-spacing:0;line-height:26px;text-align:center;font-family:Domine,serif;margin-top:30px;margin-bottom:20px}@media only screen and (max-width: 990px){.collection-template-section .bolt-container .description .title{font-size:26px;letter-spacing:0;line-height:55px}}.collection-template-section .bolt-container .description .subtitle{color:#000;font-family:Raleway;font-size:14px;letter-spacing:0;line-height:26px;text-align:center}@media only screen and (max-width: 990px){.collection-template-section .bolt-container .description .subtitle{font-size:12px;letter-spacing:0;line-height:22px}}.collection-template-section .description-bottom{text-align:center;padding:0 10px;max-width:1440px;margin:10px auto 50px}.collection-template-section .description-bottom .rte--description{max-width:1440px;margin:0 auto}.collection-template-section .description-bottom h1{font-size:36px;font-weight:400;color:#000;margin-top:20px;margin-bottom:10px;font-family:Domine,serif;text-transform:uppercase}.collection-template-section .description-bottom h3{font-size:24px;font-family:Domine,serif;margin-top:20px;margin-bottom:10px;text-transform:uppercase;color:#666;font-weight:400}.collection-template-section .description-bottom p{font-size:14px;margin-bottom:10px;color:#000;font-family:Raleway,sans-serif}.collection-grid,.grid--uniform:not(.instagram-block){max-width:1440px;margin:0 auto}.collection-grid .product-item__badge,.grid--uniform:not(.instagram-block) .product-item__badge{display:none!important}.collection-grid .txt--emphasis,.grid--uniform:not(.instagram-block) .txt--emphasis{display:none!important}.collection-grid .product-item__price--sale,.grid--uniform:not(.instagram-block) .product-item__price--sale{color:#034da2}.collection-grid .large-up--one-quarter,.grid--uniform:not(.instagram-block) .large-up--one-quarter{width:25%;padding:20px}@media only screen and (min-width: 991px)and (max-width: 1139px){.collection-grid .large-up--one-quarter,.grid--uniform:not(.instagram-block) .large-up--one-quarter{width:33.33%}}@media only screen and (max-width: 990px){.collection-grid .large-up--one-quarter,.grid--uniform:not(.instagram-block) .large-up--one-quarter{width:50%}}.collection-grid .product-item__image.hidden,.grid--uniform:not(.instagram-block) .product-item__image.hidden{display:none}.collection-grid .product-item__image-container--loading .product-item__image,.grid--uniform:not(.instagram-block) .product-item__image-container--loading .product-item__image{opacity:1}.collection-grid .product-item__meta,.grid--uniform:not(.instagram-block) .product-item__meta{position:relative;opacity:1}.collection-grid .product-item__meta .product-item__meta__inner,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner{position:relative;transition:none;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0);width:100%;float:left;padding:10px 0}@media only screen and (max-width: 990px){.collection-grid .product-item__meta .product-item__meta__inner,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner{display:flex;flex-direction:column}}.collection-grid .product-item__meta .product-item__meta__inner p,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner p{margin:0}.collection-grid .product-item__meta .product-item__meta__inner .product-item__title,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner .product-item__title{font-size:14px;float:left;max-width:58%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.5px;line-height:18px}@media only screen and (max-width: 990px){.collection-grid .product-item__meta .product-item__meta__inner .product-item__title,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner .product-item__title{width:100%;max-width:100%;line-height:24px}}.collection-grid .product-item__meta .product-item__meta__inner .product-item__price-wrapper,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner .product-item__price-wrapper{font-size:16px;font-family:Domine,serif;float:right;text-align:right;letter-spacing:.5px;line-height:18px}@media only screen and (max-width: 990px){.collection-grid .product-item__meta .product-item__meta__inner .product-item__price-wrapper,.grid--uniform:not(.instagram-block) .product-item__meta .product-item__meta__inner .product-item__price-wrapper{width:100%;float:left;text-align:left}}.collection-grid .product-item__link:hover .product-item__image,.grid--uniform:not(.instagram-block) .product-item__link:hover .product-item__image{opacity:1}.collection-grid.bc-al-style4 .boost-pfs-action-list-wrapper .boost-pfs-addtocart-product-form,.grid--uniform:not(.instagram-block).bc-al-style4 .boost-pfs-action-list-wrapper .boost-pfs-addtocart-product-form{display:none}.collection-grid.bc-al-style4 .boost-pfs-action-list-enabled:hover .boost-pfs-action-list-wrapper,.grid--uniform:not(.instagram-block).bc-al-style4 .boost-pfs-action-list-enabled:hover .boost-pfs-action-list-wrapper{position:absolute;top:20px!important;right:15px!important}.collection-grid.bc-al-style4 .boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper,.grid--uniform:not(.instagram-block).bc-al-style4 .boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper{transform:none;display:none}.collection-grid .boost-pfs-quickview-btn.boost-pfs-filter-button,.grid--uniform:not(.instagram-block) .boost-pfs-quickview-btn.boost-pfs-filter-button{position:relative}.collection-grid .boost-pfs-quickview-btn.boost-pfs-filter-button span,.grid--uniform:not(.instagram-block) .boost-pfs-quickview-btn.boost-pfs-filter-button span{width:20px;height:20px;background-image:url("{{'plus.svg' | asset_url }}");display:block;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto}.collection-grid .boost-pfs-quickview-btn.boost-pfs-filter-button svg,.grid--uniform:not(.instagram-block) .boost-pfs-quickview-btn.boost-pfs-filter-button svg{display:none}.collection-grid .boost-pfs-quickview-btn.boost-pfs-filter-button:hover,.grid--uniform:not(.instagram-block) .boost-pfs-quickview-btn.boost-pfs-filter-button:hover{background:#0000!important;color:#0000!important;border-color:#0000!important}.uwl-col-wishlist{position:absolute!important;top:10px;right:10px;z-index:999!important;cursor:pointer}.uwl-col-wishlist path{fill:#034da2!important}.page-width{max-width:1440px;margin:0 auto}@media only screen and (min-width: 991px)and (max-width: 1139px){.page-width{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 990px){.page-width{padding-left:15px;padding-right:15px}}.all{max-width:1440px;width:100%;margin:auto}.all input,.all textarea,.all select{background-color:#f4f4f4;border:1px solid #fff;max-width:100%}.all select{display:inline;padding:10px 25px}.all .store_website{display:none}#store-locator-title{padding-left:10px}@media only screen and (max-width: 990px){.addresses li a{display:block!important}}.ajaxcart__product-meta.Default{display:none}.page-with-sidebar{max-width:1480px;padding-left:20px;padding-right:20px;margin:0 auto}@media only screen and (max-width: 990px){.page-with-sidebar{padding-top:0}}.page-with-sidebar .is_stuck{margin-top:100px!important}.page-with-sidebar h1{text-align:center;font-size:36px;text-transform:uppercase;margin-top:0;margin-bottom:40px}@media only screen and (max-width: 990px){.page-with-sidebar h1{font-size:30px}}.page-with-sidebar h4{margin-top:20px;margin-bottom:10px}.page-with-sidebar .row-servizio:before,.page-with-sidebar .row-servizio:after{content:" ";display:table}.page-with-sidebar .row-servizio:after{clear:both}.page-with-sidebar #ord-list-custom{float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px;position:static}@media only screen and (max-width: 990px){.page-with-sidebar #ord-list-custom{width:100%;padding-left:0;padding-right:0}}.page-with-sidebar #ord-list-custom ul{margin:0;padding:0;list-style:none}.page-with-sidebar #ord-list-custom ul li a{display:block;border-bottom:1px solid #eee;padding:5px 10px;color:#000}.page-with-sidebar #ord-list-custom ul li a.active{font-weight:700;background:#eee;color:#034da2}.page-with-sidebar .faq-answer{float:right;width:66.66667%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:justify}@media only screen and (max-width: 990px){.page-with-sidebar .faq-answer{width:100%;text-align:left;padding-left:0;padding-right:0}}.page-with-sidebar .faq-answer>div:not(:last-of-type){margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #eee}.page-with-sidebar .faq-answer>div h3{margin-top:0}@media only screen and (max-width: 990px){.page-with-sidebar .faq-answer>div h3:first-of-type{margin-top:30px}}.page-with-sidebar .faq-answer h3{font-size:24px}.page-with-sidebar a.anchor{display:block;position:relative;top:-80px;visibility:hidden}.swym-wishlist-detail-header{display:none}.swym-ui-component .swym-wishlist-grid{max-width:100%!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:none!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{height:100%!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{line-height:24px!important;margin:10px!important;overflow:visible!important}.swym-ui-component .swym-wishlist-detail-separator,.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-wishlist-detail-header,.swym-ui-component.swym-wishlist-page .swym-simple-wishlist-\b8  .swym-wishlist-detail-header{display:none!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{font-weight:400!important;font-size:12px!important;height:30px!important}#cult-story h1{font-size:2.6em;margin-bottom:20px;text-align:center;text-transform:uppercase}#cult-story .cult-story-header{text-align:center;margin-bottom:20px}#cult-story .cult-story-header h2{font-size:1.2em;font-weight:700;margin:0}#cult-story .cult-story-grid>div{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}#cult-story .cult-story-grid>div:nth-of-type(odd){text-align:right}#cult-story .cult-story-grid>div img{display:inline-block}.contact-us{max-width:1040px;margin:0 auto;padding-left:20px;padding-right:20px}.contact-us h1{text-align:center;font-size:36px;text-transform:uppercase;margin-top:0;margin-bottom:40px}.contact-us h2{font-size:30px;text-transform:uppercase}.contact-us .col-left{width:65%;float:left;padding-right:50px}@media only screen and (max-width: 990px){.contact-us .col-left{width:100%;padding-right:20px}}.contact-us .col-right{width:35%;float:left}@media only screen and (max-width: 990px){.contact-us .col-right{width:100%}}.contact-form.form-vertical{margin-bottom:30px}.contact-form.form-vertical input[type=text],.contact-form.form-vertical input[type=email],.contact-form.form-vertical input[type=tel],.contact-form.form-vertical textarea{height:38px;padding:5px 10px;line-height:1.42857;color:#000;background-color:#fff;border:1px solid #000;font-size:1em}.contact-form.form-vertical input[type=submit]{width:100%;max-width:250px;margin-top:20px}.note.form-success{background:#008060;color:#fff;padding:5px 15px}.cart-link.cart-bubble--visible:before{background:#034da2}@media only screen and (max-width: 767px){.cart-link.cart-bubble--visible:before{top:17px;right:4px}}.cart__checkout{text-transform:uppercase}
/*# sourceMappingURL=/s/files/1/0582/9355/1296/t/8/assets/docksteps.css.map */
