#MainContent{background-color:#fff;max-width:1440px;margin:0 auto;padding:0 46px;display:flex;width:100%}.cart__footer>div:only-child{width:100%;margin-left:0}.cart__footer-wrapper:last-child .cart__footer{margin-left:46px}.is-empty{color:#313945}.title-wrapper{border-bottom:1px solid #dfdede;padding:0 0 10px 0;margin:60px 0 0 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.title--primary{font-size:23px!important;line-height:32px!important;font-family:HelveticaNowMTTextBold;color:#313945;text-transform:capitalize;padding:0;margin:0!important;letter-spacing:var(--bold-23-letter-spacing)}.is-empty .title-links{display:none}.title-links{display:flex}.title-link{display:inline-flex;align-items:center;color:#576579!important;font-size:16px;line-height:24px;font-family:HelveticaNowMTTextMedium;letter-spacing:var(--font-16-letter-spacing)}.title-link:not(:last-child){margin-right:25px}.cart-empty-icon{width:200px;height:200px}.cart__empty-text{text-align:center;font-size:16px;padding:0;margin:30px 0;color:#313945;line-height:24px;letter-spacing:var(--font-16-letter-spacing);font-family:HelveticaNowMTTextBold,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif}.cart__items{margin-bottom:0!important;padding-bottom:0!important}.is-empty .cart__items{margin-bottom:0;padding-bottom:0}a.continue-shopping-link,a.continue-shopping-link:link{background-color:#1a73e8;border-radius:4px;padding:10px 20px;font-size:16px;color:#fff;line-height:24px;font-weight:500!important;display:inline-block;letter-spacing:var(--font-16-letter-spacing);font-family:HelveticaNowMTTextMedium}option{color:#313945;font-size:13px;letter-spacing:0;line-height:16px!important}option:hover{background-color:#1a73e8}.cartlink-img{margin-right:5px}footer{padding-top:4rem}.product-header{display:flex;align-items:center;margin:30px 0 15px 0;flex-wrap:nowrap;gap:30px}.cart-item{border-bottom:1px solid #dfdede;display:block;margin-bottom:30px;padding-bottom:60px}.product-img{width:35%;display:flex;font-size:28px;font-weight:300;line-height:32px;color:#313945}.product-name{font-weight:400!important;font-size:16px;line-height:24px;color:#313945!important;letter-spacing:var(--font-16-letter-spacing)}.item-options{text-align:right;font-family:HelveticaNowMTTextMedium;font-size:16px;line-height:24px;letter-spacing:var(--font-16-letter-spacing);white-space:nowrap;margin-left:auto}a.item-option{color:#576579;letter-spacing:var(--font-16-letter-spacing)}.more-style-link:active,.more-style-link:hover,.more-style-link:link,.more-style-link:visited{color:#1a73e8!important;border-right:1px solid #dfdede;padding-right:15px;margin-right:15px}.product-img img{width:100%;height:auto}.cart-remove-button .button{border:0!important;outline:0;padding:0!important;box-shadow:none!important;font-size:inherit;min-width:0;margin:0;min-height:0}.product-option{font-size:16px;display:inline-flex;line-height:24px;align-items:center;color:#313945;width:180px;letter-spacing:var(--font-16-letter-spacing);font-family:HelveticaNowMTTextBold}.license-type{min-width:152px;font-size:13px;letter-spacing:0;line-height:16px;font-weight:400;color:#313945}.license-name{font-size:16px;margin-left:10px;letter-spacing:var(--font-16-letter-spacing);white-space:nowrap}.license-type a{color:#1a73e8;font-family:HelveticaNowMTTextMedium}.item-body{padding:10px;position:relative;background:#f3f4f6;border:1px solid #dfdede;border-width:1px 0 1px 0}.item-row{display:flex;align-items:center}.item-detail{display:flex;align-items:center;gap:30px}.item-row .selection{width:180px}.item-row .selection select{font-family:HelveticaNowMTText,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;width:180px;text-overflow:ellipsis;height:40px;background:#fff;border:1px solid #dbdfe5;box-sizing:border-box;border-radius:4px;font-style:normal;font-weight:400;font-size:13px;letter-spacing:0;line-height:16px;color:#1e242c;padding:0 26px 0 10px;appearance:none;background-image:url(https://cdn.shopify.com/s/files/1/0584/9628/6901/files/accordian-collapsed.png?v=1627037270);background-repeat:no-repeat;background-position:96% center;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.item-row .discounts{display:flex;align-items:center}.item-row .discount-price-wrapper{display:flex;align-items:center;width:100%;padding-left:30px}.item-row .discounts *{line-height:16px;font-size:13px;letter-spacing:0;font-weight:400;color:#313945}.discounts p{margin:0}.cart-item .item-row .cart-remove-button{margin:0 0 0 10px;height:auto;width:auto;display:inline-flex;align-items:center}.discount-price{font-size:16px;font-family:HelveticaNowMTTextBold;line-height:24px;color:#313945;letter-spacing:var(--font-16-letter-spacing);white-space:nowrap}.redfont{color:#c40020;font-family:HelveticaNowMTTextBold}.discount-price del{margin-right:10px;font-weight:400;color:#313945;font-family:HelveticaNowMTTextMedium}.item-row .price{margin-left:auto}a.more-license-link{color:#1a73e8;font-size:16px;margin:15px 0 0 46px;display:inline-block;line-height:24px;font-family:HelveticaNowMTTextMedium;letter-spacing:var(--font-16-letter-spacing)}.subtotal{line-height:24px;font-size:19px;color:#313945;text-align:right;margin-bottom:60px;font-family:HelveticaNowMTTextMedium;font-style:normal}.subtotal-value{font-family:HelveticaNowMTTextBold;letter-spacing:var(--bold-19-letter-spacing)}.cart__items{border-bottom:0!important}.cart__items-section{flex:1}@media screen and (max-width:1385px) and (min-width:1200px){.item-row .discounts{width:42%}}@media (max-width:1199px){#MainContent{flex-direction:column;padding:0}.product-header,.title-wrapper{margin-left:15px;margin-right:15px;width:auto;flex-direction:column;align-items:flex-start;gap:0}.cart-item:last-of-type{padding-bottom:0;margin-bottom:0}a.more-license-link{margin:15px 0 0 15px;font-size:13px!important;letter-spacing:0;line-height:16px!important}.cart__items-section{width:100%}.cart-item:last-of-type{border-bottom:1px solid transparent}.subtotal{display:none}}@media (max-width:991px){.product-img{width:100%;justify-content:flex-start;margin-bottom:10px}.product-img img{max-width:100%;height:22px;object-fit:contain;width:auto}.item-detail{flex-direction:column;align-items:flex-start;width:20%}.item-row .selection{margin-left:0;width:23%}.item-row .discount-price-wrapper{width:57%}.product-option{width:auto;margin-bottom:10px}}@media (max-width:767px){.cart-item{margin-bottom:0;padding-bottom:15px}.cartRightSection{margin-top:0}.item-row .price{justify-content:flex-end;margin-left:0}.title-link:not(:last-child){margin-right:30px}.title-links{margin-bottom:15px;align-items:start}.title-link{font-size:13px;letter-spacing:0;line-height:16px;color:#576579!important}.title-wrapper{margin-top:30px;padding-bottom:0}.title--primary{width:100%;margin:0 0 15px 0!important;font-size:19px!important;line-height:24px!important}.item-row .discounts *,.license-type{font-size:11px!important;letter-spacing:0;white-space:nowrap}.cart__warnings{padding:30px 0 0 0!important}.is-empty .cart__warnings{padding:30px 0!important}.item-body{padding:15px 10px}.item-options{width:auto;font-size:13px;letter-spacing:0;line-height:16px;margin-left:0}a.item-option{letter-spacing:0}a.item-option.remove-item-btn{letter-spacing:0}.item-row{flex-wrap:wrap;align-items:stretch;gap:0}.item-row .selection{order:2;width:100%;margin-top:10px}.item-row .selection select{width:100%}.item-detail{width:50%;gap:0}.item-row .discount-price-wrapper{width:50%;flex-direction:column;align-items:stretch;gap:0}.discount-price-wrapper .discounts{order:1;margin-top:10px;align-self:flex-end}.cart__empty-text{margin:15px 0}.product-name{width:auto;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:10px}.more-style-link:active,.more-style-link:hover,.more-style-link:link,.more-style-link:visited{font-size:13px!important;letter-spacing:0;line-height:16px!important}}