.swym-wishlist-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.swym-wishlist-image-wrapper{width:130px;height:130px}.product-description-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 130px);min-height:130px;padding-left:20px;position:relative}.remove-btn-container{margin-top:3px}.swym-product-final-price{margin-top:10px}.product-image{cursor:pointer}.product-image{max-width:130px;max-height:130px}.wishlist-no-items{text-align:center;margin-top:20px}.wishlist-no-items--hidden{display:none}.wishlist{padding-bottom:80px}.wishlist__no-product__title{font:400 1.7rem/0.9 "Suisse Int'l",Arial,sans-serif;color:#000000;line-height:1.2}.wishlist__no-product__description{font:250 1.5rem/0.9 "Suisse Int'l",Arial,sans-serif;color:#000000;line-height:1.2}.wishlist__product{width:calc((100% / 3) - 20px);margin:30px 10px}.wishlist__product-wrap{display:flex;align-items:center}.wishlist__product__title-container{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wishlist__product__title{font:400 1.3rem/1 "Suisse Int'l",Arial,sans-serif;color:#000000;line-height:1.2;display:inline-block;max-height:calc(1.3rem * 2 * 1.1);overflow:hidden}.wishlist__product__description{font:250 1.2rem/0.9 "Suisse Int'l",Arial,sans-serif;color:#000000;line-height:1.2}.wishlist__product-footer{margin-top:10px}.wishlist__product__remove{font:250 1rem/0.9 "Suisse Int'l",Arial,sans-serif;color:#000000;line-height:1.2;text-decoration:underline}.wishlist__loader{margin:0 auto;position:relative;width:32px}.wishlist .button{width:auto;min-width:100px;padding:10px;letter-spacing:.10rem}@media screen and (max-width: 992px){.swym-wishlist-grid{margin:0 -10px}.wishlist__product{width:calc((100% / 2) - 20px);margin:20px 10px}.wishlist__product-wrap{flex-direction:column;align-items:unset}.wishlist .product-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wishlist .product-description-container{width:100%;padding-top:15px;padding-left:0}.wishlist .swym-wishlist-image-wrapper{position:relative;width:100%;height:unset;max-width:130px}.wishlist .swym-wishlist-image-wrapper:before{content:'';display:block;padding-bottom:100%}}body{background:#faf8f9}.account{padding:80px 0 160px}.account__container{max-width:calc(204px + 204px + 30px + 40px);margin:0 auto}.account__container .flatpickr-mobile:before{content:attr(placeholder);color:gray;margin-right:5px}.account__container .flatpickr-mobile:focus[value]:not([value=""]):before{display:none}.account__container input[type="hidden"][value]:not([value=""])+.flatpickr-mobile:before{display:none}.account__header{margin-bottom:30px}.account__header--center{text-align:center}.account__title{font:400 1.67rem/1.2 "Trade Gothic",Arial,sans-serif;margin:0;text-transform:uppercase}.account__description,.account__info{font:300 1.25rem/1.5 "Suisse Int'l",Arial,sans-serif;letter-spacing:0.09em;color:#000000}.account__description p,.account__description a,.account__info p,.account__info a{font:inherit;color:inherit}.account__description a,.account__info a{text-decoration:underline;transition:opacity 0.2s ease-in-out}.account__description a:hover,.account__description a:focus,.account__description a:active,.account__info a:hover,.account__info a:focus,.account__info a:active{opacity:0.7}.account__description{margin-top:15px}.account__description--required{font:300 1rem/1.5 "Suisse Int'l",Arial,sans-serif}.account__info{margin-top:35px;text-align:center}.account__cancel{display:block;text-align:center;margin-top:15px;font:300 1rem/1 "Suisse Int'l",Arial,sans-serif}.form-container{max-width:204px;margin:0 auto}.form-container--double{max-width:calc(204px + 204px + 30px)}.form-container--double .form-fields .input-wrap{width:calc(50% - 15px)}.form-container .form-fields{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-15px}.form-container .input-wrap{position:relative;width:100%;margin-bottom:15px}.form-container .input-wrap .input{width:100%;border-radius:0;border:1px solid #fff;margin-bottom:0}.form-container .input-wrap .input:focus{border-color:#000}.form-container .form-label{font-family:"Suisse Int'l",Arial,sans-serif;font-weight:300;font-size:12px;color:#5e5c5c;letter-spacing:0.09em;border:none;width:100%;padding:10px 10px;text-align:left;position:absolute;pointer-events:none;left:0;top:-2px;transition:0.2s ease all;opacity:0}.form-container .input-wrap .input:focus{padding-top:12px;padding-bottom:8px}.form-container .input-wrap .input:focus::-moz-placeholder{opacity:0}.form-container .input-wrap .input:focus:-ms-input-placeholder{opacity:0}.form-container .input-wrap .input:focus::placeholder{opacity:0}.form-container .input-wrap .input:focus ~ .form-label{top:-8px;left:0;font-size:8px;opacity:1}.form-container .form-submit-wrap{margin-top:30px;text-align:center}.form-container .form-submit{border-radius:0;margin-bottom:0;-webkit-appearance:none;-webkit-border-radius:0}.featured-collections{padding:0 0 90px}.featured-collections__picture{overflow:hidden}.input-wrap--btn-show{position:relative}.input-wrap--btn-show .btn-show{position:absolute;top:0;right:5px;background-color:transparent;border:0;height:35px;width:20px;display:flex;align-items:center;justify-content:center}.input-wrap--btn-show .btn-show svg{max-width:100%;max-height:100%}@media screen and (max-width: 992px){.featured-collections .container{margin:0}.featured-collections__item{width:100%}.featured-collections__picture{height:320px}.featured-collections__title{font-size:1.25rem;text-decoration:none}.featured-collections__description{display:block}}@media screen and (max-width: 750px){.main-content{padding-top:55px}}@media screen and (max-width: 768px){.account{padding:0 0 60px}.account__container{max-width:unset}.account__header--underline{padding-bottom:25px;border-bottom:1px solid #c4c4c4}.account__header--center{text-align:left}.account__info{margin-top:50px}.account__cancel{text-align:right}.form-container{width:100%;max-width:unset}.form-container--double{max-width:unset}.form-container--double .form-fields .input-wrap{width:100%}.form-container .input-wrap{position:relative}.form-container .input-wrap .input{border-color:#C4C4C4}.form-container .form-submit-wrap{text-align:right}.featured-collections__picture{height:185px}}
