body{color:#373535}.img-responsive{width:100%}.products-grid .product-image img{border:none}@media only screen and (max-width:991px){.desctop{display:none}}@media only screen and (min-width:992px){.mobile{display:none}}.main-nav ul{display:flex;justify-content:space-between;width:80%;text-align:center}.main-nav ul i{display:block;font-size:25px;margin-bottom:15px}.main-nav ul li span{font-size:14px}.logo{float:none}.logo img{max-width:230px}#cart-items-number span{font-size:90%;margin:auto;vertical-align:text-bottom;background:#000;width:20px;display:inline-block;position:absolute;color:#fff;border-radius:10px;margin-left:5px}.nav-container{margin:auto;margin-left:20px;float:none}#nav.grid-full{display:flex;justify-content:center;padding:19px 0}.top-links{display:flex;justify-content:center;font-size:18px;text-transform:uppercase;padding:30px 0 50px}.top-links ul{display:inline-flex}.top-links ul li{margin:0 30px}.header-container{padding:0}.header-cookie-notice{background:#eee;color:#777;padding:5px;text-align:center;width:100%;height:34px}@media only screen and (max-width:480px){.header-cookie-notice{font-size:8px}}.main-container{padding:0}.search{position:relative}.search .form-search label{display:none}.search .form-search{width:250px;z-index:999}@media only screen and (max-width:992px){#search_mini_form.hard-show,.hard-show{display:block!important;position:fixed;top:0;left:0;width:100%}.search .form-search{position:fixed;left:0;right:0;width:100%}.search .form-search input{width:100%;margin:0;font-size:20px}}#search_mini_form{padding:0;z-index:999;display:none!important}#search_mini_form.hard-show,.hard-show{display:block!important}#search_mini_form input{height:37px;margin-right:-4px}.phone-hidden{display:none;position:absolute;background:#dbb879;color:#fff;padding:5px;z-index:999;cursor:text}*{box-sizing:border-box}.grid{overflow:hidden;margin:0 auto}.grid.f-row.shadow img{-webkit-box-shadow:2px 1px 5px 0 rgb(50 50 50 / .35);-moz-box-shadow:2px 1px 5px 0 rgb(50 50 50 / .35);box-shadow:2px 1px 5px 0 rgb(50 50 50 / .35)}.grid .item{margin-bottom:10px;padding-left:5px;padding-right:5px;overflow:hidden;position:relative}.grid .item a{overflow:hidden}.grid .item img{// max-height:282px}.hover_img .item .product-image img,.grid .item img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;margin-bottom:3px}.hover_img .item:hover .product-image img,.grid .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.grid .caption{position:absolute;text-align:center;color:#000;margin:0 auto;left:0;right:0;font-family:'MyriadPro-Regular',sans-serif}.grid .caption h5{text-transform:uppercase;margin-top:0;font-size:12px}.grid .caption h2{margin-bottom:0;font-size:19px}.caption.first_box{bottom:20px}.grid .caption.second_box{top:15px;right:86px}.grid .caption.third_box{top:22px}.grid .fourth_box{top:9px;left:347px}.grid .fifth_box{top:16px;left:170px}.grid .last_box{top:203px;left:89px}.grid.xmas-2{margin-top:10px}.grid.xmas-2 .item{padding:0}.grid.xmas-2 .item h2{color:#fff;width:200px;text-align:center;background:#497448;padding:20px;position:absolute;left:50px;right:auto;text-transform:uppercase;font-weight:700;bottom:20px;opacity:.8;text-shadow:0 1px 1px #497448;box-shadow:0 .5px 1px #888;padding-left:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:9px}@media only screen and (max-width:768px){.grid.xmas-2 .item h2{font-size:12px;padding:5px;width:100%;bottom:10px;left:0}.product-ribbon span{font-size:10px!important;width:50px!important;top:0px!important;right:0px!important;left:0px!important;line-height:15px!important;height:15px!important}}.slider_section{margin-top:23px}.slider_section .slider-wrapper .slider_title{padding:20px 0 30px 0;text-transform:uppercase;font-family:'MyriadPro-Regular',sans-serif}.slider_section hr{border-top:1px solid #58595b;width:80%;margin:10px auto}.slider_section .bx-wrapper .bx-viewport{border:none;box-shadow:none}.slider_section .product-collateral .bx-wrapper{max-width:1200px!important}.slider_section .bx-wrapper .bx-pager.bx-default-pager a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAIAAABGj2DjAAABeUlEQVR42nySzW6CQBSFhxGYQWCgCcYYNzY1psSNCx/BV/YFtEsXbnRRcAEr0o1grD8Fas+gMU1TPIEwudxvzp17R7lcLoSQPM+n0+lzr+d5nmmalNLT6ZRlWRTHo9EIQfJLCpjtdjubzYbDoeM4+ZcUgqqqMsaKstxsNp1Op9/v3xkVDm/z+Xg8Vgj5SJKr7V1N0/RfX4MgAN9ut3Vdlz6r1YozxjmHG/lPyBaOs1gssJ5MJsBoGIaO6+52O1ojFPJdli+VoigCSY/HY5Hn0rFeyHmqlCSJPA/eoiiwH6kXElA8Fmma3hhp95CBGlUC4Bujadr5fH4ENBp5Vb9lWZKBg84YPRweMNwwPquE63DVbreLPRCts0IP0G5MFmvf9+VB0MEwCAzOGRqvKH8eHEPYNkbnui4AtE4ymK7Xar1j0pxbto06FUrxqJpmNJu2EGmWLZfLwWBwBW73DZ84jtfrNX5gP7QV9aDg/X6PuBACcVy/e7U/AgwAifKguybr1ukAAAAASUVORK5CYII=) no-repeat #fff0 center center}.slider_section .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider_section .bx-wrapper .bx-pager.bx-default-pager a.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAAwFBMVEXs7Ozn5ubNzc3W1dWwsLCurq7U1NTKysrGxsbq6up3d3dBQUE9PDzd3Nzf3t7z8/Px8fHj4+PX1tbZ2Nju7u7f39/7+/vc3Nzo5+fw8PC8vLzp6enCwsLR0NDT09O1tbX8/Py0s7Pk5OSrqqrh4eHk4+Pa2tri4uKZmJje3d2bm5vX19e+vr729vbu7e3U0tLq6enY19e5ubng39/T0dHb2dmHhoZSUlKamZnb2trg4ODr6+vU09Pi4eEyMjL////6BjOQAAAAuUlEQVQYVy3I1wKCIBQAUAwqtUDChdq0vfcQTP//r/Ka5/Gg0jr43tFJOiQo/9DK1NzTKOI+8ZrqRskApJ4kwbSuk/FtnHxC4BBSStlvu6XUIhqP11BLxlhRFO88Z0jKLtSWUlpVMZ9Tg/MbVFaB2myy1HEmUNR13Wr6s5lraD2EWgshev2ePRoJHYYCyrpivHt9WhgzGccOVGjgvJbpoQVTonZ4uePH+blMzBVEVQE2leaR3E8W/yl/kf8mVpe4LHkAAAAASUVORK5CYII=) no-repeat #fff0 center center}.slider_section .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:100%;padding-top:15px}.slider_section .bx-wrapper .bx-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAAAAAD1bEp9AAAB10lEQVQokX3T4UsTYRwH8OfvirAlBmlMxeXiYHM73JrbbWtX6mDZKlLBEl8VFAQRBE0EyV7Vq2d3u7ab15gnmiAaG+Ysz1nL5ZzP1Zrc89ydE/y8+n7v+/J+D2icB5BwWFpZTEEIBWn1+1HLelQQXz+Oj7IsG70/ncxuHZvXcu7FGKu7HX+ZrxhrSZhiT5tJ75J1h3/ItpoUFG3dFx5EzprI/D5Z67mpW4ZwMITTjIyaa+F5yBCk3EMkvyo1QE2MMrqA3f/0WQiXe7ljsAP9hn4msb51BxeG2wOr4zcJ7/VAoojm9f5kHUgjHmzQxiQKaMFLuieWBykfrXH3MbNFtEAbghkAXVhPeK5Yn3eZ0ByADmzg7Tf00XEKBJDCgqLakH2UiZMDn1x2jfPD4b8/7x12g0cEn/02zJupImWWsukiS2At1ksMpqvqXuKG3h9tgt1kj5VwC835TS9uffxPUJfcXbqB1IGqULgElhBobCc7r+qc3PY7qxavcUrzDyI5esVg8/TjFP+intzGgTjUflZEqml3VU77LK3C2Qq5ybI4bGkzu3xXqhj3XF1JOtsvEh00t1YzvwX1R56PuqyXLli66VhKVv62vCO0vyGLPOSzy19/qeTjf3rE8XDBkQNWAAAAAElFTkSuQmCC) no-repeat;left:-46px}.slider_section .bx-wrapper .bx-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAAAAADxmZpAAAAB2UlEQVQokXXT/0saYQDH8f6uGOWiwFqaFRSDxA5Ec6flRSVo55Js0Br227YgGvsT+qHfrPNOq7NLzOgLtBpGm26dlubK9Ip67PF5nlPZ6xf53Pt+kXuepifk/s+hFOE4LrxzkLrDT5uqv+WLaOjTexfDMFPej9/F5H1tz8eXveMMNr0Uy6r75VaAqTUfSZEuRz4w9XxCGvWb7Tlno5nIFexKIjAGOeyjY8R8rPTSU98cVZTRbHcQX5OVXo6xNGQdZFf8NOESi6BneNoGmem1i5NFG8GlQT9ZsCB0uKicL+Jp8R+CHnebsZnTkpIM4Dkpgb5tp4hZ8MJ5AC1rGHSeMqn4foAXvqDFgc4N1Zg7Kyu/0Kh03vhWZdCxcfNUQqvSRfMA0d/rE28Ln6vLtAn6nrMfM/SyQfnaj6ZtF/SzWQOiN7DrmYIPb/cx6NdCnw7q1nuCmRyrQ3pCl6Are++6oE7Lqpyb7sKGpVLl+8n8Gy1EBdMeLdYZ+v3yfR+OvB2Qdmi4g3AlFHh+ipKzrdGIWEDnLx8d1dSzbmXJ+c1LntctapoJMas+/8Vjnmp/hbQZQwf/au/Po5wIuym9prlVZ3IJ8b8PdfcL/I3cz/2owAli4vRKabh///MMy5YtWNWfSowAAAAASUVORK5CYII=) no-repeat;right:-42px}.slider_section .item .item-inner{text-align:center}.slider_section .item .item-inner .box-item figure{height:150px;width:auto}.slider_section .item .item-inner .box-item figure img{display:inline}.slider_section .item .box-name{margin:15px}.slider_section .item-inner .product-name{min-height:63px}.slider_section .bxslider .box-name{color:#6b6b6b;margin-bottom:0}@media only screen and (max-width:991px){.main-nav .row{display:grid}.main-nav .row>div:nth-child(2){order:-1}.main-nav .row>div:first-child{margin:20px 0}.main-nav ul{width:100%;justify-content:space-evenly}.list-inline>li{min-width:100px}.top-links{display:none}.page{padding-top:0}}@media only screen and (max-width:575px){.list-inline>li{min-width:85px}.main-nav ul li span{font-size:16px}.main-nav ul i{font-size:28px}.checkout-cart-index .btn-checkout{width:100%}.checkout-cart-index .btn-checkout span{width:100%;text-align:center}.checkout-cart-index .btn-checkout span span{float:none}.checkout-cart-index .mobile-checkout-methods{display:block;margin-bottom:5px}.checkout-cart-index .cart-collaterals{display:flex;flex-direction:column}.checkout-cart-index .cart-collaterals>.totals,.checkout-cart-index .cart-collaterals>.col2-set{float:none;width:100%}.checkout-cart-index .cart-collaterals>.totals{order:-1}.checkout-cart-index .cart-collaterals>.totals>.checkout-types{display:none}}.catalog-product-view .btn-cart{float:none;margin-left:5px;clear:both;display:block;width:100%}.catalog-product-view .btn-cart span{width:100%}.catalog-product-view .add-to-graver{font-weight:700;padding-top:12px;clear:both;text-align:left}.catalog-product-view .add-to-graver .btn-cart{width:100%;margin-top:0;margin-bottom:10px;padding:12px!important;background:#fff;border:2px solid #006e63}.catalog-product-view .product-options{background:#fff;border:0}.catalog-product-view .product-options dt{float:left;width:40%}.catalog-product-view .product-options dd{float:right;width:60%}.catalog-product-view .product-options dd.ox-above{margin:0}.catalog-product-view .product-options dt label em{display:none}.product-view .product-options-bottom{background:#fff;border:0}.add-to-graver{margin-top:10px}.add-to-graver .btn-cart span{background:#fff;font-size:18px;color:#006e63;text-transform:uppercase}.add-to-cart-note{background:#f7f7f7;font-size:16px;text-transform:uppercase;text-align:center;margin-bottom:0;padding-bottom:10px}.add-to-cart-note-picto .fa{font-size:52px;color:#006e63}.add-to-cart-note-picto small{font-size:12px;line-height:12px;display:block}.add-to-cart-note .text-center{margin-top:15px}@media only screen and (max-width:768px){.product-view .add-to-cart,.product-view .add-to-graver{display:block;float:none;clear:both;text-align:center;margin-bottom:5px}.product-view .add-to-cart .btn-cart,.product-view .add-to-graver .btn-cart{width:100%;max-width:320px;margin:0 auto}}@media only screen and (max-width:480px){.add-to-cart-note{font-size:11px}.add-to-cart-small{font-size:10px}}.product-detailed-info-container h3{font-weight:500;border-bottom:1px solid #e7e7e6;margin-bottom:25px}.product-view .product-shop .price-box .regular-price{margin-left:0px!important}.product-view .product-shop .price-box .regular-price span{color:#006e63!important;font-weight:700}.product-detailed-info-container .delivery-pricing-container h4{font-weight:700}.product-detailed-info-container .delivery-pricing{margin-bottom:20px}.product-detailed-info-container .delivery-pricing td{width:33%;padding:5px 5px 5px 0}.box-collateral.box-description h2{height:auto!important}@media only screen and (min-width:1200px){.product-detailed-info-container .additional{}}.product-ribbon span{display:none;color:#fff;width:150px;height:30px;line-height:25px;position:absolute;z-index:1;text-align:center;font-size:2rem;right:32px;top:26px;font-weight:700;z-index:99999}.product-ribbon.sale span:first-child{display:block;background-color:red}.product-ribbon.new span:last-child{display:block;background:#006e63}