#ampromo-items-add{border:1px solid #ededed;padding:7px;text-align:center;margin-bottom:12px}#ampromo-items-add a{text-decoration:none;border-bottom:1px dashed}.amscheckout #ampromo-items-add{margin:7px 10px}#ampromo-overlay{direction:ltr}#ampromo-overlay.mode-popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:10000;text-align:center;overflow:scroll}#ampromo-overlay.mode-popup .close{position:absolute;top:7px;right:7px;background:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;width:16px;height:16px;z-index:1;margin:0;padding:0;font-size:0;display:block;opacity:.8}#ampromo-overlay.mode-popup .close:hover{opacity:1;transition:opacity .2s ease}#ampromo-overlay.mode-inline #ampromo-items{width:100%;margin:20px 0 40px;border:0;padding:0}#ampromo-overlay.mode-inline #ampromo-items .products{margin:0 -20px 25px;align-items:stretch}#ampromo-overlay.mode-inline #ampromo-items .products .product{margin-bottom:20px}#ampromo-overlay.mode-inline #ampromo-items #ampromo-carousel-wrapper{margin:0 -15px}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item{margin:0 20px 20px;height:100%;width:auto;border-radius:5px;border:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-items-form{display:flex;flex-flow:column;height:100%;justify-content:space-between}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .ampromo-item-buttons{margin-top:20px;text-align:center}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config .ampromo-item-options{margin-bottom:0}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options{display:flex;align-items:flex-start}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options{margin-left:12px}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options,#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options input,#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.options .ampromo-item-options select{max-width:160px}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple{margin:-20px -20px 0}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-image-wrap{padding:20px 20px 0}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-config.simple .ampromo-item-title{border-top-left-radius:5px;border-top-right-radius:5px}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title{position:relative}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title .ampromo-item-title{padding:12px;box-sizing:border-box;display:none;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);text-transform:uppercase}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title:hover .ampromo-item-title{display:flex}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4{color:white;line-height:initial;text-align:center;font-size:16px}#ampromo-overlay.mode-inline #ampromo-items .ampromo-item .product-title h4 a{color:white;line-height:initial}#ampromo-overlay.mode-inline #ampromo-items .ampromo-add-all{margin-top:7px;display:flex;justify-content:center}#ampromo-overlay.mode-inline .ampromo-slide{margin:10px 0}#ampromo-overlay.mode-inline #ampromo-carousel-content{display:flex;flex-wrap:wrap}#ampromo-overlay .ampromo-carousel-control{position:absolute;top:260px;background:url(https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;width:48px;height:45px;font-size:0;display:none}#ampromo-overlay .ampromo-carousel-control.carousel-disabled.prev{background-position:0 0 !important}#ampromo-overlay .ampromo-carousel-control.carousel-disabled.next{background-position:-46px 0 !important}#ampromo-overlay .ampromo-carousel-control.prev{background-position:0 -45px;left:20px}#ampromo-overlay .ampromo-carousel-control.prev:hover{background-position:0 -91px}#ampromo-overlay .ampromo-carousel-control.next{background-position:-46px -45px;right:20px}#ampromo-overlay .ampromo-carousel-control.next:hover{background-position:-46px -91px}#ampromo-overlay #ampromo-items{border:1px solid #ededed;background-color:white;position:relative;margin:0 auto;padding:24px;display:inline-block;box-sizing:border-box}#ampromo-overlay #ampromo-items.amcarousel{display:block;width:950px}#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-wrapper{width:780px}#ampromo-overlay #ampromo-items.amcarousel #ampromo-carousel-content{width:4500px;height:1px}#ampromo-overlay #ampromo-items.amcarousel .ampromo-carousel-control{display:block}#ampromo-overlay #ampromo-items .ampromo-item{box-sizing:border-box;margin-bottom:7px;padding:20px;width:250px;border:1px solid #ededed;position:relative;margin-right:12px}#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard{width:400px}#ampromo-overlay #ampromo-items .ampromo-item.ampromo-type-amgiftcard .ampromo-item-options{overflow-y:scroll;max-height:300px}#ampromo-overlay #ampromo-items .ampromo-item-options{margin-bottom:12px;text-align:left}#ampromo-overlay #ampromo-items .ampromo-item-image{display:block;margin:0 auto;width:160px;height:160px}#ampromo-overlay #ampromo-items .rule .ampromo-rule-header{font-weight:bold;font-size:18px;background:#f3f3f3;text-transform:uppercase;height:45px;line-height:45px;box-sizing:border-box;padding-left:20px;margin-bottom:25px;cursor:pointer}#ampromo-overlay #ampromo-items .rule .ampromo-rule-header:after{content:'▲';margin-left:12px;color:#919191}#ampromo-overlay #ampromo-items .rule .products{display:flex;flex-wrap:wrap;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);padding:20px;margin:0 0 40px}#ampromo-overlay #ampromo-items .rule .products .product{margin-left:10px}#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple{margin:-20px -20px -40px}#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .product-title{position:static}#ampromo-overlay #ampromo-items .rule .products .product .product-config.simple .ampromo-item-image-wrap{padding:20px}#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item{box-shadow:none;border:1px solid #d8dae4;border-radius:0}#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item.checked{outline:1px solid #d8dae4}#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .ampromo-item-title{border-radius:0}#ampromo-overlay #ampromo-items .rule .products .product .ampromo-item .mark input{position:absolute;left:-25px;top:0}#ampromo-overlay #ampromo-items .rule.collapsed .ampromo-rule-header:after{content:'▼'}#ampromo-overlay #ampromo-items .rule.collapsed .products{display:none}@media only screen and (max-width:820px) and (min-width:420px){#ampromo-overlay.mode-popup #ampromo-items.amcarousel{width:400px}#ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper{width:250px}}@media only screen and (max-width:420px){#ampromo-overlay.mode-popup #ampromo-items.amcarousel{width:100%}#ampromo-overlay.mode-popup #ampromo-items.amcarousel #ampromo-carousel-wrapper{width:250px}#ampromo-overlay.mode-popup .ampromo-carousel-control{z-index:10001}#ampromo-overlay.mode-popup .ampromo-carousel-control.next{right:0}#ampromo-overlay.mode-popup .ampromo-carousel-control.prev{left:0}}@media only screen and (max-width:340px){#ampromo-overlay.mode-popup #ampromo-items .ampromo-item{border:0}}@media only screen and (max-height:500px){#ampromo-overlay.mode-popup #ampromo-items{padding-top:0}#ampromo-overlay.mode-popup #ampromo-items.amcarousel{top:0 !important;height:100%}#ampromo-overlay.mode-popup #ampromo-items>h4{display:none}}#ampromo-carousel-wrapper{overflow:hidden;margin:0 auto}#ampromo-carousel-content .ampromo-slide{float:left}.ampromo-item .qty-holder{display:none}.ampromo-item .giftcard-send-form{padding:0;margin:0}.ampromo-item-options select,.ampromo-item-options input{max-width:210px}.ampromo-notification{padding:7px;text-align:center;margin-bottom:12px;border:1px solid #f16048;color:#df280a;background:#faebe7}.ampromo-items-form h4{line-height:50px}.ampromo-items-form h4 a{display:inline-block;vertical-align:middle;line-height:14px}.ampromo-label{float:right;position:absolute;z-index:500}.ampromo-gift .product-image{float:left}.ampromo-gift li{margin:10px 10px;float:left}.ampromo-tooltip{padding:2px 5px;background:#FEC;border:1px solid #faa819;color:#1f5070;text-align:left;width:300px;position:absolute;z-index:10001}.ampromo-product-name{font-weight:bold}.calendar{z-index:10001}.assist-request{width:400px;margin:0 auto}.assist-request-button{margin:.5em auto;text-align:center}.assist-request-button a.button{float:none;display:inline-block}.assist-request #assist-request-response{padding:10px}.assist-request-response{clear:both;text-align:left}.assist-request-response dl{margin:4px 0}.assist-request-response dl dd{margin-left:1em;font-weight:bold}.assist-request-response span.char{display:inline-block;width:2em}.assist_overlay{top:0;left:0;width:100%;height:2000px;position:absolute;z-index:1000000}.assist_overlay--fixed{height:100%;position:fixed}.assist_main{width:440px;height:100%;margin:0 auto;z-index:2;position:relative;top:75px;background-color:transparent}.assist_main--responsive{max-width:100%}.assist_header{border:1px solid #f9dd34;border-radius:12px;background-color:#fdfbea;color:#363636;font-size:120%;font-weight:bold;padding:1em;margin-bottom:1em}.assist_content{padding:20px;background:white;border:solid 1px silver;border-radius:12px}.assist_text_wrapper{margin-bottom:20px}.assist_buttons{text-align:center}a.assist_close{background-image:url('https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/base/default/crm/images/close_big.png');cursor:pointer;height:46px;width:46px;position:absolute;top:-23px;right:-25px;z-index:4}.assist_screen{top:0;left:0;z-index:1;width:100%;position:absolute;background-color:#000;opacity:.42;filter:alpha(opacity=42);-moz-opacity:.42}.simplebox_overlay{top:0;left:0;width:100%;height:100%;position:fixed;_position:absolute;z-index:1000000}.simplebox_overlay *{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-size:12px;color:#333}.simplebox_main{width:100%;max-width:750px;height:80%;margin:0 auto;z-index:2;position:relative;background-color:transparent}.simplebox_main.simplebox_product_image{max-width:466px}.simplebox_main.simplebox_product_image .simplebox_image{width:100%;border:6px solid #000}.simplebox_iframe_wrapper{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%}.simplebox_overlay .simplebox_main #overlay_loading h2{padding:10px 0;font-size:28px}.simplebox_overlay .simplebox_main .simplebox_close:hover{background-position:-42px 0}.simplebox_overlay .simplebox_main a.simplebox_close{background-image:url('https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammonet/rwd/images/simplebox/close.png');cursor:pointer;height:42px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;position:absolute;top:-13px;right:-15px;width:42px;z-index:4;border:0}.simplebox_overlay .simplebox_main span{background:url('https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammonet/rwd/images/simplebox/close.png') no-repeat scroll 33px 0 transparent;color:#fff;cursor:pointer;float:right;font-size:11px;height:20px;padding-right:20px;text-decoration:underline}.simplebox_iframe{width:100%;height:95%;background:transparent url('https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammonet/rwd/images/simplebox/loading.png') no-repeat}.simplebox_iframe.loaded{background:transparent}.simplebox_overlay .simplebox_main #overlay_header{padding:6px 5px 1px 0;background-color:#333;font-weight:bold;height:18px;border:solid 2px #000}.simplebox_overlay .simplebox_main #overlay_header a{color:#fff;float:left;font-size:15px;margin-left:5px;font-weight:normal}.simplebox_overlay .simplebox_main #overlay_header span{float:right;height:20px;padding-right:20px;background:transparent url('https://d1w4q6ldc8l0qo.cloudfront.net/skin/frontend/ammonet/rwd/images/simplebox/close.png') no-repeat 33px 0;text-decoration:underline;font-size:11px;cursor:pointer;color:#fff}.simplebox_screen{top:0;left:0;z-index:1;width:100%;position:absolute;background-color:#000;opacity:.42;filter:alpha(opacity=42);-moz-opacity:.42}.algoliasearch-autocomplete{background:white;position:absolute;left:40px;right:50px;top:30px}.algoliasearch-autocomplete-title{background:black;color:white;padding:2px 4px;font-weight:bold}.algoliasearch-autocomplete-hit{display:block;text-decoration:none;text-align:left;padding:2px 4px;clear:both}.algoliasearch-autocomplete-hit:hover{background:#f18200;color:white}.algoliasearch-autocomplete-hit em{font-weight:bold;font-style:normal}.algoliasearch-autocomplete-category{margin-left:10px;color:#2f2f2f}.algoliasearch-autocomplete-hit .thumb{float:left}.algoliasearch-autocomplete-hit .thumb img{width:50px}.algoliasearch-autocomplete-hit .info{margin-left:60px}.algoliasearch-autocomplete-hit .clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
