.catalog-product-view .rich-product-page-element{display:none}.catalog-product-view .product-page-wrapper.rich-product-page{border-bottom:0!important;margin-bottom:0!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-color li.pattern-image-element.active a,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .mm-popup{border-bottom:1px solid #333}.catalog-product-view .product-page-wrapper.rich-product-page .rich-product-page-element{display:block}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential{padding:0 0 40px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name .product-color-variant-title,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name-mobile .product-color-variant-title{display:none}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name h1,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name-mobile h1{margin:0;font-size:18px;line-height:26px;font-weight:700}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name .product-secondary-name,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name-mobile .product-secondary-name{font-size:18px;line-height:26px;font-weight:400}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container{text-align:right}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container img{max-width:calc(100% - 40px)}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container .change-image-link{display:none;position:absolute;top:calc(50% - 11px);height:40px;width:40px;border-radius:40px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container .change-image-link:hover{cursor:pointer}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container .change-image-link.previous{left:45px;background:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/icon-left.svg) center center no-repeat #fff;background-size:8px 10px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container .change-image-link.next{right:5px;background:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/icon-right.svg) center center no-repeat #fff;background-size:8px 10px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images.multiple-images .hero-image-container:hover .change-image-link{display:block}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop{margin-top:30px;text-align:left}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .price-box-configurable{margin:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .price-box-configurable .old-price .price,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .price-box-configurable .regular-price .price,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .price-box-configurable .special-price .price{font-size:18px!important;line-height:26px!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .product-color-variant.product-color-variant-descriptive{display:block;margin-top:10px;font-size:14px;line-height:21px;font-weight:400;color:#989898}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper{margin:0;line-height:inherit}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options{margin:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options>label{margin-top:25px;margin-bottom:10px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options{margin:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-color{margin:0;font-size:0;line-height:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-color li.pattern-image-element{margin:0 10px 0 0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-color li.pattern-image-element:last-of-type{margin-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-color li.pattern-image-element .pattern-image-button{width:30px;height:30px;margin-bottom:5px;border:1px solid #dfdfdf}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size{margin:0;font-size:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li{margin:0 10px 10px 0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li:last-of-type{margin-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li button{height:35px;width:auto;min-width:35px;padding:0 5px;margin:0;font-size:14px;line-height:35px;color:#333;background:#fff;border:1px solid #333}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li button:active,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li button:hover{background-color:#989898;color:#fff}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li button.attribute-selected{background:#333!important;border-color:#333!important;color:#fff}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop #product-options-wrapper .product-options .attribute-options ul.list-size li button[disabled]{background:#fff!important;color:#dfdfdf!important;border-color:#dfdfdf!important;text-decoration:line-through}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .out-of-stock{margin:50px 0;text-align:left;font-size:18px!important;font-weight:700;line-height:26px!important;text-transform:uppercase}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .product-description{text-align:left;font-size:14px;line-height:21px;color:#989898;margin:30px 0 0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .product-description .sub-title{display:none}.catalog-product-view .product-page-wrapper.rich-product-page>.related-products .related-products{margin:0;padding:50px 0 20px}.catalog-product-view .product-page-wrapper.rich-product-page>.related-products .related-products .products-grid{text-align:center}.catalog-product-view .product-page-wrapper.rich-product-page>.related-products .related-products .products-grid li{display:inline-block;float:none}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional>div:first-of-type{padding-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional>div:last-of-type{padding-left:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:50%;padding-left:0;padding-right:0;position:relative}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper{position:absolute;height:100%;width:100%;text-align:center;background:#f6f3f0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .sub-content{display:inline-block;text-align:left;width:auto;font-size:14px;line-height:21px}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .sub-content .sub-title{font-size:18px;line-height:49px;font-family:Marimekko}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .product-attribute{display:block;width:auto;line-height:31px}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .product-attribute .product-attribute-name{display:inline;font-weight:700}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .product-attribute .product-attribute-value{display:inline}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .product-attribute-separator{display:none}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper{background:#fff}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper .content-inner-wrapper .sub-content{max-width:60%}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper .content-inner-wrapper .sub-content #product-care-instructions-attribute-specs-table{display:block;margin-top:5px}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper .content-inner-wrapper .sub-content #product-care-instructions-attribute-specs-table tbody{display:inline-block}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper .content-inner-wrapper .sub-content #product-care-instructions-attribute-specs-table .data-maintenance-description{padding:20px 0;letter-spacing:10px}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0;padding-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-image .image-wrapper{position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-size:cover}.catalog-product-view .product-page-wrapper.rich-product-page~.vaimo-cms{margin-top:0!important}.catalog-product-view .product-page-wrapper.rich-product-page~.vaimo-cms .widget{margin-bottom:0}.catalog-product-view .product-page-wrapper.rich-product-page~#custom-recommendations{margin-top:75px}.catalog-product-view .product-page-wrapper.rich-product-page~#custom-recommendations .recommendation-wrapper{margin-top:50px}@media (min-width:768px) and (max-width:1024px){.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column{text-align:center;width:55%;margin-bottom:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images{position:relative}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images>li{position:static}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images>.mm-badge{display:none}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images .hero-image-container{display:block}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images .hero-image-container .change-image-link{display:block!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li{width:calc(100% / 8);float:left;line-height:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li.product-image{padding:0!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li.thumbnail-selected{border:1px solid #333}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li.swipe-hidden-mobile{display:block}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li .quickview_zoom,.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images li.visible-sm{display:none!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop{width:45%}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional>div{padding:0}}@media (max-width:767px){.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-name-mobile{display:none!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column{margin-bottom:0;padding-left:0;padding-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images .product-image{line-height:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images .product-image .quickview_zoom{bottom:12px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .product-images>.mm-badge{bottom:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper{position:relative;margin:15px 0 5px;font-size:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle{border:0!important;background:0 0!important;margin-right:25px}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:before{display:block;position:absolute;bottom:0;font-size:14px;line-height:21px;font-weight:400;border-bottom:1px solid transparent}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle.thumb-circle-active:before{font-weight:700;border-color:#333}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(1):before{content:'1'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(2):before{content:'2'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(3):before{content:'3'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(4):before{content:'4'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(5):before{content:'5'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(6):before{content:'6'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(7):before{content:'7'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(8):before{content:'8'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(9):before{content:'9'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:nth-child(10):before{content:'10'}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential #product-image-column .thumb-circle-wrapper .thumb-circle:last-child{margin-right:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop{margin-top:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-essential .product-shop .product-name{display:block!important}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional{display:block}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional.product-additional-material .product-additional-content .content-wrapper .content-inner-wrapper .sub-content{max-width:100%}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content{min-height:initial;padding:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper{position:static;padding:20px}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-content .content-wrapper .content-inner-wrapper .product-attribute{width:100%}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-image{padding:0}.catalog-product-view .product-page-wrapper.rich-product-page .product-additional .product-additional-image .image-wrapper{position:static;min-height:100vw}.catalog-product-view .product-page-wrapper.rich-product-page~.vaimo-cms .widget-campaign-slider .carousel-inner>.item>img{display:block}.catalog-product-view .product-page-wrapper.rich-product-page~.vaimo-cms .widget-campaign-slider .carousel-inner .carousel-caption{position:static}}@media (min-width:768px){.rich-product-page.product-page-wrapper .product-images.multiple-images .mm-badge{left:40px}.rich-product-page.product-page-wrapper .product-additional .product-additional-content{display:table;width:50%}.rich-product-page.product-page-wrapper~.vaimo-cms .widget-campaign-slider .carousel-inner .carousel-caption,.rich-product-page.product-page-wrapper~.vaimo-cms .widget-campaign-slider .carousel-inner>.item>img{width:50%}.rich-product-page.product-page-wrapper~.vaimo-cms .widget-campaign-slider .carousel-inner>.item>a>img.textarea-left,.rich-product-page.product-page-wrapper~.vaimo-cms .widget-campaign-slider .carousel-inner>.item>img.text-area-left{margin-left:50%}}@media (min-width:1025px){.catalog-product-view .content-area .main-container{margin-top:76px}.rich-product-page.product-page-wrapper #product-image-column{padding-right:0}.rich-product-page.product-page-wrapper .product-options-wrapper{margin-left:40px}.rich-product-page.product-page-wrapper .product-options-wrapper>*{max-width:400px}.rich-product-page.product-page-wrapper~#custom-recommendations .recommendation-wrapper .products-grid{text-align:center;white-space:nowrap;font-size:0}.rich-product-page.product-page-wrapper~#custom-recommendations .recommendation-wrapper .products-grid li{display:inline-block;vertical-align:top;float:none;white-space:normal}}
.product-options-bottom .sold-by-information{margin-bottom:13px}.product-options-bottom .sold-by-information .product-qty{padding:7px 0}.product-options-bottom .sold-by-information .product-qty-display{padding:6px 5px 0}.product-options-bottom .sold-by-information .product-qty-decrease,.product-options-bottom .sold-by-information .product-qty-increase{width:20px;height:20px;background-position:center center;background-size:9px 9px;background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-options-bottom .sold-by-information .product-qty-increase{background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/icon_plus.png)}.product-options-bottom .sold-by-information .product-qty-decrease{background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/icon_minus.png)}.product-options-bottom .sold-by-information input.qty{width:40px;height:25px;border:0;padding:0;text-align:center;margin-bottom:15px}.product-options-bottom .add-to-cart,.product-options-bottom .add-to-wishlist,.product-options-bottom .go-checkout{margin-top:0;margin-bottom:29px}.product-options-bottom .add-to-wishlist .btn-wishlist{margin-bottom:0;border:none}.product-options-bottom .add-to-wishlist .btn-wishlist>span{display:inline-block;line-height:17px}.product-options-bottom .add-to-wishlist .btn-wishlist:hover{color:#000;border-color:#000}.product-options-bottom .add-to-wishlist .btn-wishlist:hover>span{border-bottom:1px solid rgba(0,0,0,.8);margin-bottom:-1px}.product-options-bottom .add-to-cart button,.product-options-bottom .add-to-wishlist button,.product-options-bottom .go-checkout button{width:100%;max-width:300px}.product-options-bottom .add-to-wishlist button.btn-wishlist{border:0!important;margin-top:17px;background-color:inherit}.product-options-bottom .add-to-cart{margin-bottom:17px}.product-options-bottom .add-to-cart #product-qty-display,.product-options-bottom .add-to-cart #qty,.product-options-bottom .add-to-cart label{display:none}@media (min-width:1025px){.product-options-bottom .sold-by-information{margin-bottom:40px}.product-options-bottom .add-to-cart button.btn-cart,.product-options-bottom .add-to-wishlist button.btn-wishlist{white-space:nowrap;padding-left:0;padding-right:0;width:calc(50% - 15px)}}@media (max-width:1024px){.product-options-bottom .add-to-cart,.product-options-bottom .add-to-wishlist,.product-options-bottom .go-checkout{margin:30px 0 20px}}@media (min-width:1024px) and (max-width:1200px){.product-options-bottom .add-to-cart button.btn-cart,.product-options-bottom .add-to-wishlist button.btn-wishlist{width:70%}}@media (max-width:767px){.product-options-bottom .add-to-cart,.product-options-bottom .add-to-wishlist,.product-options-bottom .go-checkout{margin-bottom:0}.product-options-bottom .add-to-wishlist button.btn-wishlist{margin-top:15px}}@media (min-width:768px) and (max-width:1024px){.product-options-bottom .add-to-cart button.btn-cart{width:190px}.product-options-bottom .add-to-wishlist button.btn-wishlist{margin-top:17px}}.rich-product-page .product-options-bottom{margin-top:30px}.rich-product-page .product-options-bottom.no-additional-options{margin-bottom:0}.rich-product-page .product-options-bottom.qty-selector-hidden,.rich-product-page .product-options-bottom.qty-selector-hidden .add-to-cart,.rich-product-page .product-options-bottom.qty-selector-hidden .add-to-wishlist,.rich-product-page .product-options-bottom.qty-selector-hidden .go-checkout{margin-top:10px}.rich-product-page .product-options-bottom>label[for=qty]{display:block;white-space:nowrap;font-size:14px;line-height:21px}.rich-product-page .product-options-bottom>label[for=qty] .mm-popup{border-bottom:1px solid #333}.rich-product-page .product-options-bottom .sold-by-information{position:relative;float:left;width:auto;margin:10px 15px 0 0}.rich-product-page .product-options-bottom .sold-by-information .product-qty{height:45px;width:110px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #989898}.rich-product-page .product-options-bottom .sold-by-information .product-qty .product-qty-display{padding-top:6px}.rich-product-page .product-options-bottom .sold-by-information .product-qty .product-qty-decrease{margin-left:15px;margin-right:auto}.rich-product-page .product-options-bottom .sold-by-information .product-qty .product-qty-increase{margin-left:auto;margin-right:15px}.rich-product-page .product-options-bottom .sold-by-information .product-additional-price-info{position:absolute;white-space:nowrap;bottom:-31px;font-size:14px;line-height:21px;font-weight:400}.rich-product-page .product-options-bottom .add-to-cart,.rich-product-page .product-options-bottom .add-to-wishlist,.rich-product-page .product-options-bottom .go-checkout{float:left;width:auto;margin:10px 15px 0 0}.rich-product-page .product-options-bottom .add-to-cart>br,.rich-product-page .product-options-bottom .add-to-wishlist>br,.rich-product-page .product-options-bottom .go-checkout>br{display:none}.rich-product-page .product-options-bottom .add-to-cart button.btn-cart{display:block;width:200px;height:45px;line-height:45px;margin:0;padding:0;text-transform:uppercase}.rich-product-page .product-options-bottom .add-to-wishlist button.btn-wishlist{display:block;width:45px;height:45px;margin:0;padding:0;font-size:0;border:1px solid #989898!important;border-radius:30px;background:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/graphics/icon_wishlist_black.png) 50% 50% no-repeat #fff;background-size:50%}.rich-product-page .product-options-bottom .add-to-wishlist button.btn-wishlist:active,.rich-product-page .product-options-bottom .add-to-wishlist button.btn-wishlist:hover{border-color:#333!important;background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/graphics/icon_wishlist_black.png)}@media (max-width:767px){.rich-product-page .product-options-bottom.qty-selector-hidden .add-to-wishlist{margin-top:0}.rich-product-page .product-options-bottom .sold-by-information{width:100%;margin-right:0}.rich-product-page .product-options-bottom .sold-by-information .product-qty{width:100%}.rich-product-page .product-options-bottom .sold-by-information .product-additional-price-info{position:static}.rich-product-page .product-options-bottom .sold-by-information .product-additional-price-info>span{display:inline-block;margin-top:20px}.rich-product-page .product-options-bottom .add-to-cart,.rich-product-page .product-options-bottom .add-to-wishlist,.rich-product-page .product-options-bottom .go-checkout{width:100%;text-align:center;margin-right:0}.rich-product-page .product-options-bottom .add-to-cart{margin-top:15px}.rich-product-page .product-options-bottom .add-to-cart button.btn-cart{width:100%;max-width:none}.rich-product-page .product-options-bottom .add-to-wishlist{margin-top:0}.rich-product-page .product-options-bottom .add-to-wishlist button.btn-wishlist{display:inline-block;width:auto;margin:20px 0 0;padding-left:30px;border:0!important;background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/graphics/icon_wishlist_black.png);background-position:0 45%;background-size:20px 20px;font-size:14px;color:#333!important}}
.product-page-wrapper .product-delivery-information{margin-top:10px;font-family:MarimekkoSans;font-weight:400;color:#4990E2;font-size:12px;letter-spacing:.8px;line-height:19px;margin-bottom:40px}.product-page-wrapper.rich-product-page .product-delivery-information{margin:30px 0 0}@media (max-width:424px){.product-page-wrapper .product-delivery-information .mobile-return-info{display:block}}@media (max-width:767px){.product-page-wrapper .product-delivery-information{line-height:21px}.product-page-wrapper .product-delivery-information>ul{margin:0 auto!important;padding-left:15px;width:75%;font-size:14px}}
.product-page-wrapper.rich-product-page .product-options-wrapper .product-quickview-links .sub-title{text-align:left}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content{position:static;left:auto;right:auto;float:none;width:100%;-webkit-transform:none;transform:none;padding:0}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div{width:100%!important;padding:0!important}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div .sub-title{display:block;position:relative;width:100%;margin:30px 0 20px;font-weight:700;border-bottom:1px solid #bebebe}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div .sub-content{text-align:left;margin:0}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div .product-attribute{display:block}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div.description{margin-top:30px}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div.size .size-chart-link{border-bottom:1px solid #333;cursor:pointer}.product-page-wrapper .product-options-wrapper .product-quickview-links .popup-content .content-wrapper>div.size .size-chart-link::before{display:block;content:"";padding-top:8px}
.rich-product-page .store-inventory{margin-top:30px;letter-spacing:.8px;color:#333}.rich-product-page .store-inventory-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px}.rich-product-page .store-inventory-toggle .toggle-icon{width:25px;height:19px;background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/location_icon.svg);background-repeat:no-repeat;background-size:contain;background-origin:content-box}.rich-product-page .store-inventory-toggle .toggle-link{font-weight:700;position:relative;top:1px}.rich-product-page .store-inventory-toggle .toggle-link:hover{cursor:pointer;border-bottom:1px solid #333;line-height:1.5}.rich-product-page .store-inventory-info{margin-top:19px;line-height:22px}.rich-product-page .store-inventory-info .city-selector{width:300px}.rich-product-page .store-inventory-info .instruction-text{margin-top:15px}.rich-product-page .store-inventory-info .instruction-demo{margin:15px 0 0;padding-left:0;list-style-type:none;line-height:25px}.rich-product-page .store-inventory-info .instruction-demo li .icon{display:inline-block;width:15px;height:15px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;vertical-align:middle;position:relative;bottom:2px}.rich-product-page .store-inventory-info .instruction-demo li.green{color:#7ed321}.rich-product-page .store-inventory-info .instruction-demo li.green .icon{background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/success.svg)}.rich-product-page .store-inventory-info .instruction-demo li.orange{color:#f1c40e}.rich-product-page .store-inventory-info .instruction-demo li.orange .icon{background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/warning.svg)}.rich-product-page .store-inventory-info .instruction-demo li.red{color:#d0021b}.rich-product-page .store-inventory-info .instruction-demo li.red .icon{background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/error.svg)}.rich-product-page .store-inventory-info .store-list{line-height:14px}.rich-product-page .store-inventory-info .store-list .store-item .store-title{padding:20px 0 10px}.rich-product-page .store-inventory-info .store-list .store-item .store-title-name{font-weight:700;border-bottom:1px solid #333;cursor:pointer}.rich-product-page .store-inventory-info .store-list .store-item--onesize .store-status,.rich-product-page .store-inventory-info .store-list .store-item--sizable .store-status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rich-product-page .store-inventory-info .store-list .store-item--onesize .store-status-item,.rich-product-page .store-inventory-info .store-list .store-item--sizable .store-status-item{margin-right:10px}.rich-product-page .store-inventory-info .store-list .store-item--onesize .store-status-item--green,.rich-product-page .store-inventory-info .store-list .store-item--sizable .store-status-item--green{color:#7ed321}.rich-product-page .store-inventory-info .store-list .store-item--onesize .store-status-item--red,.rich-product-page .store-inventory-info .store-list .store-item--sizable .store-status-item--red{color:#d0021b}.rich-product-page .store-inventory-info .store-list .store-item--onesize .store-status-item--orange,.rich-product-page .store-inventory-info .store-list .store-item--sizable .store-status-item--orange{color:#f1c40e}.rich-product-page .store-inventory-info .store-list .store-item--null .store-status{line-height:22px}@media (max-width:767px){.rich-product-page .store-inventory-info .city-selector{width:100%}}
.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.modal-open{overflow:hidden}.modal{position:fixed;z-index:1050;display:none;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}
.catalog-product-view .rich-product-page .modal.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.catalog-product-view .rich-product-page .modal.fade .modal-dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:300px}.catalog-product-view .rich-product-page .modal.fade .modal-dialog .modal-content{border:none;box-shadow:none;border-radius:0;padding:30px;position:static}.catalog-product-view .rich-product-page .modal.fade .modal-dialog .modal-content .modal-header{padding:0;border:none;min-height:initial;font-size:18px;letter-spacing:1px;color:#333}.catalog-product-view .rich-product-page .modal.fade .modal-dialog .modal-content .modal-header button.close{position:absolute;top:15px;right:15px;height:15px;width:15px;padding:0;border:none;opacity:.4;background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/close_icon.svg);background-repeat:no-repeat;background-size:contain;background-origin:content-box}.catalog-product-view .rich-product-page .modal.fade .modal-dialog .modal-content .modal-body{padding:0;margin-top:15px;letter-spacing:.8px}.catalog-product-view .modal-backdrop.in{opacity:.2}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--marimekko .select2-selection--single{background-color:#fff;border:1px solid #dfdfdf;border-radius:0;height:45px}.select2-container--marimekko .select2-selection--single:focus{outline:0}.select2-container--marimekko .select2-selection--single .select2-selection__rendered{color:#333;line-height:45px;padding:0 15px}.select2-container--marimekko .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--marimekko .select2-selection--single .select2-selection__placeholder{color:#989898}.select2-container--marimekko .select2-selection--single .select2-selection__arrow{height:45px;position:absolute;top:0;right:16px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.select2-container--marimekko .select2-selection--single .select2-selection__arrow b{width:10px;height:6px;background-image:url(https://www.marimekko.com/skin/frontend/carbon/marimekko/images/ui/arrow_icon.svg);background-repeat:no-repeat;background-size:contain;background-origin:content-box}.select2-container--marimekko[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--marimekko[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--marimekko.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--marimekko.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--marimekko.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--marimekko .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--marimekko .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--marimekko .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--marimekko .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--marimekko .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--marimekko .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--marimekko .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--marimekko .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--marimekko[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--marimekko[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--marimekko[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--marimekko[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--marimekko[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--marimekko.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--marimekko.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--marimekko.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--marimekko.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--marimekko.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--marimekko.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--marimekko.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--marimekko .select2-search--dropdown .select2-search__field{border:1px solid #989898;height:35px;padding:4px 10px}.select2-container--marimekko .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--marimekko .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--marimekko .select2-results__option--highlighted[aria-selected],.select2-container--marimekko .select2-results__option[aria-selected=true]{background-color:#dfdfdf}.select2-container--marimekko .select2-results>.select2-results__options{max-height:187px;overflow-y:auto}.select2-container--marimekko .select2-results__option{color:#333;padding-left:15px}.select2-container--marimekko .select2-results__option[role=group]{padding:0}.select2-container--marimekko .select2-results__option[aria-disabled=true]{color:#999}.select2-container--marimekko .select2-results__option .select2-results__option{padding-left:1em}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--marimekko .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--marimekko .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--marimekko .select2-dropdown{border-radius:0}
