.component.container.itemPurchase2{margin-bottom:20px}.component.itemPurchase2.empty{display:none}.component.itemPurchase2 .component.picklist{display:flex;margin-bottom:10px}.component.itemPurchase2 .component.picklist.empty{display:none}.component.itemPurchase2 .component.picklist:not(.dropDown) ul.list{height:auto}.component.itemPurchase2 .component.picklist>.componentTitle{width:100px}.component.itemPurchase2 .label.notes{margin:0 0 10px}.component.itemPurchase2 .label.notes>p:first-child{margin-top:0}.component.itemPurchase2 .label.notes>p:last-child{margin-bottom:0}.component.itemPurchase2:not([data-media-count]) .mediaOptions,.component.itemPurchase2[data-media-unavailable=false][data-media-count="0"] .mediaOptions{display:none}.component.itemPurchase2[data-media-unavailable=true][data-media-count="0"] .mediaOptions .mediaOptionsContent:empty:after{content:"Sorry, there are no media options available.";display:block;margin:5px 0}.component.itemPurchase2 .mediaOption>.details{display:flex;align-items:center;margin:-5px}.component.itemPurchase2 .mediaOption>.details>.desc{flex:1 1 400px;padding:5px}.component.itemPurchase2 .mediaOption>.details>.price{flex:1 0 75px;padding:5px;text-align:right;white-space:nowrap}.component.itemPurchase2[data-commerce-type="request file"] .mediaOption>.details>.price{display:none}.component.itemPurchase2 .mediaOption>.details>.actions{flex:0 0;padding:5px}.component.itemPurchase2 .mediaOption>.details .component.button{margin-bottom:0;float:none}.component.itemPurchase2 .mediaOption>.details .taxPercent:before{content:"(inc. "}.component.itemPurchase2 .mediaOption>.details .taxPercent:after{content:")"}.component.itemPurchase2 .mediaOption[data-multiple-components=true][data-component=image]>.details .mediaFormat:after{content:" - Image"}.component.itemPurchase2 .mediaOption[data-multiple-components=true][data-component=video]>.details .mediaFormat:after{content:" - Video"}.component.itemPurchase2 .mediaOption[data-multiple-components=true][data-component=audio]>.details .mediaFormat:after{content:" - Audio"}.component.itemPurchase2 .mediaOption[data-multiple-components=true][data-component=document]>.details .mediaFormat:after{content:" - Document"}.component.itemPurchase2 .mediaOption>.mediaFormatNotes,.component.itemPurchase2 .mediaOption>.mediaSizeNotes{margin-top:5px}.component.itemPurchase2 .mediaOption>.mediaFormatNotes>p:last-child,.component.itemPurchase2 .mediaOption>.mediaSizeNotes>p:last-child{margin-bottom:0}.component.itemPurchase2 .mediaOptions .componentTitle+.components .mediaOption{margin-top:10px}.component.itemPurchase2 .mediaOption:not(:only-child):not(:last-child){margin-bottom:10px;border-bottom:1px dotted;padding-bottom:10px}.component.itemPurchase2 .container.questions>.componentTitle{margin:0 0 10px}.component.itemPurchase2 .container.questions.empty,.component.itemPurchase2[data-media-count="0"] .container.questions{display:none}.component.itemPurchase2 .question{display:flex;flex-direction:column;margin:0 0 10px}.component.itemPurchase2 .question label p:first-child{margin-top:0}.component.itemPurchase2 .question.invalid label,.component.itemPurchase2 .question.invalid label p{color:#de3b1e}.component.itemPurchase2 .question input,.component.itemPurchase2 .question select,.component.itemPurchase2 .question textarea{border:1px solid #aaa;padding:2px}@media screen and (hover:hover){.component.itemPurchase2 .question input:hover,.component.itemPurchase2 .question select:hover,.component.itemPurchase2 .question textarea:hover{border-color:var(--highlight-active-bk-color)}}.component.itemPurchase2 .question input:focus,.component.itemPurchase2 .question select:focus,.component.itemPurchase2 .question textarea:focus{border-color:var(--highlight-bk-color)}.component.itemPurchase2 .question.invalid input,.component.itemPurchase2 .question.invalid select,.component.itemPurchase2 .question.invalid textarea{border-color:#de3b1e}.messageBox.invalidQuestion p.message{white-space:normal}