.header-banner{display:none}#tool-header{padding-top:50px;margin-bottom:40px;text-align:center}#tool-header h1{font-family:"ChronicleDisplayLight",Georgia,serif;font-size:42px;letter-spacing:0.02em;margin:0 auto 16px;text-transform:uppercase}#tool-header div.divider{border-bottom:1px solid #ccc;width:50px;margin:0 auto}#tool-header p{font-size:16px;font-weight:lighter;width:760px;line-height:26px;margin:auto}#tool-header::before{display:block;content:" ";margin-top:-40px;height:40px;visibility:hidden;pointer-events:none}#brand-selection{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:40px;text-align:center}#brand-selection .header{padding-top:50px;margin-bottom:40px}#brand-selection .header div.intro,#brand-selection .header h1{text-transform:uppercase}#brand-selection .header div.intro{font-size:17px;letter-spacing:0.1em;margin-bottom:14px}#brand-selection .header h1{font-family:"ChronicleDisplayLight",Georgia,serif;font-size:42px;letter-spacing:0.02em;margin:20px auto 16px}#brand-selection .header div.divider{border-bottom:1px solid #ccc;width:50px;margin:0 auto}#brand-selection .header p{font-size:16px;font-weight:lighter;width:650px;line-height:26px;margin:auto}#brand-selection ul{display:flex;flex-direction:horizontal;justify-content:center;margin-bottom:70px}#brand-selection li{box-sizing:border-box;position:relative;text-align:center;width:310px;height:194px}#brand-selection li img{margin-top:10px}#brand-selection li.selected{background:url("../../../images/shop/tools/cookware-set-builder/brand-selected-outline.png") no-repeat center}#brand-selection li input{display:none}#brand-selection li .checkbox{display:block;margin:5px auto 0}#brand-selection li div.tooltip{color:#fff;position:absolute;font-size:0;text-align:left}#brand-selection li div.tooltip .tooltip-point{border:none;margin-left:12px}#brand-selection li div.tooltip .tooltip-box{height:45px;min-width:87px;text-align:center;background-image:url("../../../images/shop/tools/cookware-set-builder/tooltip-bg.png");background-size:100% 100%;padding-top:10px}#brand-selection li div.tooltip .tooltip-box span{position:relative;top:14px;text-transform:uppercase;font-size:12px;height:34px}#select-cookware-header{margin-bottom:40px;border-bottom:1px solid #ccc;text-align:center}#select-cookware-header h1{font-family:"ChronicleDisplayLight",Georgia,serif;font-size:35px;letter-spacing:0.02em;margin:20px auto 16px;text-transform:uppercase}#select-cookware-header p{font-size:16px;font-weight:lighter;margin-bottom:50px}.product-list-container,.brand-carousel-container{overflow:hidden}.product-list-container .shop-list,.brand-carousel-container .shop-list{width:100%}.product-list-container .shop-list li,.brand-carousel-container .shop-list li{margin:0}.product-list-container .shop-list .product-thumb-casing .product-thumb,.brand-carousel-container .shop-list .product-thumb-casing .product-thumb{width:100%}.product-list-container .product-cell,.brand-carousel-container .product-cell{display:inline-block;height:350px;width:236px;margin-right:8px;position:relative;vertical-align:top}.product-list-container .product-cell .product-thumb-casing,.brand-carousel-container .product-cell .product-thumb-casing{position:relative}.product-list-container .product-controls,.brand-carousel-container .product-controls{position:absolute;display:flex;align-items:center;top:5px;right:10px;font-size:0}.product-list-container .product-controls .input,.brand-carousel-container .product-controls .input{background:#333;color:#fff;height:18px;position:relative;right:-4px}.product-list-container .product-controls button.add-item,.brand-carousel-container .product-controls button.add-item{width:27px;height:27px;border:none;padding:0;cursor:pointer;outline:inherit;background:url("../../../images/shop/tools/cookware-set-builder/icon_add.png")}.product-list-container .product-controls button.product-qty.decrease,.product-list-container .product-controls button.product-qty.increase,.brand-carousel-container .product-controls button.product-qty.decrease,.brand-carousel-container .product-controls button.product-qty.increase{background:#333;color:#fff;width:20px;border:none;padding:0;cursor:pointer;outline:inherit}.product-list-container .product-controls input[type=number],.brand-carousel-container .product-controls input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:#333;color:#fff;border:none;text-align:center;width:14px;margin:0;height:18px}.product-list-container .product-controls input[type=number]::-webkit-inner-spin-button,.product-list-container .product-controls input[type=number]::-webkit-outer-spin-button,.brand-carousel-container .product-controls input[type=number]::-webkit-inner-spin-button,.brand-carousel-container .product-controls input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-list-container .product-controls span.added,.brand-carousel-container .product-controls span.added{width:20px;height:18px;color:#fff;font-size:10px;line-height:18px}.product-list-container div.loading,.brand-carousel-container div.loading{position:relative;height:100px}.product-list-container div.loading .shop-list,.brand-carousel-container div.loading .shop-list{opacity:0.4}.product-list-container div.loading:before,.brand-carousel-container div.loading:before{content:url("../../../images/shop/loading.gif");background:#fff;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;height:64px;width:64px;top:20px}.product-list-container .slider-title,.brand-carousel-container .slider-title{font-size:16px;font-weight:600;margin-bottom:16px}.product-list-container .slider-controls,.brand-carousel-container .slider-controls{position:relative;height:40px;border-bottom:1px solid #ccc;margin-bottom:40px}.product-list-container .slider-controls .slider-arrows,.product-list-container .slider-controls .slider-nav,.brand-carousel-container .slider-controls .slider-arrows,.brand-carousel-container .slider-controls .slider-nav{display:inline-block;vertical-align:middle}.product-list-container .slider-controls .slider-arrows,.brand-carousel-container .slider-controls .slider-arrows{position:absolute;right:0}.product-list-container .slider-controls .slider-arrows button,.brand-carousel-container .slider-controls .slider-arrows button{width:24px;height:30px;border:0}.product-list-container .slider-controls .slider-arrows button[data-controls="prev"],.product-list-container .slider-controls .slider-arrows button .slider-control-prev,.brand-carousel-container .slider-controls .slider-arrows button[data-controls="prev"],.brand-carousel-container .slider-controls .slider-arrows button .slider-control-prev{background:url("../../../images/shop/tools/cookware-set-builder/icon_arrow.png") no-repeat center;transform:scaleX(-1);margin-right:20px}.product-list-container .slider-controls .slider-arrows button[data-controls="next"],.product-list-container .slider-controls .slider-arrows button .slider-control-next,.brand-carousel-container .slider-controls .slider-arrows button[data-controls="next"],.brand-carousel-container .slider-controls .slider-arrows button .slider-control-next{background:url("../../../images/shop/tools/cookware-set-builder/icon_arrow.png") no-repeat center;margin-right:10px}.product-list-container .slider-controls .slider-arrows button.inactive,.brand-carousel-container .slider-controls .slider-arrows button.inactive{opacity:0.5}.product-list-container .slider-controls .slider-nav button,.brand-carousel-container .slider-controls .slider-nav button{width:12px;height:12px;margin-right:10px;background:url("../../../images/shop/tools/cookware-set-builder/icon_dot.png") no-repeat center;border:0}.product-list-container .slider-controls .slider-nav button.tns-nav-active,.brand-carousel-container .slider-controls .slider-nav button.tns-nav-active{background:url("../../../images/shop/tools/cookware-set-builder/icon_dot_active.png") no-repeat center}.cookware-type{text-align:center}.cookware-type h1{font-family:"ChronicleDisplayLight",Georgia,serif;font-size:35px;letter-spacing:0.02em;margin:20px auto 16px;text-transform:uppercase}.cookware-type .type-icon{display:inline-block;margin:0 20px;position:relative}.cookware-type .cookware-type-tooltip{position:absolute;width:383px;height:163px;left:90px;top:20%;transform:translateY(-50%);z-index:99999}.cookware-type .cookware-type-tooltip.left{left:-392px}#set-selections{position:relative}#set-selections.sticky{position:fixed;bottom:0px;height:75px;width:100vw;background-color:rgba(255,255,255,0.95);box-shadow:0 -5px 5px -5px #333;left:50%;transform:translateX(-50%)}#set-selections.sticky.open{height:600px;overflow:scroll}#set-selections.sticky.open #selections-preview button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#set-selections:not(.sticky) #selections-preview button{display:none}#set-selections #selections-preview{width:990px;margin:0 auto;height:75px;padding:30px 0}#set-selections #selections-preview #preview-item-count,#set-selections #selections-preview #preview-subtotal{font-size:14px;text-transform:uppercase}#set-selections #selections-preview #preview-item-count{float:left}#set-selections #selections-preview #preview-subtotal{float:right}#set-selections #selections-preview button{border:0;background:url("../../../images/shop/tools/cookware-set-builder/icon_arrow_up.png") 0 0 repeat;width:30px;height:14px;position:absolute;right:20px;z-index:999}#review-set-selections{border:1px solid #ccc;padding:32px 40px;max-width:990px;margin:0 auto;position:relative}#review-set-selections h1{text-align:center;font-size:36px;font-family:"ChronicleDisplayLight",Georgia,serif;margin-bottom:60px}#review-set-selections h2{font-family:"ChronicleDisplayLight",Georgia,serif;font-size:24px;width:100%}#review-set-selections .selections{border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative}#review-set-selections .selections li{padding:10px 0}#review-set-selections .selections li .li-name{font-size:16px;font-weight:bold;display:inline-block;margin-bottom:10px}#review-set-selections .selections li .li-price{display:inline-block;font-size:16px;position:absolute;right:0}#review-set-selections .selections li .remove-selection{display:block;cursor:pointer;color:#666;font-size:12px;text-decoration:underline}#review-set-selections #set-totals{width:100%;position:relative;min-height:340px}#review-set-selections #set-totals .container{width:330px;position:absolute;right:0;padding-top:30px}#review-set-selections #set-totals #your-set{border-bottom:1px solid #ccc;padding-bottom:40px}#review-set-selections #set-totals #your-set #set-prices li{padding:10px 0;font-size:16px}#review-set-selections #set-totals #your-set #set-prices li#sugg-price{color:#999;font-style:italic;margin-left:130px}#review-set-selections #set-totals #your-set #set-prices li#our-price{font-weight:bold;margin-left:130px}#review-set-selections #set-totals #your-set #set-prices li span.price{float:right}#review-set-selections #set-totals #total{padding:20px 0}#review-set-selections #set-totals #total h2 span.price.bold{float:right}#review-set-selections #set-totals .atc-button-container{float:right;margin:20px 0}
