@import url(https://use.typekit.net/tkh4vwv.css);.pidk-slider .slider{position:relative}.pidk-slider .slider .slick-slide{margin:0 1rem}.pidk-slider .slider .slick-list{margin:0 -1rem}.pidk-slider .slider .slick-track .slick-slide:nth-child(2n) .item .overlay{top:100%;bottom:-100%}.pidk-slider .slider .slick-track .slick-slide .item{display:block;position:relative;overflow:hidden}.pidk-slider .slider .slick-track .slick-slide .item:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.pidk-slider .slider .slick-track .slick-slide .item{width:100%;aspect-ratio:1/1}.pidk-slider .slider .slick-track .slick-slide .item:after{display:none}}.pidk-slider .slider .slick-track .slick-slide .item:hover .overlay{top:0;bottom:0}.pidk-slider .slider .slick-track .slick-slide .item .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pidk-slider .slider .slick-track .slick-slide .item .overlay{position:absolute;top:-100%;left:0;right:0;bottom:100%;z-index:2;padding:3rem;background:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;transition:all .5s cubic-bezier(1,0,0,1)}.pidk-slider .slider .slick-track .slick-slide .item .overlay h5{font-weight:600}.pidk-slider .slider .slick-track .slick-slide .item .overlay .text{color:#fff}.pidk-slider .slider .slick-track .slick-slide .item .overlay .text .price{margin-top:1.5rem;font-size:1.701rem}.pidk-slider .slider .slick-next,.pidk-slider .slider .slick-prev{position:absolute;bottom:2rem;top:auto;right:2rem;left:auto}.pidk-slider .slider .slick-prev{margin-right:5rem}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.shake-animation{animation:shake .15s infinite}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes dash{to{stroke-dashoffset:0}}.vertical-title{position:absolute;display:inline-block;left:1.5rem;padding:0;margin:0;transform:rotate(-90deg) translateX(calc(-100% - 5rem));transform-origin:0 0}.vertical-title:after{content:"";position:absolute;left:calc(100% + 2rem);width:3rem;height:1px;top:50%;background:#000}@media only screen and (max-width:768px){.vertical-title{position:relative;left:50%;transform:rotate(0) translateX(-50%);margin-bottom:5rem}}