@charset "utf-8";
/* CSS Document for PixieMedia_AddPopup */
body.catalog-product-view.pixiepop-open .modal-popup.pixie-addpop-modal .modal-inner-wrap { background:#f5f5f7; }
.pixie-addpop-modal { background: rgba(0, 0, 0, 0.7); }
.pixie-addpop-modal .modal-content { padding:0 !important; background:var(--backgrey); }
._has-modal.pixiepop-open a.logo { z-index: 1; }
.pixie-addpop-modal .modal-header { background:#fff; position: relative; height:30px !important;  padding:15px 25px !important; border-bottom: 1px solid #e8e8e9; margin-bottom: -1px; }
body.pixiedust .pixie-addpop-modal .modal-header h1.modal-title { background:url(../images/available.svg) no-repeat center left / 35px; color:var(--green); font-size: 20px !important; padding: 5px 0 5px 40px;  text-transform: uppercase; border:none;  margin:0; position: absolute; left:20px; top:50%; transform: translate(0,-50%); }
.modal-popup.pixie-addpop-modal .action-close { position: absolute; margin:0; right:30px; top:50%; transform: translate(0,-50%); border-radius: 50%; box-shadow: 0 0 10px -25px #000; width:34px; height:34px; transition:all 200ms ease; }
.modal-popup.pixie-addpop-modal .action-close:hover { box-shadow: 0 0 10px -5px #000; }
body.pixiedust .modal-popup.pixie-addpop-modal.modal-slide._show .modal-content { padding-bottom: 0 !important; padding-top: 0 !important; }
body.pixiedust .modal-popup.pixie-addpop-modal .action-close:before { color:var(--dgrey); background:transparent; position: absolute; top:50%; right:5px; transform: translate(0,-50%); border-radius: 50%;  padding: 10px; font-weight: normal; }
.pixiepopup-content { width:100%; min-height: 180px; margin-top: 0px; box-sizing: border-box; float:left; padding: 0px; }
.pixiepopup-content .content-inner { border: none; padding: 0; }
.pixiepopup-content .content-inner .product-item-actions { float:left; text-align: left; border:0; height:45px; display: flex; align-items: center; margin-left: 15px; position: static; }

.name-wrap { width:100%; float:left; display: flex; justify-content: space-between;  }


.pixiepopup-content .content-inner .product-item-actions a.action { border:1px solid var(--lgrey); border-radius: 50%; box-sizing: border-box; background:#fff url(../images/slidein-bin.svg) no-repeat center / calc(100% - 10px) !important;  padding: 0; text-decoration: underline; font-size: 0 !important; width:30px; height:30px; color:#42444F; margin-top:0px;  }
.pixiepopup-content .content-inner .product-item-actions a.action:hover { text-decoration: underline; }

.pixiepopup-content .content-inner .product-item-actions a.action.edit  { border:1px solid var(--lgrey); border-radius: 50%; box-sizing: border-box; background:#fff url(../images/slidein-edit.svg) no-repeat center / calc(100% - 10px)  !important;  padding: 0; text-decoration: underline; font-size: 0 !important; width:30px; height:30px; color:#42444F; margin:0 5px 0 0;  }
edit

.pixie-addpop-block { display: flex; flex-direction: column; }
.pixiepopup-content { order: 5; }
.pixiepopup-summary { order:12; }
.pixie-addpop-modal .shopping-actions { order:13; display: block;  border-bottom: 0; margin-bottom: 0px; }
.pixie-addpop-modal .shopping-actions .action.continue-action {  }
.pixie-addpop-modal .shopping-actions .action.primary { }
.pixiepopup-cross { order:10;  }

.pixie-secondary-actions { width:100%; float:left; display: block; justify-content: center; align-items: center; }
.pixie-secondary-actions .psa-left { width:50%; float:left; text-align: right; height:50px; display: flex; align-items: center; justify-content: right; padding-right: 10px; position: relative; } 
.pixie-secondary-actions .psa-right { width:50%; float:left; text-align: left; height:50px; display: flex; align-items: center; padding-left:10px; }
.pixie-secondary-actions .psa-left:after { content:''; position: absolute; right:0; top: 50%; transform: translate(0,-50%); height: 12px; width:1px; background:#000; transform: translate(0,-50%); }

.pixie-addpop-modal .pixie-secondary-actions a.action {  padding: 0 !important; float:none !important; width:auto !important; font-size: 12px !important; letter-spacing: 0 !important; font-weight: bold !important;  }
.pixie-addpop-modal .pixie-secondary-actions a.action span { display: block; color: #000; }
.pixie-addpop-modal .pixie-secondary-actions a.action.primary, .pixie-addpop-modal .pixie-secondary-actions a.action.primary:hover { background:url(../images/view-basket-icon.svg) no-repeat center left / 20px !important; padding-left: 23px !important; text-decoration: underline !important; margin:0 !important;  }
.pixie-addpop-modal .pixie-secondary-actions a.action.primary span, .pixie-addpop-modal .pixie-secondary-actions a.action.primary:hover span { text-decoration: underline !important;}

.pixiepopup-summary a.action.primary { padding:3px 7px; font-size: 12px;  }
.pixiepopup-content .item.product.product-item a.product-item-photo { width:20%; float:left; }
.pixiepopup-content .item.product.product-item .product-image-container { width:100% !important; float:left; border:10px; border:1px solid var(--lgrey); border-radius: 6px; box-sizing: border-box; overflow: hidden; }
.pixiepopup-content .item.product.product-item {  border-bottom: 1px solid var(--lgrey); padding:30px 0; }
.pixiepopup-content .item.product.product-item:last-child { border-bottom: 0; }
.pixiepopup-content .item.product.product-item .product-image-container .product-image-wrapper { display: contents; padding: 0 !important; height:auto !important; }
.pixie-addpop-modal .product-image-container .product-image-wrapper { display: contents; padding: 0 !important; }
.pixiepopup-content .item.product.product-item a img { width:100%; height: auto !important; padding-top: 0px; }
.pixiepopup-content .product-item-details { box-sizing: border-box; width:80%; padding-left:20px; float: left; font-size: 12px; min-height: 50px !important;  }
.pixiepopup-content .item.product.product-item .product-item-name { width:100%; float:left; text-align: left; padding:0; }
.pixiepopup-content .item.product.product-item .product-item-name .stock { padding:0; margin: 0 0 5px; width:100%; float:left; font-size: 12px; font-weight: bold; }
.pixiepopup-content .item.product.product-item .product-item-name a { width:100%; font-size: 14px; font-weight: 600;  text-align: left; }
.pixiepopup-content .item.product.product-item .product-item-pricing {  }
.pixiepopup-content .item.product.product-item .product-item-sku { font-size: 12px; font-weight: 400; }
.pixiepopup-content .item.product.product-item .product-item-sku b { font-weight: 600; }
.pixiepopup-content .item.product.product-item .product-item-sku span { float:left; position: relative;   }
.pixiepopup-content .item.product.product-item .pixie-colour-minicart, .pixiepopup-content .item.product.product-item .pixie-sku-minicart { padding-right: 10px; }
body.pixiedust .pixiepopup-content .item.product.product-item .stock-watch { margin:10px 0 15px !important;  }


.pixiepopup-content .item.product.product-item .skuprice-wrap { width:100%; float:left; padding-top: 15px;  }
.pixiepopup-content .details-qty-qty.qty { width:100%; float:left; }
.pixiepopup-content .item.product.product-item .skuprice-wrap .details-qty.qty { float:left; width:auto; font-size: 12px; display: flex; }
.pixiepopup-content .item.product.product-item .skuprice-wrap .product-item-pricing { float:right; text-align: right; height:45px; display: flex; align-items: center; }

.pixiepopup-content .item.product.product-item .details-qty { width:100%; float:left; }
.pixiepopup-content .details-qty.qty .ui-spinner { display: flex; border:1px solid var(--lgrey); box-sizing: border-box; background:#fff; border-radius: 8px; padding:20px 5px; align-items: center; height:45px !important;  }
.pixiepopup-content .details-qty.qty .ui-spinner input { padding:0; box-shadow: none !important;  font-size:14px; font-weight: bold; order:2; width: 25px; height:25px; margin:0 5px; position: relative; display: inline-block; border:0; background:none; color:#050000; box-sizing: border-box; text-align: center; }
.pixiepopup-content .details-qty.qty .ui-spinner .ui-spinner-up { order:3; }
.pixiepopup-content .details-qty.qty .ui-spinner .ui-spinner-down { order:1; }
.pixiepopup-content .details-qty.qty .ui-spinner-button { width: 25px; height:25px; position: relative; display: inline-block;  margin:0; font-size: 22px;  }
.pixiepopup-content .details-qty.qty .ui-spinner-button .ui-icon { position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); color:#000; cursor: pointer; }


.pixiepopup-content .item.product.product-item .details-qty .ui-spinner-button {  }
.pixiepopup-content .item.product.product-item .details-qty .item-qty {  }
.pixiepopup-content .item.product.product-item .product-item-info { width:100%; text-align: center; }
.pixiepopup-content .item.product.product-item .product-item-name { padding-bottom: 0px; min-height: 0; margin:0; }
.pixiepopup-content .item.product.product-item .price-wrapper span { font-weight: bold; min-height: 28px; color:#000; padding-left: 5px;  }
.pixie-addpop-modal .pixiepopup-cross .product-items a { float:left; width:100%; }
.pixie-addpop-modal .pixiepopup-cross .product-item-details { width:100%; float:left; box-sizing: border-box; padding: 10px 20px; min-height: 0 !important; border-top:1px solid var(--lgrey); margin-top: 20px;  }
.pixie-addpop-modal .pixiepopup-cross .slick-slide { display:none; background:#fff; margin:0 10px; padding:0px; box-sizing: border-box; border: 1px solid var(--lgrey); border-radius: 8px; }
.pixie-addpop-modal .pixiepopup-cross .slick-initialized .slick-slide { display:inline-block; }
.pixie-addpop-modal .pixiepopup-cross .product-items .product-image-container { width:100% !important; padding:20px; margin:0; box-sizing: border-box; border:0; border-radius: 0px; overflow: hidden; }
.pixie-addpop-modal .pixiepopup-cross .product-items .product-image-container img { max-width:235px !important; width:100% !important;   }
.pixie-addpop-modal .pixiepopup-cross .product-items a.buy.action { padding:2px 5px; font-size:12px; float:none; }
.pixie-addpop-modal .pixiepopup-cross .product-items .price { font-weight: bold; }
.pixie-addpop-modal .pixiepopup-cross .product-items .product-item-info { padding:0px; float:left; box-sizing: border-box; width:100%;}
.pixie-addpop-modal .pixiepopup-cross .product-items .price-container { float:none; width:100%;  }
.pixie-addpop-modal .pixiepopup-cross .product-items .product-item-details .product-item-name { text-align: left; font-weight: normal; min-height: 44px; font-size:14px;  padding: 0px; margin-top: 5px; width:100%; float:left;   }
.pixie-addpop-modal .pixiepopup-cross .product-item-pricing { width:100%; float:left; padding: 0; display: flex; justify-content: space-between; align-items: center; }
.pixie-addpop-modal .pixiepopup-cross .price-box { padding: 0; font-size: 14px !important; display: block; text-align: left; height: auto; margin:0 0;}
.pixie-addpop-modal .pixiepopup-cross .price-box * { font-size: 14px !important; color:#000 !important; letter-spacing: 0 !important;  }
.pixie-addpop-modal .pixiepopup-cross .slick-dots li button { width: 10px; height:10px; border-radius: 50%;   }
.pixie-addpop-modal .pixiepopup-cross .slick-dots li.slick-active button {  }
.pixie-addpop-modal .pixiepopup-cross .product-items button.tocart { border-radius: 8px !important; line-height: 12px !important; height:40px !important; padding:6px 0 8px !important; text-indent: 0 !important;  }
.pixie-addpop-modal .pixiepopup-cross .product-items button span { font-size: 12px; background:url(../images/basket-cta.svg) no-repeat center left 14px / 26px; display: block; padding:5px 15px 5px 42px; }
.pixie-addpop-modal .pixiepopup-cross .slick-dots li button:hover {  }
.pixie-addpop-modal .pixiepopup-cross .slick-dots li.slick-active button:hover {  }
.pixie-addpop-modal .pixiepopup-cross .slick-list { width:100%; overflow: visible; }

.pixie-addpop-modal .pixiepopup-cross .product-items.slick-slider .slick-slide .product-item { max-width: 100%; }
.pixie-addpop-modal .pixiepopup-cross .product-items .product-item-details .product-item-name a { font-weight: 500 !important; color:#000; font-size:14px;  display: -webkit-box;  -webkit-line-clamp: 2;  text-overflow: ellipsis;  -webkit-box-orient: vertical;   overflow: hidden;  }

.pixie-addpop-modal .pixiepopup-cross a.viewprimary { background:#fff; text-transform: uppercase; box-sizing: border-box; border:2px solid #050000; border-radius: 3px; padding:12px 10px; line-height: 12px; width:100%; text-align: center;  float:left; margin:3px 0; font-weight: 600; font-size: 12px; transition:all 200ms ease; color:#050000; }
.pixie-addpop-modal .pixiepopup-cross a.viewprimary:hover { background:#050000; color:#fff;  text-decoration: none; }

.pixiepopup-cross .slick-dots { position: static; margin-top:20px !important; position: static !important; }
.pixie-addpop-modal .product-image-wrapper .product-image-photo { position: static; width:100%; height: auto !important; }
.pixiepopup-cross { width:100%; float:left; text-align: center; box-sizing: border-box; padding: 10px 0px 0px; overflow: hidden; border-top: 1px solid var(--lgrey);  }
.pixiepopup-cross .product-items { margin-left: -9px; width:calc(100% + 18px); box-sizing: border-box; padding-left:0px; padding-right: 0px; margin-bottom: 15px !important; }
.pixiepopup-cross .sub-title { font-size:clamp(14px,1.5vw,18px) !important; font-family: 'Syne', sans-serif;   font-weight: bold; text-align: left; padding: 20px 0px 20px; text-transform: uppercase; }
.pixie-addpop-modal .slick-list { padding:10px 0 !important; }
.pixiepopup-summary { width:100%;  padding:0 0px; float:left; box-sizing: border-box;  }
.pixiepopup-summary .shopping-cart {  }
.pixiepopup-summary .shopping-actions { width:100%; display: flex; flex-direction: column; }
.pixiepopup-summary .shopping-actions .action { order:1; width:100%; border:1px solid #000; text-align: center; padding:10px; box-sizing: border-box; font-weight: bold; text-transform: uppercase; border-radius: 3px; margin-top: 10px; }
.pixiepopup-summary .shopping-actions .action.primary { width:100%; order:2; border:none; padding:11px; font-size: 14px; }
.pixiepopup-content .option-item { width:100%; float:left; }
.pixiepopup-content .option-item .label { float:left; margin-right:5px; }
.pixiepopup-content .option-item .label:after { content:': '; }
.pixiepopup-content .option-item .values { float:left; }
body.catalog-product-view.pixiepop-open .page.messages { display:none; }
/*.pixiepopup-content ol.product-items li:nth-child(n+2) { display: none; }*/

.pixie-addpop-modal .shopping-actions { width:calc(100% + 40px); float:left; padding: 0px 20px 15px; margin-left:-20px;  box-sizing: border-box; position: sticky; bottom: 0; background:#fff; border-top: 1px solid #bcbec0; z-index: 99; }
.pixie-addpop-modal .shopping-actions a.action { width: 100%; float:left; }
.pixie-addpop-modal .shopping-actions a.action.primary { text-align: center;  box-sizing: border-box; font-size:14px; color:#050000; font-weight: 600;  }
.pixie-addpop-modal .shopping-actions a.action.primary span { text-transform: none; }
.pixie-addpop-modal .shopping-actions a.action.primary.checkit { margin-top: 10px; }
.pixie-addpop-modal .shopping-actions a.action.primary.checkit span { background:url(../images/basket-cta.svg) no-repeat center left / 26px; font-family: 'Syne', sans-serif;  padding:5px 0 5px 32px; font-size: 16px; margin-left: -10px; }
.pixie-addpop-modal .shopping-actions a.action.primary:hover, .pixie-addpop-modal .shopping-actions a.action.primary.checkit { text-transform: none; color:#fff; height: 55px; margin-top: 20px; box-sizing: border-box; padding: 16px; border-radius: 8px;}

.pixie-addpop-modal .shopping-actions a.action.continue-action {  text-align: center; padding:12px; box-sizing: border-box; font-size: 14px; text-transform: none; color:#050000; font-weight: bold; }

.modal-popup.pixie-addpop-modal .summary-item { width:100%; border-bottom: 1px solid var(--backgrey); float:left; margin-bottom: 0px; padding:15px 0px; box-sizing: border-box; }
.modal-popup.pixie-addpop-modal .summary-item.summary-extra-block { border-bottom: 1px solid #bcbec0; }
.modal-popup.pixie-addpop-modal .summary-item .label { float:left; width:50%; font-weight: 600; }
.modal-popup.pixie-addpop-modal .summary-item .values { float:left; width:50%; text-align: right; font-weight: bold; }

.modal-popup.pixie-addpop-modal .summary-item.bundledisco-item .values b { text-decoration: line-through; font-size: 12px; color:#000; }
.modal-popup.pixie-addpop-modal .summary-item.bundledisco-item .values { color: var(--red);}

.pixie-addpop-modal  .pay-with { order:10; margin:35px 0 15px; width:100%; float:left; border: 1px solid var(--lgrey); position: relative; border-radius: 8px;  box-sizing: border-box; padding: 25px; }
.pixie-addpop-modal  .pay-with .icon { background:url(../images/payment-group.svg) no-repeat center / 100%; height: 40px; width:100%; display: block; }
.pixie-addpop-modal  .pay-with .title { white-space: nowrap; background:var(--backgrey); font-size: 12px; padding: 5px 15px; position: absolute; left: 50%; top: -15px; transform: translate(-50%,0); font-weight: bold; }


body.pixiedust .modals-wrapper .pixie-addpop-modal  { right:-760px !important; margin:0 !important; position: fixed !important; left:auto !important; top:0 !important; bottom:0 !important; transform: translate3d(0px,0px,0px) !important; transition: all 200ms ease; }
body.pixiedust.pixiepop-open .modals-wrapper .modal-popup.pixie-addpop-modal { right:0 !important;   }
body.pixiedust .modals-wrapper .pixie-addpop-modal .modal-inner-wrap { max-height: 100vh;  position: static !important; margin:0 !important; transform: translate3d(0px,0px,0px) !important; height:100% !important; width:680px !important; }

body.pixiedust .modals-wrapper .pixie-addpop-modal .tospendvalues { width:100%; float:left; margin: 10px 0 15px; }
body.pixiedust .modals-wrapper .pixie-addpop-modal .pixie-spendmore { width:100%; float:left; box-sizing: border-box; background:url(../images/delivery-percent.svg) no-repeat center left / 35px; padding-left: 40px;  }
body.pixiedust .modals-wrapper .pixie-addpop-modal .tospendvalue .spend-ometer { margin-top: 25px !important; }


@media screen and (max-width: 700px) {
	.pixie-addpop-modal .shopping-actions a.action.continue-action { width:100%;   }
	.pixie-addpop-modal .shopping-actions a.action.primary { width:100%;  }
	.pixie-addpop-modal .pixiepopup-cross .slick-list { width:100%; overflow: hidden; }
	body.pixiedust.pixiepop-open .modals-wrapper .modal-popup.pixie-addpop-modal { width:90% !important; }
	body.pixiedust .modals-wrapper .pixie-addpop-modal .modal-inner-wrap { width:100% !important; }
	.pixie-addpop-modal .modal-header h1 { font-size: 16px; }
	.pixiepopup-content .item.product.product-item .product-item-name a {  }
	.pixiepopup-content .item.product.product-item .price-wrapper span, .modal-popup.pixie-addpop-modal .summary-item { font-size: 12px; }
	.modal-popup.pixie-addpop-modal .summary-item.bundledisco-item .values b { font-size: 10px; }
	.pixie-addpop-modal .shopping-actions a.action.primary { font-size:12px !important; }
	.pixie-addpop-modal .shopping-actions a.action.primary.checkit span{ font-size:12px !important; }
	
	.pixie-addpop-modal .pixie-secondary-actions a.action.primary span b { display: none; }
	.pixie-secondary-actions .psa-left, .pixie-secondary-actions .psa-right { justify-content: center !important; }
	.pixiepopup-content .details-qty.qty .ui-spinner { padding:20px 5px !important; }
	.pixiepopup-content .details-qty.qty .ui-spinner input { margin: 0 !important; }
	.pixiepopup-content .content-inner .product-item-actions { margin-left: 10px !important; }
	.optidraw-carousel.optidraw-active .snugget { width:50px !important; height: 50px !important; }
	.pixie-addpop-modal .pay-with { padding: 10px; }
}

@media screen and (min-width: 1200px) {
	
	
	.pixie-addpop-modal .shopping-actions a.action.primary { transition:all 200ms ease; }
	/* PRODUCT PAGE - NON FIXED HEADER VERSION */
	body.catalog-product-view.pixiepop-open .modal-popup.pixie-addpop-modal .modal-inner-wrap { position: absolute; left:50%; margin:0; transform: translate(-50%,0); margin-left: 325px; margin-top:170px;  width:680px !important; }
	
	@media screen and (max-height: 810px) {
		body.catalog-product-view.pixiepop-open .modal-popup.pixie-addpop-modal .modal-inner-wrap { margin-top:35px; }
	}
	
	body.catalog-product-view.pixiepop-open .modals-wrapper { z-index: 99999 !important; position: absolute; }
	body.catalog-product-view.pixiepop-open .modals-overlay, body.catalog-product-view.pixiepop-open .pixie-addpop-modal {   }
	body.catalog-product-view.pixiepop-open .popper { display:block; }
	body.catalog-product-view.pixiepop-open .page-header { z-index: 999;   }
	body.catalog-product-view.pixiepop-open .page-header .popper2 {  }
	body.catalog-product-view.pixiepop-open .page-header .block.block-search { z-index: 0; }
	body.catalog-product-view.pixiepop-open  .baskcon { background:url(../images/Cart-whitex2.png) no-repeat center / 20px; }
	body.catalog-product-view.pixiepop-open a.showcart span.logbut span { color:#fff; }
	body.catalog-product-view.pixiepop-open .page-wrapper { margin-left:-10px; }
	
	/* PRODUCT PAGE -FIXED HEADER VERSION */
	body.catalog-product-view.fxheaderin .modal-popup.pixie-addpop-modal .modal-inner-wrap { position: absolute; left:50%; margin:0; transform: translate(-50%,0); margin-left: 450px; margin-top:85px; }
	
	@media screen and (max-height: 810px) {
		body.catalog-product-view.fxheaderin .modal-popup.pixie-addpop-modal .modal-inner-wrap { margin-top:35px; }
	}
	body.catalog-product-view.fxheaderin._has-modal .fixedheader.inyoucome .baskcon { background:url(../images/Cart-whitex2.png) no-repeat center / 20px; }
	body.catalog-product-view.fxheaderin._has-modal .fixedheader.inyoucome a.showcart span.logbut span { color:#fff; }

	/* CATEGORY PAGE VERSION */
	body.pixiepop-open .modal-popup.pixie-addpop-modal .modal-inner-wrap { position: absolute; left:50%; margin:0; transform: translate(-50%,0); margin-left: 460px; margin-top:90px; }
	@media screen and (max-height: 810px) {
		body.pixiepop-open .modal-popup.pixie-addpop-modal .modal-inner-wrap { margin-top:35px; }
	}
	
	.modal-popup.pixie-addpop-modal .modal-inner-wrap { transition: none !important; }
	body.pixiepop-open .modals-wrapper { z-index: 99999 !important; position: absolute; }
	body.pixiepop-open  .modals-overlay, body.pixiepop-open  .pixie-addpop-modal { background-color:rgba(0, 0, 0, 0.6) !important; }
	body.pixiepop-open .popper { display:block; }
	body.pixiepop-open .page-header { z-index: 999;   }
	body.pixiepop-open .page-header .popper2 { display: block !important; z-index: 1; }
	body.pixiepop-open .baskcon { background:url(../images/Cart-whitex2.png) no-repeat center / 20px; }
	body.pixiepop-open a.showcart span.logbut span { color:#fff; }
	body.pixiepop-open .sections.nav-sections { z-index: 4 !important; }
}

@media screen and (min-width: 768px) and (max-height: 830px) {
	
	.pixiepopup-content .content-cart {   }
	
}

@media screen and (min-width: 768px) and (min-height: 830px) {
	
	.pixiepopup-content .content-cart {  }
	
}

@media screen and (max-width: 450px) {
	.pixiepopup-content .item.product.product-item .skuprice-wrap .product-item-pricing { width:100%; display: block; text-align: left; margin: 20px 0 0; font-size: 14px; }
	.pixiepopup-content .item.product.product-item .skuprice-wrap .product-item-pricing span.price { font-size: 14px !important; }
	.pixiepopup-content .pixie-product-options { margin-top:0; }
}

@media screen and (max-width: 400px) {
	.pixie-addpop-modal .modal-header h1 { left:15px; }
	.modal-popup.pixie-addpop-modal .action-close { right:15px; }
	.pixie-addpop-modal .pixiepopup-cross .product-item-details { padding:10px !important}
	.pixiepopup-content .item.product.product-item .product-item-name a { font-size: 12px; }
	.pixie-addpop-modal .pixiepopup-cross .product-items .product-item-details .product-item-name a { font-size: 12px; }
	.pixie-addpop-modal .pixiepopup-cross .product-items .product-item-details .product-item-name { min-height: 33px; }
}



.pixie-sku-minicart { padding-right: 10px; }
.pixie-lead-time-minicart { padding-left: 10px; }

.pixie-extrablock { width:100%; float:left; margin-top: 15px; }
