.mainHeading__perex--pagePhEshop{margin-bottom:30px;max-width:900px}.eshopDetail__loading{text-align:center}.eshopDetail__loadingImg{width:120px;height:120px}.eshop__mainContent{display:flex;margin:40px auto 100px;max-width:1040px}@media (max-width: 749px){.eshop__mainContent{flex-direction:column}}.eshop__sideSection{display:flex;flex:0 0 240px;margin-right:40px;flex-direction:column}@media (max-width: 749px){.eshop__sideSection{flex:1 1 auto;flex-direction:column-reverse;max-width:500px;margin:0 auto}}.customizeMotif{border-top:5px solid #26916B;color:#111;padding:13px 20px 5px;margin:20px 0}@media (max-width: 749px){.customizeMotif{margin:35px 0}}.customizeMotif__heading{font-size:24px;line-height:1;text-align:center;padding-bottom:12px}.customizeMotif__text{font-family:Signika-Light,sans-serif;font-size:15px;line-height:1.1;margin-bottom:16px}.eshopTags{color:#111;display:block}.eshopTags__heading{align-items:center;background-color:#fbfbfb;border-bottom:1px solid #e8e8e8;display:flex;font-size:24px;justify-content:center;flex-direction:column;margin:0;min-height:50px;padding:5px 15px;text-align:center}.eshopTags__caretDownIcon{color:#706f6f;cursor:pointer;display:none;font-size:26px}@media (max-width: 749px){.eshopTags__caretDownIcon{display:block;width:100%}}.eshopTags__wrapper{display:none;padding:10px 20px 15px}@media (min-width: 750px){.eshopTags__wrapper{display:block !important}}.eshopTags__tag{align-items:center;color:#111;display:flex;font-size:15px;min-height:20px;padding:6px 0}.eshopTags__tag:hover{color:#111;text-decoration:none}.eshopTags__tag:hover .eshopTags__tagName{margin-bottom:-2px;border-bottom:2px solid #111;border-bottom-color:rgba(17,17,17,0.5)}@media (max-width: 575px){.eshopTags__tag{margin:0;max-width:none;padding:11px 20px}}.eshopTags_tag--active{font-weight:bold}.eshopPreviewsContainer{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:0 -10px}@media (max-width: 749px){.eshopPreviewsContainer{margin-top:40px}}.eshopPreviewsContainer--reflectiveButtons{justify-content:center;margin:80px 0}.eshopPreviewWrapper{flex:0 0 33.3%;-ms-flex:0 0 28%;padding:0 10px 40px;max-width:260px}@media (max-width: 989px){.eshopPreviewWrapper{flex-basis:50%;margin:0 auto}}@media (max-width: 449px){.eshopPreviewWrapper{flex-basis:100%}}.eshopPreview{background-color:rgba(255,255,255,0.7);border:1px solid #E8E8E8;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);color:#3c3c3b;display:flex;flex-direction:column;position:relative}.eshopPreview:hover .eshop__allowedCustomizationCont{display:block}.eshop__allowedCustomizationCont{display:none;position:absolute;top:8px;left:0;right:0;text-align:center}.eshop__allowedCustomization{background-color:#E9F1F9;border-radius:4px;color:#3c3c3b;display:inline-block;font-family:Signika-Light,sans-serif;font-size:12px;margin-bottom:5px;padding:2px 6px}.eshop__allowedCustomization:not(:last-of-type){margin-right:7px}.eshop__pencilIcon{color:#706f6f;font-size:12px;padding-right:2px}.eshop__detailLink{display:block;text-align:center;padding:29px 10px 15px}@media (max-width: 424px){.eshop__detailLink{padding-left:15px;padding-right:15px}}.eshop__detailLink:hover{text-decoration:none}.eshop__mainImage{max-width:100%;width:250px}.eshop__heading{color:#3c3c3b;font-size:20px;line-height:1;margin-bottom:15px}.eshop__footer{background-color:#fbfbfb;border-top:1px solid #E8E8E8;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:auto;padding:15px 5px 15px;text-align:center}@media (max-width: 424px){.eshop__footer{padding-left:15px;padding-right:15px}}.eshop__detailBtn{font-family:Signika-Light,sans-serif;font-size:16px;min-height:30px;padding:3px 17px}.eshop__detailBtn--reflectiveButtons{color:#152028 !important;background-color:#C2FF04;border-color:rgba(112,111,111,0.1)}body:not(.ublabooDatagrid) .bootstrap-select{max-width:160px;width:57% !important}body:not(.ublabooDatagrid) .bootstrap-select .dropdown-toggle{font-size:14px;line-height:20px;min-height:30px;padding-left:10px;padding-right:10px}body:not(.ublabooDatagrid) .bootstrap-select .dropdown-toggle .caretDownIcon{font-size:22px}body:not(.ublabooDatagrid) .dropdown-menu{font-size:14px}body:not(.ublabooDatagrid) .dropdown-item{padding-left:10px;padding-right:10px}.decIncWrapper .decIncButton{height:30px;width:30px}.decIncWrapper input{font-size:14px;height:30px;width:45px}.decIncWrapper input:focus{border-color:#ff7b00}.productCount{padding-left:8px;padding-right:8px}.productCountFromNameList{height:30px}.eshop__openPreviewModal{color:#ff7b00;cursor:pointer;text-decoration:underline}.checkboxContainer{font-size:14px;line-height:22px;margin-bottom:7px;padding-left:29px}.checkboxContainer .checkboxMark{border-width:1px}.primaryInput--eshop{margin-bottom:15px}.primaryInput--eshop:focus{border-color:#ff7b00}.eshop__namesRow{align-items:center;display:flex;justify-content:center}.eshop__namesInfo{font-size:14px;margin-right:16px}.secondTypeBtn.nameListEditBtn{font-size:12px;min-height:26px;padding:0 5px}.secondTypeBtn.nameListEditBtn i{padding:0}.modal-dialog--eshopDetail{max-width:880px}@media (max-width: 879px){.modal-dialog--eshopDetail{padding:25px 15px}}.modal-content--eshopDetail{background-color:transparent;border:none;display:block}.eshopDetail__productWrapper{background-color:white;border:2px solid #706f6f;border-radius:4px;box-shadow:4px 0 10px 0 rgba(0,0,0,0.08);color:#3c3c3b;display:flex;margin:-2px}@media (max-width: 879px){.eshopDetail__productWrapper{box-shadow:0 4px 10px 0 rgba(0,0,0,0.08)}}@media (max-width: 729px){.eshopDetail__productWrapper{flex-direction:column}}.eshopDetail__leftCol{flex:1 3 540px}@media (max-width: 729px){.eshopDetail__leftCol{flex-basis:auto;padding-bottom:10px}}.eshopDetail__imgWrap{display:flex;align-items:center;padding:30px 60px}@media (max-width: 849px){.eshopDetail__imgWrap{padding:25px 20px}}@media (max-width: 419px){.eshopDetail__imgWrap{flex-direction:column-reverse}}.eshopDetail__selectImages{display:flex;flex-direction:column;flex:1 2 140px}@media (max-width: 419px){.eshopDetail__selectImages{flex-basis:auto;flex-direction:row;margin-top:18px}}.eshopDetail__sideImg{border:1px solid #eeecec;border-radius:2px;cursor:pointer;margin:0 10px;padding:3px;height:90px;width:90px}@media (min-width: 420px){.eshopDetail__sideImg{margin:0}.eshopDetail__sideImg:not(:last-of-type){margin-bottom:20px}}.eshopDetail__sideImg--active{background-color:#FFF8F2;border-color:#ff7b00}.eshopDetail__mainImgWrap{flex:1 1 280px}@media (max-width: 419px){.eshopDetail__mainImgWrap{flex-basis:auto}}.eshopDetail__mainImage{max-height:280px;max-width:100%;width:280px}.eshopDetail__descriptionWrap{border-top:1px solid #eeecec;padding:0 20px 12px;text-align:left}.eshopDetail__heading{color:#3c3c3b;font-size:21px;font-family:"Patrick Hand SC";padding-top:8px}.eshopDetail__description{font-size:14px;margin:7px auto 10px}.eshopDetail__description p{margin-bottom:10px}.eshopDetail__tag{background-color:#E9F1F9;border-radius:4px;color:#3c3c3b;display:inline-block;font-family:Signika-Light,sans-serif;font-size:12px;padding:1px 5px}.eshopDetail__tag:not(:last-of-type){margin-right:7px}.eshopDetail__optionsWrap{border-left:1px solid rgba(255,123,0,0.1);flex:0 1 340px}@media (max-width: 729px){.eshopDetail__optionsWrap{flex-basis:auto}}.eshopDetail__options{color:black;display:flex;flex-direction:column;font-family:Signika-Light,sans-serif;height:100%;padding-top:15px;text-align:left}.eshopDetail__paddingWrap{margin:0 20px;max-width:100%}@media (max-width: 729px){.eshopDetail__paddingWrap{width:360px;padding:0 20px;margin:0 auto}}.eshopDetail__additionalGroup{cursor:pointer;display:none;font-size:14px;line-height:22px}.eshopDetail--showChevrons .eshopDetail__additionalGroup{display:block}.eshopDetail--showChevrons .eshop__additionalArea--class,.eshopDetail--showChevrons .eshop__additionalArea--nameList,.eshopDetail--showChevrons .eshop__additionalArea--text,.eshopDetail--showChevrons .eshop__additionalArea--ribbon,.eshopDetail--showChevrons .eshop__additionalArea--sash{display:none}.eshopDetail__additionalGroup__chevron{color:#ff7b00;font-size:22px;padding-left:3px;line-height:0.7;position:relative;top:4px;width:26px}.eshopDetail__textWrap{display:inline-flex;flex-wrap:wrap;width:100%}.eshopDetail__additionalPrice{color:#888888;margin-left:auto;padding-left:15px}.eshopDetail__additionalDetail{display:none;padding-left:30px}.eshopDetail__additionalDescription{color:#888888;font-size:14px;line-height:1.25;margin-bottom:0}.colorPalette--eshop{margin-top:3px}.eshopDetail__hr{border-top:1px solid #DBDBDB;margin:10px 0 15px}.eshopDetail__spaceFilling{margin-bottom:auto}.eshopDetail__chooseProdRow{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.eshop__additionalArea{text-align:left;margin-bottom:10px}.eshop__additionalArea--highlight .eshopDetail__additionalLabel{font-weight:bold}.eshop__additionalArea--highlight .checkboxMark{border-width:2px;border-color:#ff7b00}.eshopDetail__showPreviewWithText{font-family:Signika,sans-serif;font-size:12px;margin-bottom:12px}.primaryInput--eshopDetail{height:30px;font-size:14px;padding:0 10px;margin-bottom:5px}.checkboxContainer--eshopDetail{margin-bottom:2px;text-align:left}.eshopDetail__priceRow{font-family:Signika,sans-serif;align-items:center;display:flex;justify-content:space-between;margin:10px 0 16px}.eshopDetail__priceLabel{color:#706f6f;font-size:12px}.eshopDetail__priceWrapper{font-size:18px}.eshop__buyButton{font-size:16px;height:40px;padding:10px 20px;width:103px}@media (max-width: 424px){.eshop__buyButton{padding-left:10px;padding-right:10px}}@media (max-width: 729px){.eshop__buyButton{padding:10px 10px}}.eshopDetail__cartIcon{font-size:22px}.eshopDetail__generalInfo{background-color:#0094FF;color:white;padding:8px 0;text-align:center}.eshopDetail__generalInfo p{margin:0;padding:0}.eshopDetail__generalInfoIcon{font-size:16px;margin-right:5px;position:relative;top:1px}.eshopDetail__otherProductsWrapper{align-items:center;background-color:rgba(219,219,219,0.9);border:2px solid #979797;border-radius:4px;color:#706f6f;display:flex;margin-top:15px;padding:10px 20px}@media (max-width: 489px){.eshopDetail__otherProductsWrapper{flex-direction:column}}@media (max-width: 489px){.eshopDetail__otherProductsWrapper{padding:12px 5px 5px}}.eshopDetail__otherProductHeading{flex:1 1 auto;font-size:26px;line-height:0.9;margin-bottom:0;max-width:160px}.eshopDetail__otherProducts{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;max-width:652px}.eshopDetail__otherProductItem{flex:0 0 100px;margin:10px 15px;max-width:100px}.eshop__otherProductImage{transition:transform .3s;width:100%}.eshop__otherProductImage:hover{transform:scale(2.1)}.eshopDetail__otherProductSubheading{font-size:16px;margin:7px 0 0;word-wrap:break-word}.eshopDetail__otherProductSize{font-size:14px;margin-bottom:0}#nameListModal .modal-content{background-color:white;border:1px solid #C6C6C6;box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);border-radius:4px;font-size:16px;padding:35px 30px 15px;text-align:left}#nameListModal .modal-content #placeholderNamesTextarea{border:1px solid #DBDBDB;border-radius:4px;font-style:italic;line-height:1.3;margin-bottom:20px;resize:none}#nameListModal .modal-content #placeholderNamesTextarea:focus{border-color:#ff7b00;box-shadow:none;outline:none}#nameListModal .modal-content #placeholderNamesTextarea::placeholder{color:#C6C6C6}#nameListModal .modal-content .cancelBtn{background-color:white;color:#706f6f;margin-left:10px;margin-right:10px;margin-bottom:15px}#nameListModal .modal-content .saveNameListBtn{margin-left:10px;margin-right:10px}#previewModal .modal-dialog{max-width:none;padding:13px}#previewModal .modal-content{margin:auto;width:auto}.eshop__previewContent{padding:50px 20px 0}.eshop__previewItemContainer{display:flex;flex-wrap:wrap}.eshop__previewItem{font-size:20px;margin:auto;padding:0 20px 48px;width:220px}.eshop__previewHeading{font-size:18px}.eshop__previewImg{margin-top:25px;max-width:100%}.eshop__previewText{font-size:14px;max-width:400px;margin-top:-20px;padding-bottom:18px}.eshop__previewFooter{font-size:14px;max-width:400px;margin:0 auto;padding-bottom:50px}.eshop__previewFooter a,.eshop__previewFooter a:hover{color:#ff7b00}.modal{overflow:auto !important}.closeModalWrap{color:white;cursor:pointer;float:right;font-size:44px;height:50px;position:relative;top:50px;margin-top:-50px;text-align:center;text-shadow:2px 2px 3px #b2b2b2;width:50px}
