.hidden,.hide{display:none}.closeBtn{cursor:pointer}.opcBoxItems{padding:0 25px;background:#fff}.opcBoxItems .cartItem-content .cartItem-sizeAndColor{line-height:13px}.opcBoxItems .itemAttr{display:block;margin-bottom:3px}.shoppingBagTitleWrapper{padding:30px 0;margin:0 15px}@media (max-width:768px){.shoppingBagTitleWrapper{border-bottom:1px solid #d9d9d9}}.shoppingBagTitleWrapper .shoppingBagTitle{margin:0}@media (min-width:768px){.opcBoxItems{padding-left:0;padding-right:0}.opcBoxItems .opcCartItem:first-of-type{border-top:1px solid #d9d9d9}.checkoutContainer .cartItem-block{padding-right:20px}.shoppingBagTitleWrapper{padding:4px 0 30px}}.opcPromoBox{padding:8px 25px;margin-bottom:0}@media (min-width:768px){.opcPromoBox{clear:both;float:left;width:50%;padding:10px 0 10px 18px;margin-bottom:16px;background-color:transparent}}.opcPromoBox .title{text-decoration:none;color:#1a1a1a;padding-bottom:1px;border-bottom:1px solid #1a1a1a;display:inline-block;font-size:13px;cursor:pointer;margin-bottom:0;position:relative}.opcPromoBox .title:active,.opcPromoBox .title:link,.opcPromoBox .title:visited{color:#1a1a1a}.opcPromoBox .title:hover{border-bottom:1px solid #1a1a1a}.cn .opcPromoBox .title,.jp .opcPromoBox .title,.kr .opcPromoBox .title{font-size:14px}@media (min-width:768px) and (max-width:1023px){.opcPromoBox .title{font-size:12px}}.opcPromoBox .title:after{padding-left:25px;background-image:url(https://www.stellamccartney.com/ytos/resources/STELLAMCCARTNEY/svg/2017/arrowDown.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-position:100%;content:"";cursor:pointer;display:block;height:14px;position:absolute;left:100%;top:5px;transform:rotate(0deg);transform-origin:75%;transition:transform .5s;width:14px}.opcPromoBox.open .title:after{transform:rotate(180deg)}.opcPromoBox.open .promocodeBox{opacity:1}.promocodeBox{margin-top:20px;opacity:0;transition:opacity .5s}@media (min-width:768px){.promocodeBox{margin-top:32px;margin-right:-100%}}.promocodeBox .promocodeTitle{font-size:16px;margin-bottom:14px}.cn .promocodeBox .promocodeTitle,.jp .promocodeBox .promocodeTitle,.kr .promocodeBox .promocodeTitle{font-size:17px}@media (min-width:768px) and (max-width:1023px){.promocodeBox .promocodeTitle{font-size:15px}}@media (min-width:768px){.promocodeBox .promocodeTitle{font-size:13px}.cn .promocodeBox .promocodeTitle,.jp .promocodeBox .promocodeTitle,.kr .promocodeBox .promocodeTitle{font-size:14px}}@media (min-width:768px) and (min-width:768px) and (max-width:1023px){.promocodeBox .promocodeTitle{font-size:12px}}.promocodeBox .promocodeInfo{margin-bottom:24px}@media (max-width:768px){.promocodeBox .promocodeInfo{font-size:12px}.cn .promocodeBox .promocodeInfo,.jp .promocodeBox .promocodeInfo,.kr .promocodeBox .promocodeInfo{font-size:13px}}@media (max-width:768px) and (min-width:768px) and (max-width:1023px){.promocodeBox .promocodeInfo{font-size:11px}}.promocodeBox .removePromocodeButton,.promocodeBox input[type=submit]{width:auto;height:auto;line-height:inherit;min-width:none;background:none;text-align:none;color:#1a1a1a;text-decoration:underline;margin:0 auto;padding:10px}.promocodeBox .removePromocodeButton:hover,.promocodeBox input[type=submit]:hover{background-color:transparent;color:#1a1a1a}@media (max-width:768px){.promocodeBox .removePromocodeButton,.promocodeBox input[type=submit]{height:45px;line-height:45px;margin-bottom:25px;background-color:#fff;color:#1a1a1a;width:100%;border:0;display:inline-block;text-decoration:none;font-size:13px;text-align:center;cursor:pointer;transition:background .3s ease;outline:0;padding:0 6px;border:1px solid #e6e6e6;margin:20px 0 0;padding:0 20px}.promocodeBox .removePromocodeButton a,.promocodeBox input[type=submit] a{color:#1a1a1a;text-decoration:none}.promocodeBox .removePromocodeButton:hover,.promocodeBox input[type=submit]:hover{background-color:#1a1a1a;transition:background .3s ease-in-out;color:#fff}.promocodeBox .removePromocodeButton:hover a,.promocodeBox input[type=submit]:hover a{color:#fff}.promocodeBox .removePromocodeButton:focus,.promocodeBox input[type=submit]:focus{outline:0}.promocodeBox .removePromocodeButton:disabled,.promocodeBox .removePromocodeButton:disabled:hover,.promocodeBox input[type=submit]:disabled,.promocodeBox input[type=submit]:disabled:hover{background-color:#f2f2f2;color:#999;cursor:default}.smartphone .promocodeBox .removePromocodeButton,.smartphone .promocodeBox input[type=submit]{transition:none}.smartphone .promocodeBox .removePromocodeButton:hover,.smartphone .promocodeBox input[type=submit]:hover{background-color:#fff;transition:none;color:#1a1a1a}.smartphone .promocodeBox .removePromocodeButton:hover.disabled,.smartphone .promocodeBox .removePromocodeButton:hover:disabled,.smartphone .promocodeBox .removePromocodeButton:hover a,.smartphone .promocodeBox input[type=submit]:hover.disabled,.smartphone .promocodeBox input[type=submit]:hover:disabled,.smartphone .promocodeBox input[type=submit]:hover a{color:#1a1a1a}}@media (min-width:768px){.promocodeBox .removePromocodeButton,.promocodeBox input[type=submit]{text-transform:uppercase}}.promocodeBox .removePromocodeButton{display:none}.promocodeBox .activePromotions{margin-top:25px;text-align:center}.promocodeBox .activePromotions .promotions-title{display:none}.promocodeBox .promocodeForm form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.promocodeBox .promocodeForm .mandatory{display:none}.promocodeBox .promocodeForm .fieldRow,.promocodeBox .promocodeForm .fieldRow .fieldLabel{margin-bottom:0}@media (min-width:768px){.promocodeBox .promocodeForm input[type=submit]{margin:0 0 0 17px;max-height:45px;width:auto}.promocodeBox .promocodeForm form{-ms-flex-direction:row;flex-direction:row}.promocodeBox .promocodeForm .fieldRow{-ms-flex-positive:1;flex-grow:1}}.promocodeBox.promocodeActive .promocodeForm{display:none}.promocodeBox.promocodeActive .removePromocodeButton{display:block}.termsAndConditions{position:relative;background:none;padding:22px 20px 34px;clear:both}.termsAndConditions .title{font-size:12px;line-height:inherit;text-transform:uppercase;margin-bottom:14px}.cn .termsAndConditions .title,.jp .termsAndConditions .title,.kr .termsAndConditions .title{font-size:13px}@media (min-width:768px) and (max-width:1023px){.termsAndConditions .title{font-size:11px}}@media (min-width:768px){.termsAndConditions:after{border-top:1px solid #d9d9d9;content:"\20";margin-top:10px}}.saleTermsBoxContainer{max-height:96px;min-height:96px;overflow:hidden;transition:max-height .6s ease-in-out}@media (max-width:768px){.saleTermsBoxContainer{font-size:12px}.cn .saleTermsBoxContainer,.jp .saleTermsBoxContainer,.kr .saleTermsBoxContainer{font-size:13px}}@media (max-width:768px) and (min-width:768px) and (max-width:1023px){.saleTermsBoxContainer{font-size:11px}}.saleTermsBoxContainer .boxContent a{border-bottom:1px solid #1a1a1a}.expand{cursor:pointer;position:absolute;top:auto;bottom:10px;left:50%;transform:translateX(-50%) rotate(0deg)}.expand:after{background-image:url(https://www.stellamccartney.com/ytos/resources/STELLAMCCARTNEY/svg/2017/arrowDown.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-position:0;content:"";cursor:pointer;display:block;height:14px;width:14px;transition:transform .5s}.opened .expand:after{content:"";transform:rotate(180deg)}#cart .goToCartLink{display:none}#cart .products{margin-bottom:0}@media (min-width:768px){#cart .products{border-bottom:1px solid #d9d9d9}}#cart .prices{font-size:16px}.cn #cart .prices,.jp #cart .prices,.kr #cart .prices{font-size:17px}@media (min-width:768px) and (max-width:1023px){#cart .prices{font-size:15px}}#cart .prices .label{margin-right:5px}#cart .prices .label:after{content:": "}.fr #cart .prices .label:after{content:" : "}#cart .prices .originalValue,#cart .prices .striked{display:none}@media (max-width:767px){#cart .opcMultiAlert{padding-left:25px;padding-right:25px}}