/* Tartan_Popup styles for Breeze, compiled 2026-10-29 from app/code/Tartan/Popup (do not edit) */
.tooltip-box{font-weight:bold;background-color:#ffffff;padding:3px;z-index:100000;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:1px 1px 3px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 2px rgba(0,0,0,0.15);text-align:center}.tooltip-box div,.tooltip-box div img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;width:100%}.arrow{box-sizing:content-box !important;outline:none !important;display:inline-block;float:left;font-family:Georgia,Times,"Times New Roman",serif}.arrow a{text-decoration:none !important;color:#626262;padding-left:1px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important}.arrow.left{margin-right:3px;float:left}.arrow.left a{float:left}.arrow.right{margin-left:3px;float:left}.arrow.right a{float:left}.arrow.left a:hover{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e3da));background:-webkit-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-o-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-ms-linear-gradient(top, #fff 0%, #e4e3da 100%);background:linear-gradient(to bottom, #fff 0%, #e4e3da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e3da', GradientType=0);-webkit-box-shadow:-1px 0 2px rgba(0,0,0,0.25);box-shadow:-1px 0 2px rgba(0,0,0,0.25)}.arrow.right a:hover{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e4e3da));background:-webkit-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-o-linear-gradient(top, #fff 0%, #e4e3da 100%);background:-ms-linear-gradient(top, #fff 0%, #e4e3da 100%);background:linear-gradient(to bottom, #fff 0%, #e4e3da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e3da', GradientType=0);-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.25);box-shadow:1px 0 2px rgba(0,0,0,0.25)}.arrow.right a:active,.arrow.left a:active{background:#f0f0f0;background:-moz-linear-gradient(top, #f0f0f0 0%, #a3a3a3 100%);background:-webkit-linear-gradient(top, #f0f0f0 0%, #a3a3a3 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #a3a3a3 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #a3a3a3 100%);background:linear-gradient(to bottom, #f0f0f0 0%, #a3a3a3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#a3a3a3', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25)}.arrow.right a:active{padding-left:0;padding-right:2px}.arrow.left a:active{padding-left:2px}a.carousel-control.control-dead{opacity:.3;display:block;pointer-events:none}.carousel-wrapper{overflow:hidden;position:relative}.carousel-content{width:20000px}.carousel-content .slide{float:left;width:auto}.colorpicker-box{float:left}.colorpicker-image-box a{outline:none !important}dl.list-options.left,dl.list-options.left dd,dl.list-options.left dt,dl.list-box.left,dl.list-box.left dd,dl.list-box.left dt{float:left}dl.list-options.right,dl.list-options.right dd,dl.list-options.right dt,dl.list-box.right,dl.list-box.right dd,dl.list-box.right dt{width:100%;display:inline-block;text-align:right;margin-left:auto;margin-right:auto}dl.list-box.right dd,dl.list-box.right dt{width:100%;display:inline-block;text-align:right;margin-left:auto;margin-right:auto}dl.list-options.center,dl.list-box.center{width:100%;display:inline-block;text-align:center;margin-left:auto;margin-right:auto}dl.list-box.center dd,dl.list-box.center dt{width:100%;display:inline-block;text-align:center;margin-left:auto;margin-right:auto}dl.list-options.center dd,dl.list-options.center dt{width:100%;display:inline-block;text-align:center;margin-left:auto;margin-right:auto}.hidden-default select,.hidden-default ul{visibility:hidden;position:absolute}.ave-custom-option-popup-holder{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100500;visibility:hidden;display:none}.ave-custom-option-popup-holder *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ave-custom-option-popup-holder.opened{visibility:visible;display:block}.ave-custom-option-popup-holder-background{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.opened .ave-custom-option-popup-holder-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.ave-custom-option-popup-body{padding:0 20px 20px 20px}.ave-custom-option-popup-body:after{content:" ";display:block;height:0;clear:both}.ave-custom-option-popup-holder-content{position:absolute;margin:30px auto;vertical-align:middle;background:#fff;-moz-box-shadow:0 0 30px #000;-webkit-box-shadow:0 0 30px #000;box-shadow:0 0 30px #000;padding:0;max-height:95%;max-width:95%;width:1020px;left:0;right:0;border-radius:4px;border:4px solid #D7D7D7;overflow:auto}.ave-custom-option-popup-holder-closebutton{position:absolute;top:0;right:10px;line-height:25px;text-align:center}.ave-custom-option-popup-holder-closebutton a{text-decoration:none;display:block;padding:10px;color:#636363;font-size:25px;font-family:"Helvetica Neue",Verdana,Arial,sans-serif}.ave-custom-option-popup-holder-content>h2{font-size:18px}div.ave-custom-option-popup-holder-content div.ave-custom-option-body>ul{padding-left:0;margin-bottom:0}.ave-custom-option-popup-holder div.ave-custom-option-popup-holder-content div.ave-custom-option-body>ul>li{list-style:none;margin-top:10px;text-align:center;box-sizing:border-box;float:left;padding:10px}div.ave-custom-option-popup-holder-content div.ave-custom-option-body li div{max-width:100%;max-height:100%;margin:0 auto}div.ave-custom-option-popup-holder-content div.ave-custom-option-body li a img{max-width:100%;max-height:100%}li.amprot-swatch-option.more-holder span.option-label{color:#19191b;display:block;text-align:center;line-height:60px;font-size:16px}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item{text-decoration:none}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item:hover img{transition:.1s cubic-bezier(.44, .13, .48, .87);opacity:.6}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item img{transition:.1s cubic-bezier(.44, .13, .48, .87)}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item .tartan-button{min-width:auto;padding:12px 0;width:100%;background:#111;color:white;border:1px solid #111;border-radius:0;font-family:"objektiv-mk1",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;transition:.1s cubic-bezier(.44, .13, .48, .87);min-height:40px;display:inline-block;text-decoration:none}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item .tartan-button:hover{background:#2b2b2b}div.ave-custom-option-popup-holder-content .ave-custom-option-body li a.tartan-item span.option-label{text-transform:uppercase;font-size:12px;text-align:center;display:block;color:#19191b;margin:10px 0;font-family:"objektiv-mk1",sans-serif;font-weight:400;line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}dd.cpcustom_option{border-bottom:none}ul.custom-attribute-list li{display:block;float:left;margin:0 3px 5px 3px}dd.cpcustom_option{margin-bottom:0;padding-bottom:5px}.cpcustom_option .carousel-content ul.custom-attribute-list{margin:0 0}.cpcustom_option .carousel-content ul.custom-attribute-list li{display:block;float:left;margin-bottom:0}ul.custom-attribute-list li:last-child{margin-right:0}ul.custom-attribute-list li a div{box-sizing:border-box;overflow:hidden}ul.custom-attribute-list li a div img{width:100%;height:100%}.cpcustom_holder.rounded ul.custom-attribute-list li a div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.cpcustom_holder.circle ul.custom-attribute-list li a div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.cpcustom_option a,.cpcustom_option a:active,.cpcustom_option a:focus,.cpcustom_holder a:hover{outline:none !important;float:left}.more-options:hover{border:1px solid #cccccc}.more-options{float:left;display:none!important;cursor:pointer;margin-left:5px;border:1px solid #CCCCCC !important;color:#000;text-align:center}.active .more-options{display:flex!important}.cpcustom_option{position:relative}#product-options-wrapper small{font-size:10px;font-weight:normal;font-style:italic}.img-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-justify-content:center;align-items:center}a.customCP:link{color:#000000;background-color:transparent;text-decoration:none}a.customCP:visited{color:#000000;background-color:transparent;text-decoration:none}a.customCP:hover{color:#000000;background-color:transparent;text-decoration:none}a.customCP:active{color:#000000;background-color:transparent;text-decoration:none}.option-label{pointer-events:none;overflow:hidden}.cpcustom_option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-webkit-justify-content:flex-start;align-items:flex-start}.img-container span{display:block;margin:auto !important}.ave-filter-desktop ul{display:flex;padding:15px 0;width:100%;font-size:30px;list-style:none;text-align:center;background:#f3f3f3;justify-content:center}.ave-filter-desktop ul li{text-transform:uppercase;border-right:1px solid #ccc;flex:1 1 auto;display:flex;margin-bottom:0}.ave-filter-desktop ul li:last-child{border-right:none}.ave-filter-desktop ul li a{color:#3B3A3F;padding:0;font-weight:400;font-size:1.8rem;flex:1 1 auto;text-align:center;text-decoration:underline;transition:.1s cubic-bezier(.44, .13, .48, .87)}.ave-filter-desktop ul li a:hover{transition:.1s cubic-bezier(.44, .13, .48, .87);opacity:.6}.ave-filter-desktop ul li a.disable-letter{color:#999999;pointer-events:none}.popup-modal-message.popup-tagline-message,.ave-custom-option-popup-holder-content>h2{text-align:center;color:#636363;font-size:1.8rem;letter-spacing:.1em;text-transform:uppercase}div.ave-custom-option-popup-header{padding:0 20px 40px}div.ave-custom-option-popup-header>h2.find-header{font-size:24px;margin-bottom:15px;margin-top:15px}div.ave-custom-option-popup-header .popup-search-box{position:relative;width:100%}div.ave-custom-option-popup-header .popup-search-box .button img{float:right;padding:0 15px}div.ave-custom-option-popup-header .popup-search-box .button:hover,div.ave-custom-option-popup-header .popup-search-box .button:focus,div.ave-custom-option-popup-header .popup-search-box .button:active{background:none}div.ave-custom-option-popup-header .popup-search-box .button{max-width:100%;border:none;color:#ffffff;display:inline-block;font-size:20px;font-weight:normal;text-decoration:none;cursor:pointer;line-height:normal;padding:15px 0;text-transform:uppercase;position:absolute;margin-bottom:0;background:none;top:1px;left:0;width:auto}div.ave-custom-option-popup-header .popup-search-box input[type="text"]{width:100%;border:1px solid #eeeeee;padding:0 5px 0 45px;margin:0;min-height:38px;line-height:38px;max-width:100%;outline:none;font-size:100%;color:#000000;height:45px;background-color:#fdfdfd}.popup-modal-message p{font-size:14px;line-height:24px}.popup-modal-message h2{font-size:24px;text-transform:uppercase}.ave-filter-mobile select{width:80%;max-width:100%;height:30px;margin:10px 0}.ave-custom-option-popup-holder .ave-filter-mobile{text-align:center}@media screen and (min-width:741px){.ave-filter-mobile{display:none}}@media screen and (max-width:741px){.ave-filter-desktop{display:none}}@media screen and (max-width:740px){.ave-custom-option-popup-holder div.ave-custom-option-popup-holder-content div.ave-custom-option-body>ul>li{width:50%!important}.ave-custom-option-popup-holder div.ave-custom-option-popup-holder-content div.ave-custom-option-body>ul>li:nth-child(2n+1){clear:both}}@media screen and (max-width:480px){.ave-custom-option-popup-holder div.ave-custom-option-popup-holder-content div.ave-custom-option-body>ul>li{width:95%!important}.ave-custom-option-popup-header>h2.find-header{font-size:30px}.popup-search-box{width:80%}}@media (max-width:960px){.ave-custom-option-info{width:100%}.ave-custom-option-info .ave-custom-option-image{float:left}.ave-custom-option-table-holder{float:left;width:100%}.ave-custom-option-popup-holder-content{width:100%;max-width:100%;max-height:90%}}.-swatch-thumbnail .amprot-swatch-option{padding:0;margin:0 5px 5px 0;border:0}.-swatch-thumbnail .amprot-swatch-option .ave-swatch{border:2px solid #878787;border-radius:2px;display:inline-block;vertical-align:top}.-swatch-thumbnail .amprot-swatch-option .ave-swatch:nth-child(2){margin-left:5px}.-swatch-thumbnail .amprot-swatch-option:hover .ave-swatch{border:3px solid #026bb3}.-swatch-thumbnail .amprot-swatch-option.-selected .ave-swatch:first-of-type{border:3px solid #c84f4f}@media (min-width:768px){.amprot-field .amprot-input-block{max-width:100%}.product-add-form .product-options-wrapper .field{width:50%;display:inline-block}.product-add-form .product-options-wrapper .field .control{width:97%}}