html{margin:0;padding:0;background-color:#fff;font-size:10px}body{margin:0 0;padding:0;font-size:1.3rem;font-family:'Roboto',sans-serif;font-weight:400;background-color:#f8f8f8;color:#303030;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}body.full-width{overflow:auto;height:auto}*{background-repeat:no-repeat;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.4rem}img{outline:none;border:none;max-width:100%}img.img-responsive{display:block;max-width:100%}p{margin:0 0 10px 0}ul{padding:0;margin:10px 0}hr{margin:10px 0;height:1px;border:none;outline:none}a{text-decoration:none}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.body-wrapper{margin:auto}.content-wrapper{padding:0 20px}textarea{font-family:inherit;font-size:inherit}.pre-line{white-space:pre-line}.page-legal-content{max-width:800px;padding-bottom:60px}.page-legal-content p{line-height:1.6em}.page-legal-content h3:not(:first-child){margin:20px 0 10px 0}.page-legal-content ol{padding:10px 40px}.page-legal-content ol li{margin:5px 0}.launching-soon{background-color:#111c26;color:#fdc300;font-size:16px;padding:12px 20px}.user-spend-limit-notification{background-color:#fff;color:#425563;font-size:13px;padding:24px 20px 12px 20px;margin:20px 0;border:4px solid #fdc300;animation:UserSpendLimitHightlight 2s reverse 3 forwards;box-sizing:border-box}.user-spend-limit-notification ul{padding:5px 10px}.user-spend-limit-notification ul li{margin:5px 0}@keyframes UserSpendLimitHightlight{0%{box-shadow:0 0 0 0 #fdc300}50%{box-shadow:0 0 40px 0 #fdc300}100%{box-shadow:0 0 0 0 #fdc300}}.mobile-header{display:none}header{display:flex;flex-direction:column;height:100vh;background-color:#425563}header .header-head{flex-grow:0;flex-shrink:0}header .header-body{flex-grow:1;overflow:auto;flex-shrink:1}header .header-footer{flex-grow:0;color:#fff;flex-shrink:0}header .logo{border-bottom:1px solid #111c26;padding:28px 28px;display:block}header .logo span{color:#fff;display:block}nav{padding:12px 0 0 0;color:#fff}nav a,.header-body a{padding:6px 18px;color:#fff;display:block}nav a:hover,.header-body a:hover{background-color:#111c26}header a .icon{float:right}header hr.seperator{background-color:#111c26}header h3{margin:0;padding:12px 18px}header .logout-btn{border:none;padding:6px 18px;background-color:transparent;outline:none;display:block;width:100%;color:inherit;text-align:inherit;cursor:pointer;font-family:inherit}header .logout-btn:hover{background-color:#111c26}header .logout-btn span.icon{float:right}header .collapsible{}header .collapsible .collapsible-title{position:relative;cursor:pointer;user-select:none;padding:12px 18px 6px;padding-right:20px}header .collapsible .collapsible-title .icon{float:right}header .collapsible .collapsible-body{display:none}header .overflow-hidden{white-space:nowrap;overflow:hidden;display:inline-block;max-width:100%}header .padded{padding:6px 20px}.main-row{display:flex;height:100%;width:100%}.main-row header{width:25%}.main-row .main-body{width:75%;height:100vh;overflow:auto;position:relative}.page-title{padding:10px 0;height:100px;display:flex;align-items:center;width:100%;margin-bottom:20px}.page-title.site-title{background-color:#425563;padding:0;width:100%;vertical-align:middle;border-bottom:1px solid #111c26}.site-brand{display:flex;align-items:center;width:100%;height:100%;position:relative}.site-title-text{padding:10px 18px;text-align:left;color:#fdc300;font-weight:bold;font-size:32px;flex-grow:1}.tagline{padding:35px 25px 0 25px;border-left:1px solid #111c26;text-align:right;color:#fdc300;font-weight:400;font-size:24px;align-self:center;height:100%}.flex-row{display:flex;margin:10px -10px}.flex-row.flex-wrap{flex-wrap:wrap}.flex-row .col{flex-grow:1;padding:10px}.flex-row .col fieldset{position:relative;height:100%}.flex-row.flex-wrap .col-3{width:33.33%;flex-grow:0}.flex-row .col-half{width:50%;flex-grow:0}.landing-page-banner{display:block;max-width:100%;position:relative;margin-bottom:20px}.landing-page-banner img{display:block;margin:auto;max-width:100%}.introduction{padding:0;font-size:16px;margin-bottom:20px}.introduction .title{font-size:1.6em;line-height:1.2em}.introduction p{margin:0 0 1em 0;max-width:600px;line-height:1.6em}.introduction .introduction-row{display:block;margin:20px 0;background-color:#fff}.introduction-row{margin:20px 0}.introduction .three-cols{display:flex;background-color:#425563;color:#fff;margin:20px 0;align-items:stretch}.introduction .three-cols .col{flex-basis:0;flex-grow:1;padding:80px 20px}.introduction .three-cols .col.image-col{padding:0}.introduction .three-cols .col .image{height:100%;padding:0;position:relative;width:100%;background-position:center top;background-image:url(/Images/landing-page/gift-wrap.jpg);background-size:cover}.introduction .three-cols .col.bulk-order{background-color:#fff;border:5px solid #425563}.introduction .landing-bulk-order{margin:10px;background-color:#fff;height:100%;text-align:center;color:#425563}.introduction .landing-bulk-order img{max-width:100%;width:200px;display:block;margin:40px auto 0 auto}.introduction .landing-bulk-order a{font-weight:bold;display:block;color:inherit;text-align:center;margin:20px auto}.background-bags{background-image:url(/Images/new-banner-wide.jpg);background-position:center center;background-size:cover}.background-bags .col-image img{display:none!important}.background-tape{background-image:url(/Images/tape-measure.jpg);background-position:center center;background-size:contain}.introduction .introduction-row .col{background-color:inherit}.introduction .introduction-row .col-text{width:30%;padding:40px 20px;color:#fff;min-height:400px;background-color:#425563}.introduction .introduction-row .col-image{width:70%;overflow:hidden;background-color:#fff}.introduction .introduction-row img{display:block;background-color:#425563;bottom:0;left:0;width:auto;height:100%;position:relative;display:none}.introduction .introduction-row:nth-child(even){flex-direction:row-reverse}.introduction a{text-decoration:underline;color:#fdc300}.introduction-row img.full-image{display:block;margin:auto;max-width:100%;height:auto;min-height:0;max-height:none}.home-gallery{display:block;position:relative;margin:auto}.home-gallery .slides{position:relative;width:100%;overflow:hidden}.home-gallery .slides .slide{position:absolute;left:100%;top:0;width:100%}.home-gallery .slides .slide:first-child{position:relative;left:0}.home-gallery .slides .slide img{display:block;width:100%}.home-gallery .slides .slide a{display:block}.home-gallery .slides .home-gallery-item-target-product{cursor:pointer}.home-gallery .pager{position:absolute;display:block;bottom:10px;right:30px;left:30px;text-align:center}.home-gallery .pager span{width:10px;height:10px;display:inline-block;margin:2px;background-color:#fff;opacity:.3}.home-gallery .pager span:hover{opacity:.5}.home-gallery .pager span.active{opacity:.75}.home-gallery .control{background-position:center center;width:40px;height:100%;position:absolute;top:0;bottom:0;border:none;outline:none;background-color:transparent;background-size:80% auto;cursor:pointer}.home-gallery .control.prev{background-image:url(/Images/Assets/icon-arrow-left.png);left:0}.home-gallery .control.next{background-image:url(/Images/Assets/icon-arrow-right.png);right:0}.home-gallery .control:hover{background-color:rgba(255,255,255,.2)}.search-form{float:right;width:200px;display:flex}.search-form input{padding:4px;background-color:#fff;border:1px solid rgba(66,85,99,.5)}.search-form button{background-color:#111c26;color:#fff;border:1px solid #111c26;margin-left:4px}.filters{color:#111c26;padding:5px 0 10px 0;border-bottom:1px solid rgba(66,85,99,.5);margin-bottom:10px}.filters a{margin:0 10px;display:inline-block;color:#111c26}.filters a.active-sort{font-weight:bold}.no-products-to-list{font-size:1.6em;padding:2em 0}.product-grid{margin:0 -10px 10px -10px;display:flex;flex-wrap:wrap}.product-grid .a-link{cursor:pointer}.product-grid .a-link.supress-click{cursor:default}.product-grid article{width:25%;position:relative;order:0}.product-grid article.out-of-stock-item{opacity:1}.product-grid article.out-of-stock-item:hover{opacity:1}.product-grid article .inner{height:calc(100% - 20px);margin:10px;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,.25);text-decoration:none;background-color:#fff;position:relative;padding-bottom:0;border:1px solid transparent;border-radius:3px;min-height:100px}.product-grid article .inner .new-mark{background-color:#fdc300;color:#111c26;padding:4px 6px;font-size:12px;position:absolute;left:0;top:0;text-transform:capitalize;z-index:1}.product-grid article.product-in-cart .inner{border:1px solid #fdc300}.product-grid article .inner:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.3)}.product-grid article img{display:block;max-width:100%;border-bottom:thin solid rgba(66,85,99,.1);margin:auto;opacity:0;animation:ProductGridImageIn .4s ease forwards}@keyframes ProductGridImageIn{to{opacity:1}}.product-grid article .text{padding:10px 10px 0 10px;padding:6px 10px 0 10px;color:#425563;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1))}.product-grid article .text .price{padding:0 0 0 10px;flex-grow:1;padding:4px 0 4px 10px;white-space:nowrap;text-align:right;color:#111c26;color:#111c26}.product-grid article .text h1{margin:0;font-size:1.2rem;color:#425563;flex-grow:1;width:100%}.product-grid article .text h1 a{text-decoration:none;color:inherit}.product-grid article .text h2{margin:0;font-size:1.4rem;color:#425563}.product-grid article .text p{margin:0}.product-grid article .text .stock-and-price{display:flex;align-items:flex-end;width:100%}.item-cart-status{position:absolute;bottom:0;left:0;right:0;text-align:center;margin-bottom:5px;z-index:1}.item-cart-status-text{background-color:#fdc300;color:#111c26;border-radius:50px;padding:4px 20px}.product-grid article .controls{display:flex;color:#425563;background-color:#fff;position:relative;left:0;right:0;bottom:0;z-index:2;display:none}.product-grid article .controls select{flex-grow:1;flex-shrink:1;background-color:#fff;border:1px solid #f8f8f8;padding:8px}.product-grid article .controls input{flex-grow:1;flex-shrink:1;border:none;outline:none;background-color:#fff;border:1px solid #f8f8f8;padding:8px;text-align:center}.product-grid article .controls input:focus{box-shadow:inset 0 0 1px 0 #425563}.product-grid article .controls button{flex-grow:1;flex-shrink:1;border:none;outline:none;background-color:#fff;padding:8px;text-align:center;border:1px solid #f8f8f8;transition:all ease-out .4s}.product-grid article .not-in-stock{flex-grow:1;padding:4px 10px 4px 0;margin:0;color:rgba(66,85,99,.9);left:0;top:0;right:0;font-size:10px}.product-grid article .available-stock{flex-grow:1;padding:4px 10px 4px 0;margin:0;color:rgba(66,85,99,.9);left:0;bottom:0;right:0;font-size:10px}.product-grid article .available-stock span{display:block}.product-grid article .controls button:hover{background-color:rgba(253,195,0,.8)}.product-grid article .controls button:active{background-color:#fdc300}.product-grid article .controls.product-is-in-cart input,.product-grid article .controls.product-is-in-cart button{background-color:#fdc300}.product-grid article .controls button.btn-update{display:none}.product-grid article .controls.product-is-in-cart .btn-update{display:block}.product-grid article .controls.product-is-in-cart .btn-add{display:none}.product-grid-horizontal{position:relative;padding:0 40px;margin-bottom:40px}.product-grid-horizontal .product-grid{overflow:hidden;flex-wrap:nowrap}.product-grid-horizontal .product-grid a.supress-click{cursor:default}.product-grid-horizontal .product-grid article{flex-shrink:0;width:33.33%}.product-grid-horizontal .product-grid article .text{padding:10px}.product-grid-horizontal .control{position:absolute;top:0;height:100%;background-size:100% auto;width:30px;background-position:center center;border:none;background-color:transparent;outline:none}.product-grid-horizontal .control:disabled{opacity:.3}.product-grid-horizontal .control.prev{background-image:url(/Images/Assets/icon-arrow-left.png);left:0}.product-grid-horizontal .control.next{right:0;background-image:url(/Images/Assets/icon-arrow-right.png)}.product-lightbox{background-color:rgba(0,0,0,.8);right:0;top:0;bottom:0;z-index:5;position:fixed;display:none;width:75%}.product-lightbox .panel{position:absolute;background-color:#fdc300;background-image:linear-gradient(to right,#fff 50%,#fdc300 50%);border-radius:2px;top:20px;right:20px;bottom:20px;left:20px}.product-lightbox .icon-close{width:52px;height:52px;border:none;padding:10px;background-origin:content-box;background-color:transparent;background-image:url(/Images/Assets/icon-close.png);position:absolute;right:16px;top:8px;background-size:100% auto;background-position:center center;opacity:.8;z-index:1}.product-lightbox .product-loading{text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:20px;background-color:#fff;display:none;box-shadow:0 0 4px 0 #425563}.product-lightbox .icon-close:hover{opacity:.9}.product-lightbox .icon-close:active{opacity:1}.product-lightbox .product-body{display:flex;align-items:flex-start;align-items:center;height:100%;flex-wrap:wrap}.product-lightbox .col{width:50%;flex-grow:1;flex-shrink:0;height:100%}.product-lightbox .col:first-child{}.product-lightbox .col:nth-child(2){}.product-lightbox .col .info-wrapper{max-height:100%;overflow:auto;position:relative}.product-lightbox .image{overflow:hidden;display:flex;align-items:center;position:relative;height:100%}.product-lightbox .image img{display:block;margin:auto;max-width:100%;max-height:100%}.product-lightbox .view-gallery{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;flex-direction:column}.product-lightbox .view-gallery .images{position:relative;height:100%;width:100%;display:flex;align-items:center;flex-shrink:1}.product-lightbox .view-gallery .images .image-item{position:absolute;width:100%;left:100%}.product-lightbox .view-gallery .images .image-item:first-child{left:0;position:relative}.product-lightbox .view-gallery .images .image-item img{display:block;max-width:100%;max-height:100%;margin:auto}.product-lightbox .view-gallery .images .image-item .caption{padding:10px 10px;text-align:center;display:block}.product-lightbox .control{position:absolute;height:100%;top:0;width:40px;background-size:24px;background-position:center center;border:none;outline:none;background-color:transparent;opacity:.5}.product-lightbox .control:hover{opacity:.75}.product-lightbox .control:active,.product-lightbox .control:focus{outline:none;opacity:1}.product-lightbox .control.prev{left:0;background-image:url(/Images/Assets/icon-arrow-left.png)}.product-lightbox .control.next{right:0;background-image:url(/Images/Assets/icon-arrow-right.png)}.product-lightbox .view-gallery .image-thumbnails{display:flex;align-items:center;margin:4px;flex-shrink:0}.product-lightbox .view-gallery .image-thumbnails img{display:block;height:60px;width:auto;border:2px solid rgba(66,85,99,.2);margin:0 2px;transition:border-color linear .18s}.product-lightbox .view-gallery .image-thumbnails img:hover{border-color:rgba(66,85,99,.5)}.product-lightbox .view-gallery .image-thumbnails img.current{border-color:rgba(66,85,99,1)}.product-lightbox .text{padding:50px 20px 20px 20px;color:#425563}.product-lightbox .text .block{padding:5px 0}.product-lightbox .text h1{margin:0;font-size:1.6rem;color:#425563}.product-lightbox .text h1 a{text-decoration:none;color:inherit}.product-lightbox .text h2{margin:0;font-size:1.4rem;color:#425563}.product-lightbox .text p{margin:0}.product-lightbox .text .block .size-chart-details{padding:10px 0;display:none;max-width:100%}.product-lightbox .text .block .action-show-size-chart{cursor:pointer}.product-lightbox .text .block .action-show-size-chart:hover{text-decoration:underline}.product-lightbox .text .block .size-chart-details img{max-width:100%}.product-lightbox .text .block .size-chart-details table{max-width:100%;border-collapse:collapse}.product-lightbox .text .block .size-chart-details table td,.product-lightbox .text .block .size-chart-details table th{padding:4px;border:1px solid rgba(66,85,99,.3)}.login-prompt{padding:20px}.cart-actions{padding:20px;color:#425563}.cart-actions h4{font-size:1.4rem;margin-bottom:20px}.cart-action-form-tabular table{display:table;border-collapse:collapse;max-width:100%}.cart-action-form-tabular td,.cart-action-form-tabular th{vertical-align:middle;padding:4px;border:1px solid rgba(66,85,99,.3)}.cart-actions .cart-action-form{display:flex;margin:0 0 5px 0;align-items:center}.cart-actions .cart-action-form .variation-name{min-width:40px;text-align:center;border:1px solid #425563;padding:3px;flex-shrink:0;margin-right:5px}.cart-actions input{background-color:#fff;border:1px solid #425563;padding:4px;width:auto;text-align:center;width:100px}.cart-actions button{background-color:#111c26;border:1px solid #425563;color:#fff;padding:4px 12px;width:auto;text-align:center;cursor:pointer}.cart-actions button:active{background-color:#fff;border:1px solid #111c26;color:#111c26}.cart-actions button.btn-remove{display:none}.cart-actions button.btn-update{display:none}.cart-actions .form-status{display:block;margin-left:10px}.cart-actions .form-status-inline-block{display:inline-block;margin:10px 0}.cart-actions .form-status:not(:empty){background-color:#f8f8f8;padding:4px 12px}.cart-actions .product-in-cart button.btn-remove,.cart-actions .product-in-cart button.btn-update{display:block}.cart-actions .product-in-cart button.btn-add{display:none}.cart-actions .stock-count{margin-bottom:4px;margin-top:10px;margin-top:0;margin-bottom:0}.cart-actions .js-total-quantity{border:none;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none}.cart-actions .total-quantity-mask-wrapper{position:relative}.cart-actions .total-quantity-mask-wrapper .mask{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.page-cart{color:#425563}.cart-table{width:100%;border-collapse:collapse;margin-bottom:20px}.cart-item-product-link{color:inherit}.cart-item-product-link:hover{text-decoration:underline}.cart-table tr{background-color:#fff}.cart-table td,.cart-table th{padding:10px;border-bottom:3px solid #f8f8f8;text-align:left;vertical-align:top}.cart-section{margin:20px 0;font-weight:700}.cart-table .section-title{font-weight:700;background-color:#425563;color:#fff}.cart-item .btn-product-remove,.cart-item .btn-product-edit{background-color:#111c26;color:#fff;border-radius:1.2em;outline:none;padding:4px 8px;border:none;font-size:11px;margin-left:10px;border:1px solid #111c26}.cart-item .btn-product-remove:active,.cart-item .btn-product-edit:active{background-color:#fff;color:#111c26}.cart-item .image{width:110px}.cart-item .product-info{flex-grow:1;flex-shrink:0;width:calc(40% - 110px)}.cart-item .product-info .product-title a{text-decoration:underline}.cart-item .product-info-stock-notice{padding:8px;border-radius:4px;background-color:#eee;margin:4px 0}.cart-item .quantity{flex-grow:1;width:20%}.cart-item .rate{flex-grow:1;width:20%}.cart-item .item-total{flex-grow:1;width:20%}.cart-item .cell-title{font-weight:700;margin-bottom:1.4em;opacity:.4}.cart-table .grand-total{background-color:#f8f8f8}.cart-table .grand-total .td{border-bottom:3px solid #111c26}.cart-table .billing-and-shipping-fields{display:flex;width:100%;margin:0 -10px}.cart-table .billing-and-shipping-fields .col{width:50%;padding:0 10px}.billing-and-shipping-fields h3{margin:0;padding:0 0 10px 0}.billing-and-shipping-fields .editor-group{margin-bottom:10px}.billing-and-shipping-fields .editor-label{margin-bottom:4px}.billing-and-shipping-fields .editor-label label{text-transform:uppercase;font-size:.9em}.billing-and-shipping-fields .field,.page-cart .field{width:100%;padding:4px;background-color:#fff;border:1px solid rgba(66,85,99,.5)}.order-reason .field,.special-instructions .field{width:300px;padding:4px;background-color:#fff;border:1px solid rgba(66,85,99,.5);margin-top:4px}.same-delivery-address-checkbox{}.special-instructions{margin-top:10px}.cart-table .checkout-status{margin:0 0 10px 0;text-align:right;display:none}.cart-table .checkout-status ul{display:block;padding:5px}.cart-table .checkout-status ul li{display:block}.cart-table .checkout-buttons{text-align:right}.cart-table .checkout-buttons label{margin-right:20px;padding:4px 8px;border-radius:2px;background-color:#f8f8f8}.cart-table .checkout-buttons [type=radio]{width:16px;height:16px;display:inline-block;vertical-align:sub}.cart-table .checkout-buttons button{background-color:#111c26;color:#fff;border:2px solid #111c26;padding:8px 20px}.cart-table .checkout-buttons button:active{color:#111c26;background-color:#fff}.cart-table .shipping-modes label{padding:4px 8px;border-radius:2px;background-color:#f8f8f8;white-space:nowrap}.cart-table .shipping-modes label [type=radio]{width:16px;height:16px;display:inline-block;vertical-align:sub}.cart-table .editor-row{display:flex}.cart-table .editor-row .editor-group{margin-right:20px}.page-cart .order-success{position:fixed;width:75%;right:0;bottom:0;background-color:#fdc300;z-index:10;overflow:auto;height:0;display:none}.page-cart .order-success .content{margin:0 20px;padding:100px 0 100px 0;color:#111c26;font-size:2.2rem}.page-cart .order-success a{text-decoration:underline;color:inherit}.payment-patners{text-align:center;background-color:#425563;padding:10px;color:#fff;font-size:1rem}.payment-patners img{display:inline-block;height:16px}.reload-cart-message{position:fixed;z-index:12;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.3);display:none}.reload-cart-message-content{position:relative;height:100%;width:100%;display:flex;align-items:center;align-content:center}.reload-cart-message-content-text{font-size:18px;padding:20px;text-align:center;color:#425563;display:block;margin:auto;background-color:#fff;box-shadow:0 0 80px 0 #425563}.delivery-time-schedule{font-size:11px}.delivery-time-schedule ul{padding-left:1em}.delivery-time-schedule .delivery-time-schedule-table{display:table;border-collapse:collapse}.delivery-time-schedule .delivery-time-schedule-table>div{display:table-row}.delivery-time-schedule .delivery-time-schedule-table>div>span{display:table-cell;padding:4px;border:1px solid rgba(66,85,99,.1)}.delivery-time-schedule .delivery-time-schedule-table .text-bold{font-weight:bold}.page-customer fieldset{border:1px solid #425563;margin:10px 0;padding:10px}.page-customer fieldset legend{margin:0;background-color:#425563;color:#fff;padding:4px 10px}.page-customer .table{width:100%;border-collapse:collapse;border:1px solid #425563;margin:10px 0}.page-customer .table th{text-align:left;font-weight:500;padding:8px;background-color:#425563;border-bottom:1px solid #fff;color:#fff}.page-customer .table th.text-center{text-align:center}.page-customer .table th.text-right{text-align:right}.page-customer .table td{padding:8px;border:1px solid #425563;vertical-align:top}.table td a{text-decoration:underline;color:#111c26;display:inline-block;margin:0 10px 10px 0}.page-customer .editor-row{display:flex;margin:0 -10px}.page-customer .editor-row .editor-group{padding:10px;flex-grow:1}.page-customer .editor-field .field{width:100%;padding:4px;background-color:#fff;display:block;font-family:inherit;font-size:inherit;border:1px solid rgba(66,85,99,.5)}.page-customer .editor-field{display:block;width:100%}.page-customer .editor-label{margin-bottom:4px}.page-customer .btn{padding:8px 12px;background-color:#111c26;color:#fff;border:1px solid #fff}.order-cancellation-form .form-status{box-shadow:inset 0 0 2px #111c26;padding:4px 10px;margin:10px 0;display:none;border-radius:4px;background-color:rgba(66,85,99,.5)}.contact-form{max-width:600px}@media only screen and (min-width:320px) and (max-width:960px){.product-lightbox{width:100%;z-index:11}.product-lightbox .panel{transform:translateY(0);background-image:none;overflow:hidden;top:10px;right:10px;bottom:10px;left:10px}.product-lightbox .product-body{display:block;height:100%;overflow:auto}.product-lightbox .col{width:100%;height:auto}.product-lightbox .col:first-child{background:#fff}.product-lightbox .icon-close{top:0;right:0}.main-row header{position:fixed;z-index:10;width:280px;transform:translateX(-100%);transition:all ease-out .4s}header.show{transform:translateX(0)}.main-row .main-body{width:100%}.mobile-header{position:fixed;z-index:10;display:flex;top:0;left:0;right:0;background-color:#425563;align-items:center}.mobile-header .logo{padding:20px;flex-grow:1;flex-shrink:1}.page-title{margin-top:90px}.site-brand{display:none}.page-title.site-title{height:0;opacity:0}.header-toggle{background-color:transparent;border:none;outline:none;color:#fff;padding:20px;width:55px;height:100%;text-align:center}.header-toggle:active{background-color:rgba(0,0,0,.5)}header .logo{display:none}header .header-body{padding-top:84px}.name-tagline{flex-grow:0;color:#fdc300;text-align:left;font-size:20px;padding-right:20px}.name-tagline .name,.name-tagline .tagline{display:block;white-space:nowrap}.name-tagline .tagline{text-align:left;padding:0;font-size:20px;border:none}.introduction{font-size:14px}}@media only screen and (max-width:640px){.product-grid article{width:100%}.name-tagline{font-size:12px}.name-tagline .tagline{text-align:left;padding:0;font-size:12px;border:none}.product-lightbox .panel{transform:translateY(0);background-image:none;overflow:hidden;top:10px;right:10px;bottom:10px;left:10px}.product-lightbox .product-body{display:block;height:100%;overflow:auto}.product-lightbox .col{width:100%;height:auto}.cart-actions input{width:80px;-webkit-appearance:none;-moz-appearance:none}.introduction{font-size:14px}.introduction .introduction-row{flex-wrap:wrap;flex-direction:column}.introduction .introduction-row,.introduction .introduction-row:nth-child(2n){flex-direction:column-reverse}.introduction .introduction-row .col-text{width:100%;min-height:0}.introduction .introduction-row .col-text{width:100%}.introduction .introduction-row .col-image{width:100%}.introduction .introduction-row .col-image img{display:block!important;height:auto}.introduction .three-cols{flex-direction:column}.introduction .three-cols .col{padding:20px}.introduction .three-cols .image{min-height:220px}.product-grid-horizontal .product-grid article{width:100%}.product-grid-horizontal{margin-left:-15px;margin-right:-15px}.filters span{margin-right:10px;font-weight:bold}.filters a{margin-bottom:10px;margin-left:0;margin-right:10px}}@media only screen and (min-width:480px) and (max-width:960px){.product-grid article{width:50%}.name-tagline{font-size:20px;font-weight:bold}.name-tagline .tagline{font-size:20px;border:none}.introduction{font-size:14px}}@media only screen and (min-width:961px) and (max-width:1024px){.product-grid article{width:50%}.product-lightbox{width:100%}.introduction{font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1366px){.product-grid article{width:33.33%}.introduction{font-size:14px}}body{}