/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.configurator{font-size:0px;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;white-space:nowrap;cursor:col-resize}.configurator img{vertical-align:top}.configurator .area{display:inline-block}.configurator .back{display:inline-block}.configurator .frames-buffer{display:none}.configurator .front-mask{display:none;opacity:.4;-o-opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;pointer-events:none;position:relative;z-index:2}.configurator .mask{display:none}.configurator .masks-buffer{display:none}.configurator .fullscreen{bottom:0px;left:0px;position:fixed;right:0px;top:0px}.configurator.highlight .front-mask{display:inline-block}.configurator.preloading{cursor:wait;opacity:.4;-o-opacity:.4;-ms-opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4}.configurator.preloading img{cursor:wait}@media(max-width: 991.98px){.product-view.customizable-product-view{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}@media(max-width: 991.98px){.product-details-left-section.customizable-product{width:inherit}}.product-details-left-section.customizable-product .images-wrapper{width:100%;padding-right:15px;padding-left:15px}@media(min-width: 992px){.product-details-left-section.customizable-product .images-wrapper{width:100%}}.product-details-left-section.customizable-product .images-wrapper .primary-images{width:100%;position:relative}@media(min-width: 992px){.product-details-left-section.customizable-product .images-wrapper .primary-images{width:100%;padding:0}}.product-details-left-section.customizable-product .images-wrapper .primary-images .swiper-container:after{display:none}.product-details-left-section.customizable-product .bullet-time{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;z-index:1;width:100%}.product-details-left-section.customizable-product .bullet-time.active{opacity:1;z-index:5}.product-details-left-section.customizable-product .bullet-time canvas{width:100%;height:auto}.bullettime-controls{position:absolute;bottom:0;left:0;right:0;z-index:100;width:100%;height:118px;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@media(max-width: 620px){.bullettime-controls{bottom:-50px}}.bullettime-controls.active{opacity:1}.bullettime-controls .bullettime-copy{width:100%;height:67px;font-size:12px;line-height:19px;letter-spacing:.4pt;text-align:center;background:url("../../images/platforme/bullettime_circle.png") no-repeat center center}.bullettime-controls .bullettime-copy span{position:absolute;top:22%;left:50%;z-index:0;display:inline-block;width:100%;max-width:420px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bullettime-controls .customizer-gallery-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;max-width:420px;margin:0 auto}@media(max-width: 620px){.bullettime-controls .customizer-gallery-desktop{background-color:#fff;width:calc(100% + 30px);max-width:unset;margin-left:-15px;margin-right:-15px}}.bullettime-controls .customizer-gallery-desktop span{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:.6;padding:16px;letter-spacing:.4pt;text-transform:uppercase;cursor:pointer}.bullettime-controls .customizer-gallery-desktop span:hover{opacity:1}.bullettime-controls .customizer-gallery-desktop.active{opacity:1}.lettering-image-container{position:absolute;top:53px;left:0;bottom:0;right:0;z-index:1;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.lettering-image-container.active{opacity:1;z-index:5}.lettering-image-container .lettering-image{position:absolute;top:0;bottom:0;left:0;right:0}.lettering-image-container .lettering-image img{display:block}.lettering-image-container .lettering-image .main-text{position:absolute;top:4%;left:0;right:0;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.4pt;text-transform:uppercase;text-align:center}.lettering-image-container .lettering-image .customizer-image.left,.lettering-image-container .lettering-image .customizer-image.right{position:absolute;width:70%;height:auto;margin-top:5%;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px)}.lettering-image-container .lettering-image .customizer-image.left{left:5%;z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lettering-image-container .lettering-image .customizer-image.right{left:25%;z-index:2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lettering-image-container .lettering-image .focus-left,.lettering-image-container .lettering-image .focus-right{position:absolute;width:300px;height:300px;z-index:50;border-radius:50%;border:2px solid #d4d4d4;overflow:hidden}@media(max-width: 1250px){.lettering-image-container .lettering-image .focus-left,.lettering-image-container .lettering-image .focus-right{width:230px;height:230px}}@media(max-width: 991.98px){.lettering-image-container .lettering-image .focus-left,.lettering-image-container .lettering-image .focus-right{width:45%;height:45%;top:25%}}.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{position:absolute;top:-150%;left:-150%;z-index:10;width:400%;height:auto;background-color:#fff}@media(max-width: 991.98px){.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{top:-164%}}@media(min-width: 361px)and (max-width: 480px){.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{top:-189%}}@media(min-width: 481px)and (max-width: 640px){.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{top:-174%}}@media(min-width: 641px)and (max-width: 800px){.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{top:-169%}}@media(max-width: 360px){.lettering-image-container .lettering-image .focus-left .customizer-image,.lettering-image-container .lettering-image .focus-right .customizer-image{top:-200%}}.lettering-image-container .lettering-image .focus-left .letter-images-container,.lettering-image-container .lettering-image .focus-right .letter-images-container{position:absolute;top:59%;z-index:11;width:150px}.lettering-image-container .lettering-image .focus-left .letter-images-container .single-letter,.lettering-image-container .lettering-image .focus-right .letter-images-container .single-letter{display:inline-block;width:auto;height:25px;position:relative;top:auto;left:auto;right:auto;bottom:auto}@media(max-width: 1250px){.lettering-image-container .lettering-image .focus-left .letter-images-container .single-letter .single-letter,.lettering-image-container .lettering-image .focus-right .letter-images-container .single-letter .single-letter{height:20px}}@media(max-width: 991.98px){.lettering-image-container .lettering-image .focus-left .letter-images-container .single-letter,.lettering-image-container .lettering-image .focus-right .letter-images-container .single-letter{height:25px}}.lettering-image-container .lettering-image .focus-right{bottom:30%;left:2%}.lettering-image-container .lettering-image .focus-right .letter-images-container{right:auto;left:21%;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.lettering-image-container .lettering-image .focus-right .letter-images-container .single-letter{float:left}.lettering-image-container .lettering-image .focus-left{bottom:30%;right:2%}.lettering-image-container .lettering-image .focus-left .letter-images-container{left:auto;right:21%;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.lettering-image-container .lettering-image .focus-left .letter-images-container .single-letter{float:right}.lettering-image-container .lettering-image .focus-left .letter-images-container .single-letter{height:20px}.lettering-image-container .lettering-image .focus-left-text,.lettering-image-container .lettering-image .focus-right-text{position:absolute;bottom:20%;z-index:10;width:300px;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.4pt;text-align:center;text-transform:uppercase}@media(max-width: 1250px){.lettering-image-container .lettering-image .focus-left-text,.lettering-image-container .lettering-image .focus-right-text{width:230px}}@media(max-width: 991.98px){.lettering-image-container .lettering-image .focus-left-text,.lettering-image-container .lettering-image .focus-right-text{bottom:15%;width:50%}}@media(max-width: 460px){.lettering-image-container .lettering-image .focus-left-text,.lettering-image-container .lettering-image .focus-right-text{font-size:11px;line-height:16px}}@media(max-width: 360px){.lettering-image-container .lettering-image .focus-left-text,.lettering-image-container .lettering-image .focus-right-text{bottom:12%}}.lettering-image-container .lettering-image .focus-left-text{right:0}.lettering-image-container .lettering-image .focus-right-text{left:0}.lettering-image-container .lettering-image[data-plate-type=crystal] .focus-left .letter-images-container,.lettering-image-container .lettering-image[data-plate-type=crystal] .focus-right .letter-images-container{top:55%}@media(min-width: 621px){[data-pid=sr1_running] .bullettime-controls,[data-pid=sr1_slipper] .bullettime-controls,[data-pid=addict_sneaker] .bullettime-controls{bottom:20px}}@media(min-width: 361px)and (max-width: 480px){[data-pid=sr1_running] .lettering-image-container .lettering-image .focus-left .customizer-image,[data-pid=sr1_running] .lettering-image-container .lettering-image .focus-right .customizer-image{top:-184%}}@media(min-width: 361px)and (max-width: 480px){[data-pid=sr1_pump105] .lettering-image-container .lettering-image .focus-left .customizer-image,[data-pid=sr1_pump105] .lettering-image-container .lettering-image .focus-right .customizer-image{top:-184%}}.product-details .product-detail-container.customizable-product-detail-container{padding:0 20px !important}@media(min-width: 992px){.product-details .product-detail-container.customizable-product-detail-container{padding:0 30px !important}}.product-details .product-view.customizable-product-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details-left-section.customizable-product{background-color:#fff;min-height:200px;width:100%;max-width:100%}@media(min-width: 992px){.product-details-left-section.customizable-product{min-height:400px;width:57%;max-width:800px !important}}.product-details-left-section.customizable-product .breadcrumbs{margin-bottom:0;position:relative;z-index:10}@media(min-width: 992px){.product-details-left-section.customizable-product .breadcrumbs{padding-left:4px;padding-right:0}}.product-details-right-section{width:100%}@media(min-width: 992px){.product-details-right-section{width:43%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.product-details-right-section-inner.customizable-product{height:100%;margin-top:0;padding-left:20px;padding-right:20px}@media(min-width: 992px){.product-details-right-section-inner.customizable-product{height:calc(100% - 60px);margin-top:0;padding-left:30px;padding-right:0}}@media(max-width: 620px){.product-details-right-section-inner.customizable-product{margin-top:82px}}.product-details-right-section-inner.customizable-product .product-name-title{font-size:26px;line-height:30px;letter-spacing:.6pt;font-weight:600}@media(min-width: 992px){.product-details-right-section-inner.customizable-product .product-name-title{font-size:32px;line-height:36px;letter-spacing:.6pt}}.product-details-right-section-inner.customizable-product .primary-category-and-price .price{font-size:14px;line-height:21px;font-weight:400;letter-spacing:.4pt;margin-top:8px}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;position:relative;z-index:0}@media(min-width: 768px){.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions{margin-top:10px}}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .cart-and-ipay,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step-button__container{margin:10px 0}@media(max-width: 767px){.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .cart-and-ipay,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step-button__container{width:100%;margin:8px 0;text-align:center}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .cart-and-ipay button,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step-button__container button{width:100%}}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .add-to-cart{width:auto}@media(min-width: 768px){.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .add-to-cart{margin-right:24px}}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .add-to-cart:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .add-to-cart.adding-to-cart .main-copy{display:none !important}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .add-to-cart.adding-to-cart .adding-copy{display:inline !important}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step{display:none}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active{font-family:"Poppins",Arial,Verdana,sans-serif;font-size:13px;line-height:20px;letter-spacing:.6pt;color:#000;background-color:#fff;border:1px solid #000;padding:11px 24px;border-radius:6px;text-transform:uppercase;text-decoration:none;font-weight:600;display:inline-block;cursor:pointer;text-align:center}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-decoration:inherit}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active:hover,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active:active,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active:focus{color:#444;background-color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active:disabled,.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step:not(:disabled):not(.disabled).active .disabled{color:#909090;background-color:#fff;border:1px solid #909090;cursor:not-allowed}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step.active{display:inline-block}@media(max-width: 767px){.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step.active{margin-top:16px}}.product-details-right-section-inner.customizable-product .prices-add-to-cart-actions .reset-step img{margin-right:11px}.product-details-right-section-inner.customizable-product .custom-select-container{margin:22px 0 24px;display:inline-block;width:auto;min-width:174px;position:relative;border:1px solid #000;border-radius:6px;background-color:#fff}@media(min-width: 768px){.product-details-right-section-inner.customizable-product .custom-select-container{margin:22px 12px 12px}}@media(max-width: 767px){.product-details-right-section-inner.customizable-product .custom-select-container{width:100%}}.product-details-right-section-inner.customizable-product .custom-select-container.disabled{opacity:.5}.product-details-right-section-inner.customizable-product .custom-select-container:after{content:" ";display:block;width:0;height:0;position:absolute;right:13px;top:19px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #000;border-bottom:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.product-details-right-section-inner.customizable-product .custom-select-container.active{border-radius:6px 6px 0 0;border-bottom-color:transparent}.product-details-right-section-inner.customizable-product .custom-select-container.active:after{top:17px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-right-section-inner.customizable-product .custom-select-container.active .custom-options-container{display:inline-block}.product-details-right-section-inner.customizable-product .custom-select-container .sb-label{position:absolute;top:-22px;left:0;z-index:0;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400}.product-details-right-section-inner.customizable-product .custom-select-container .sb-label::first-letter{text-transform:uppercase}.product-details-right-section-inner.customizable-product .custom-select-container .custom-selected-val,.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li,.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li a{font-size:13px;line-height:19px;letter-spacing:.4pt;font-weight:400;color:#000;cursor:pointer}.product-details-right-section-inner.customizable-product .custom-select-container .custom-selected-val{padding:11px 34px 11px 13px}.product-details-right-section-inner.customizable-product .custom-select-container .custom-selected-val span{display:inline-block;height:14px;width:100%}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container{position:absolute;top:calc(100% - 7px);left:0;z-index:0;display:none;width:calc(100% + 2px);height:auto;margin-left:-1px;padding:0 5px 8px;background-color:#fff;border:1px solid #000;border-top:0 none;border-radius:0 0 6px 6px}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 8px}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li:hover{background-color:#f6f5f3;color:#000;border-radius:6px}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li.disabled{display:none;pointer-events:none}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li .swatch-color{width:20px;height:20px}.product-details-right-section-inner.customizable-product .custom-select-container .custom-options-container li .swatch-color img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details-right-section-inner.customizable-product .customizer-sibling-container .custom-select-container{display:none !important}.product-details-right-section-inner.customizable-product .customizer-sibling-container[data-step-id=main] .custom-select-container{display:inline-block !important;margin-left:0;z-index:2}.product-details-right-section-inner.customizable-product .customizer-sibling-container[data-step-id=main] .custom-select-container .sb-label{display:none !important}.product-details-bottom-section.customizable-product{width:100%;max-width:1049px;margin:46px auto 40px;text-align:center}@media(min-width: 992px){.product-details-bottom-section.customizable-product{margin:49px auto 40px}}.product-details-bottom-section.customizable-product .description-and-detail{margin-top:0;margin-bottom:16px}.product-details-bottom-section.customizable-product .description-and-detail .description-and-detail-trigger{display:none}.product-details-bottom-section.customizable-product .description-and-detail .product-description p{margin-bottom:0;font-size:14px;line-height:21px;font-weight:600;letter-spacing:.4pt}.product-details-bottom-section.customizable-product .customizer-disclaimer{margin-bottom:32px}.product-details-bottom-section.customizable-product .customizer-disclaimer p{margin-bottom:0;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400}.product-details-bottom-section.customizable-product .bookappointment-container .bookappointment-link{letter-spacing:.6pt}.product-details .customizable-product__progress-bar{width:calc(100% + 20px);margin:32px 0 32px -20px;padding-left:20px}@media(min-width: 992px){.product-details .customizable-product__progress-bar{width:calc(100% + 30px);margin:32px 0 40px -30px;padding-left:30px}}.product-details .customizable-product__progress-bar.hide{margin:0 0 25px}.product-details .customizable-product__progress-bar.hide .customizer-steps{display:none}.product-details .customizable-product__progress-bar .customizer-steps{width:100%;position:relative}.product-details .customizable-product__progress-bar .customizer-steps__prev,.product-details .customizable-product__progress-bar .customizer-steps__next{display:none;position:absolute;top:calc(50% - 19.5px);z-index:2;width:75px;height:39px;text-align:right;background:-webkit-gradient(linear, right top, left top, color-stop(58.23%, #f5f5f5), to(rgba(245, 245, 245, 0)));background:linear-gradient(270deg, #f5f5f5 58.23%, rgba(245, 245, 245, 0) 100%)}.product-details .customizable-product__progress-bar .customizer-steps__prev button,.product-details .customizable-product__progress-bar .customizer-steps__next button{border:0 none;background-color:transparent;padding:0;width:30px;height:39px;background:url("../images/icons/arrow-next-small.svg") center center no-repeat;cursor:pointer}.product-details .customizable-product__progress-bar .customizer-steps__prev button:focus,.product-details .customizable-product__progress-bar .customizer-steps__next button:focus{outline:0 none;-webkit-box-shadow:none;box-shadow:none}.product-details .customizable-product__progress-bar .customizer-steps__prev{left:-30px;-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);transform:matrix(-1, 0, 0, 1, 0, 0)}.product-details .customizable-product__progress-bar .customizer-steps__prev.initialized{display:block}.product-details .customizable-product__progress-bar .customizer-steps__prev.initialized button{position:relative;left:-17px}.product-details .customizable-product__progress-bar .customizer-steps__next{right:-9px}.product-details .customizable-product__progress-bar .customizer-steps__next.initialized{display:block}.product-details .customizable-product__progress-bar .customizer-steps__next.initialized button{display:inline-block}.product-details .customizable-product__progress-bar .customizer-steps .steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.product-details .customizable-product__progress-bar .customizer-steps .steps-container .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details .customizable-product__progress-bar .customizer-indicator-step{font-family:"Poppins",Arial,Verdana,sans-serif;font-size:14px;line-height:21px;letter-spacing:.6pt;color:#000;background-color:#fff;border:1px solid transparent;padding:9px 20px;border-radius:50px;text-transform:uppercase;text-decoration:none;font-weight:400;display:inline-block;cursor:pointer;padding:8px 19px;-webkit-transition:border .2s linear;transition:border .2s linear;cursor:not-allowed}.product-details .customizable-product__progress-bar .customizer-indicator-step span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-decoration:inherit}.product-details .customizable-product__progress-bar .customizer-indicator-step:hover,.product-details .customizable-product__progress-bar .customizer-indicator-step:active,.product-details .customizable-product__progress-bar .customizer-indicator-step:focus{color:#000;background-color:#fff;text-decoration:none;border:1px solid #fff}.product-details .customizable-product__progress-bar .customizer-indicator-step:disabled,.product-details .customizable-product__progress-bar .customizer-indicator-step .disabled{color:#000;background-color:#fff;border:1px solid transparent;cursor:not-allowed}.product-details .customizable-product__progress-bar .customizer-indicator-step span{white-space:nowrap;-webkit-transition:all .5s linear;transition:all .5s linear}.product-details .customizable-product__progress-bar .customizer-indicator-step.active{border:1px solid #000;cursor:pointer}.product-details .customizable-product__progress-bar .customizer-indicator-step.active span{text-shadow:.3pt .3pt .7pt #000;-webkit-transition:text-shadow .2s linear;transition:text-shadow .2s linear}.product-details .customizable-product__progress-bar .customizer-indicator-step.step-completed{border-color:#6d6d6d;color:#6d6d6d;background-color:transparent}.product-details .customizable-product__progress-bar .customizer-indicator-step:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.product-details .customizable-product__step-content{position:relative;z-index:1}.product-details .customizable-product__step-content .customizer-step{display:none;width:100%}.product-details .customizable-product__step-content .customizer-step.title{font-size:14px;line-height:21px;font-weight:600;letter-spacing:.6pt;text-transform:uppercase;margin:8px 0}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step.title{margin:12px 0 8px}}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step:not(.title){margin-left:-12px;width:calc(100% + 12px)}}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(1){z-index:9}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(2){z-index:8}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(3){z-index:7}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(4){z-index:6}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(5){z-index:5}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(6){z-index:4}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(7){z-index:3}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(8){z-index:2}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(9){z-index:1}.product-details .customizable-product__step-content .customizer-step>.custom-select-container:nth-child(10){z-index:0}.product-details .customizable-product__step-content .customizer-step[data-step-id=main] .custom-select-container[data-selection=strass],.product-details .customizable-product__step-content .customizer-step[data-step-id=main] .custom-select-container[data-selection=accessories]{display:none}.product-details .customizable-product__step-content .customizer-step[data-step-id=main] .custom-select-container[data-selection=strass].show,.product-details .customizable-product__step-content .customizer-step[data-step-id=main] .custom-select-container[data-selection=accessories].show{display:inline-block}.product-details .customizable-product__step-content .customizer-step[data-step-id=main] .custom-select-container[data-selection=panel]{display:none}.product-details .customizable-product__step-content .customizer-step[data-step-id=main].customizer-sibling-container{padding:0;margin:0}.product-details .customizable-product__step-content .customizer-step[data-step-id=main].customizer-sibling-container .custom-select-container{display:block}.product-details .customizable-product__step-content .customizer-step[data-step-id=plate],.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory]{padding-left:0;padding-bottom:5px}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step[data-step-id=plate],.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory]{padding-left:8px}}.product-details .customizable-product__step-content .customizer-step[data-step-id=plate] .plate-selector,.product-details .customizable-product__step-content .customizer-step[data-step-id=plate] .accessory-selector,.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory] .plate-selector,.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory] .accessory-selector{display:inline-block;width:142px;height:64px;padding:10px;margin:2px 4px;border:1px solid #e4e4e4;border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:122px 44px;cursor:pointer}.product-details .customizable-product__step-content .customizer-step[data-step-id=plate] .plate-selector.active,.product-details .customizable-product__step-content .customizer-step[data-step-id=plate] .accessory-selector.active,.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory] .plate-selector.active,.product-details .customizable-product__step-content .customizer-step[data-step-id=accessory] .accessory-selector.active{border:1px solid #000}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering]{padding-left:0;padding-bottom:8px}@media(max-width: 767px){.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering]{margin-left:-4px}}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering]{padding-left:8px}}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container__inner+.lettering-container__inner{margin-top:24px}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .no-lettering-msg{display:none;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.4pt;padding:12px;text-align:left}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-title{width:100%;font-size:13px;line-height:19px;font-weight:400;letter-spacing:.4pt;margin:4px}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(33.33% - 8px);margin:4px;font-size:13px;font-weight:400;letter-spacing:.4pt;text-transform:uppercase}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input{width:100%;height:50px;padding:0 8px;margin:0 2px;font-size:inherit;line-height:50px !important;letter-spacing:inherit;font-weight:inherit;text-align:center;border:1px solid #e4e4e4;border-radius:6px;background-color:#fff}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input:disabled{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;background-color:#fff}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input::-webkit-input-placeholder{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input::placeholder,.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input::-webkit-input-placeholder,.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input::-moz-placeholder,.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input:-ms-input-placeholder{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.product-details .customizable-product__step-content .customizer-step[data-step-id=lettering] .lettering-container input:focus{outline:0 none}.product-details .customizable-product__step-content .customizer-step[data-step-id=size]{padding-left:0;padding-bottom:12px}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step[data-step-id=size]{padding-left:12px}}.product-details .customizable-product__step-content .customizer-step[data-step-id=size] label{display:block;margin-bottom:4px;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;text-transform:none}.product-details .customizable-product__step-content .customizer-step[data-step-id=size] .selectfake-styled{min-width:164px}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview]{padding-left:0;padding-bottom:8px}@media(min-width: 768px){.product-details .customizable-product__step-content .customizer-step[data-step-id=preview]{padding-left:12px}}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-list ol li{border-bottom:1px solid #000;padding:4px 0}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-list ol li:last-child{border-bottom:0 none;padding-bottom:0}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-list ol li .review-row{padding:4px 0}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;line-height:19px;letter-spacing:.6pt;font-weight:600;padding:4px 0}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-title .title{text-transform:uppercase}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-title .edit{border:0 none;background-color:transparent;padding:0;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-weight:500;text-decoration:underline;text-transform:none;cursor:pointer}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-title .edit:hover{text-decoration:none}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review-panel{font-size:13px;line-height:19px;letter-spacing:.4pt;font-weight:400;text-transform:uppercase}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container,.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container .review-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px;padding:4px 0}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container .review-row{width:50%;padding:0 8px}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container .review-row .heading{padding-right:4px}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container .review-row .heading::after{content:":"}.product-details .customizable-product__step-content .customizer-step[data-step-id=preview] .review-step-list .review__details-container .review-row .value{text-align:right}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations{max-width:1049px;margin:104px auto 0;padding:0}@media(min-width: 992px){.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations{margin:80px auto 30px}}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .owl-carousel__container{max-width:320px;margin:0 auto;padding:0;overflow:hidden}@media(min-width: 992px){.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .owl-carousel__container{max-width:1049px}}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .recommedations-title{font-size:20px;line-height:24px;letter-spacing:.6pt;font-weight:600;text-align:center;text-transform:uppercase;margin:0 auto 24px}@media(min-width: 992px){.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .recommedations-title{font-size:32px;line-height:36px;letter-spacing:.6pt}}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-platforme-recommendations{display:-webkit-box;display:-ms-flexbox;display:flex}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide{padding:22px 28px 24px;border-radius:6px;background-color:#fff}@media(max-width: 991.98px){.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide{width:100%;max-width:320px}}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .image-container .tile-image{display:inline-block;width:100%;max-width:288px}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body{text-align:center}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a{font-family:"Poppins",Arial,Verdana,sans-serif;font-size:13px;line-height:20px;letter-spacing:.6pt;color:#fff;background-color:#000;border:1px solid #000;padding:11px 24px;border-radius:6px;text-transform:uppercase;text-decoration:none;font-weight:600;display:inline-block;cursor:pointer;text-align:center}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-decoration:inherit}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a:hover,.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a:active,.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a:focus,.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a:not(:disabled):not(.disabled):active{color:#fff;background-color:#444;border:1px solid #444;text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a:disabled,.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .swiper-slide .tile-body a .disabled{color:#fff;background-color:#909090;border:1px solid #909090;cursor:not-allowed}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6px}@media(min-width: 992px){.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar{display:none}}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar button{border:0 none;background-color:transparent;padding:0;width:30px;height:39px;background:url("../images/icons/arrow-next-small.svg") center center no-repeat;cursor:pointer}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar button.pr-navbar__prev{-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);transform:matrix(-1, 0, 0, 1, 0, 0)}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar button:focus{outline:0 none}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar button:disabled{opacity:.5;cursor:not-allowed}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar .pr-navbar__couter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:22px;margin-right:22px;font-size:14px;line-height:21px;font-weight:400;letter-spacing:.4pt}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar .pr-navbar__couter span{margin:0 4px}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar .pr-navbar__couter span.sr_pr-navbar__couter__pipe{letter-spacing:normal}.product-details .recommendations.customizable-product .sro-widget-platforme-recommendations .platforme-recommedations-navbar .pr-navbar__couter #sr_pr-navbar__couter__current{font-weight:600}
