﻿html,body{height:100%;}html.blur,body.blur{overflow:hidden;user-select:none;}html.blur #body,html.blur #footer,html.blur #navbar,html.blur .page-bg,body.blur #body,body.blur #footer,body.blur #navbar,body.blur .page-bg{filter:blur(2px) grayscale(1);}html.modal-open>*,body.modal-open>*{filter:grayscale(1);}html.modal-open .modal,body.modal-open .modal{filter:none;}.card-box-partner .container{padding:15px!important;height:auto;}.prod-card{background:#f5f5f5;border:0;border-radius:10px;box-sizing:border-box;font-family:HumRegular-fieldwork;height:auto;padding:10px;position:relative;text-align:center;user-select:none;white-space:nowrap;}.prod-card.partner{background:#fff;border:1px solid rgba(0,0,0,.1);}.prod-card .images{aspect-ratio:288/180;background:#fff;border-radius:5px;overflow:hidden;position:relative;}.prod-card .images img{object-fit:contain;}.prod-card .images .product{max-height:100%;max-width:100%;position:relative;z-index:2;}.prod-card .images .store{background:#f5f5f5;border-radius:0 0 6px 6px;box-shadow:0 8px 10px rgba(0,0,0,.3),-10px 8px 15px rgba(0,0,0,.3),10px 8px 15px rgba(0,0,0,.3);left:0;margin:auto;padding:6px;position:absolute;right:0;top:-6px;width:40%;z-index:3;}.prod-card .category{background:#333;border-radius:50px;color:#fff;display:inline-block;font-size:14px;max-width:90%;overflow:hidden;padding:3px 15px;position:relative;text-overflow:ellipsis;top:-13px;z-index:4;}.prod-card .product{font-size:18px;overflow:hidden;text-overflow:ellipsis;}.prod-card .pricing{color:#808080;font-size:18px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;}.accordion-body{padding:5px 1.25rem!important;}.banner-card{background:#fff;padding:10px 20px;margin-left:-30px;margin-top:15px;border:1px solid rgba(0,0,0,.125);border-radius:10px;}.banner-card .banner-card-content .banner-card-heading{background:#333 0% 0% no-repeat padding-box;border-radius:50px;color:#fff;display:inline-block;font-family:HumRegular-fieldwork;font-size:14px;padding:3px 15px;position:relative;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90%!important;}.banner-card .banner-card-content .banner-card-maintext{color:#000;font-family:HumRegular-fieldwork;font-size:14px;letter-spacing:0;text-align:center;}.banner-card .banner-card-content .banner-card-spantext{color:rgba(50,40,16,.6);font-family:HumRegular-fieldwork;font-size:14px;letter-spacing:0;margin-top:-20px;text-align:center;}.banner-card-logoimg{background:#fff;border-radius:10px;height:auto;position:relative;}.banner-card-logoimg img{max-height:120px!important;object-fit:cover;}.buyer-input-holder .birthday{padding-top:.75rem!important;margin:0!important;}.buyer-input-holder .birthday select{width:100%;}.buyer-input-holder input,.buyer-input-holder .birthday{background:#fff!important;border:2px solid #acacac!important;border-radius:10px!important;height:50px!important;}.buyer-input-holder input.buyer-postalcode,.buyer-input-holder .birthday.buyer-postalcode{margin-right:20px;width:125px;}.buyer-input-holder span{background:#acacac 0% 0% no-repeat padding-box;border-radius:10px;color:#fff;font-size:10px;letter-spacing:1px;margin-left:10px;margin-top:-60px;opacity:1;position:absolute;text-transform:uppercase;}.body section#navbar nav.navbar{box-shadow:0 0 25px 25px rgba(255,255,255,.95);background-color:rgba(255,255,255,.95);}.body .bg-gray-logo{background:#f5f5f5;padding:0 6px 6px 6px;width:27%;border-radius:0 0 6px 6px;}.card-box{width:100%;}.card-first{border:1px solid rgba(0,0,0,.125)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}.card-img{background-color:#fff!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;}.card-holder{margin-left:0!important;margin-right:0!important;}.checkout-line{border-top:1px dotted solid #e4e4e4;margin:0!important;padding:0!important;}.checkout-msg-text{font-family:gazpacho;font-size:18px;margin-left:15px;margin-right:15px;text-align:center;}.code-input{letter-spacing:1px;}.container.error{margin-top:200px;margin-bottom:50px;}.hidden{display:none!important;}.hint-dashed{border:2px dashed #000;border-radius:12px;}.huuray-btn{background:#8abf5f!important;border-radius:100px!important;box-shadow:0 10px 40px #d9d9d9!important;color:#fff!important;height:57px;margin-top:-60px;width:225px;}.huuray-btn.white{border-color:#000;background:#fff!important;color:#000!important;}.huuray-btn-text{font-family:light-fieldwork;font-size:16px;}.input-error{border:2px solid #90030a!important;}.line-through{text-decoration:line-through;}.modal{overflow-y:auto!important;}.modal .modal-dialog.huuray-green{border-color:#8abf5f;}.modal .rounded{border:5px solid #8abf5f;border-radius:10px!important;box-shadow:0 0 80px 30px #fff;top:30%;}.modal .rounded .modal-content{box-shadow:none!important;}.modal .rounded .modal-content .modal-header{background-color:#8abf5f;color:#fff;padding:.3rem .6rem .6rem .6rem!important;}.modal .rounded .modal-content .modal-body{user-select:text!important;}.modal .rounded.error{border-color:#bd2100!important;}.modal .rounded.error .modal-header{background-color:#bd2100!important;}.modal .rounded.success{top:10%;}.modal-dialog{margin:.5rem auto!important;}.modal-backdrop{z-index:-1!important;}#modal-order-error code,#modal-order-review code{background:#888;border-radius:5px;color:#fff!important;letter-spacing:1px;padding:2px 5px;}.monospace{font-family:monospace;}.no-select,.question-holder button{user-select:none;}.spec-card{background:#f5f5f5!important;border-radius:10px!important;border:0!important;padding:10px 20px;}.spec-card .bg-gray-logo{background:#f5f5f5;border-radius:0 0 6px 6px;margin-top:-6px;padding:6px;width:40%;}.spec-card .spec-card-body .spec-card-heading{background:#333 0% 0% no-repeat padding-box;border-radius:50px;color:#fff;display:inline-block;font-family:HumRegular-fieldwork;font-size:14px;max-width:90%!important;overflow:hidden;padding:3px 15px;position:relative;text-overflow:ellipsis;top:-13px;white-space:nowrap;}.spec-card .spec-card-body .spec-card-maintext{color:#000;font-family:HumRegular-fieldwork;font-size:18px;letter-spacing:0;margin-top:-20px;text-align:center;}.spec-card .spec-card-body .spec-card-spantext{color:rgba(50,40,16,.6);font-family:HumRegular-fieldwork;font-size:18px;letter-spacing:0;margin-top:-15px;text-align:center;}.price-filter{color:#7f796b;font-family:light-fieldwork!important;font-size:16px;font-weight:initial;height:30px!important;}.price-filter .filter-from{float:left;}.price-filter .filter-to{float:right;}.product-click{cursor:pointer;}.question-holder.show-how .txt-what,.question-holder.show-how .txt-where{display:none!important;}.question-holder.show-how .txt-how{display:block!important;}.question-holder.show-what .txt-what{display:block!important;}.question-holder.show-what .txt-how,.question-holder.show-what .txt-where{display:none!important;}.question-holder.show-where .txt-how,.question-holder.show-where .txt-what{display:none!important;}.question-holder.show-where .txt-where{display:block!important;}.question-holder .active-btn,.question-holder.show-how .btn-right,.question-holder.show-what .btn-left,.question-holder.show-where .btn-center{border:1px solid #8abf5f!important;color:#8abf5f!important;}.question-holder .inactive-btn,.question-holder.show-how .btn-left,.question-holder.show-how .btn-center,.question-holder.show-what .btn-center,.question-holder.show-what .btn-right,.question-holder.show-where .btn-left,.question-holder.show-where .btn-right{border:1px solid #322810!important;color:#322810!important;}#quickpay-iframe{border:1px dashed #c0c0c0;border-radius:20px;max-width:900px;min-height:815px;width:100%;}.receipt-body{padding-top:50px;}.receipt-body h6{color:#c0c0c0!important;font-size:13px!important;font-weight:normal!important;}.small-basket-wallet{position:absolute;right:4%;top:17px;}.small-language-select{position:absolute;left:4%;top:17px;}.total-line-1px{border-top:1px solid #e4e4e4;}.total-line-2px{border-top:2px solid #e4e4e4;}.txt-white-outline{text-shadow:1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,-1px 0 0 #fff;}.w-modal{width:400px!important;}.w-modal-large{width:800px!important;}.wallpaper{left:-5.3%;position:absolute!important;top:0;z-index:1!important;width:62%;}.wallpaper.front{left:auto!important;right:-2%!important;top:16%!important;width:85%!important;}.wallpaper.receipt{left:33%!important;top:150px!important;width:600px!important;}.warning-box-text{font-family:light-fieldwork;font-size:16px;}#wallet{color:#c1beb7!important;}#walletModal{padding-top:125px;}a{color:#000!important;}a:visited{color:#000!important;}div.navbar-summary .nav-basket *{opacity:1!important;}div.navbar-summary .nav-basket>div{margin-top:-1px;}div.navbar-summary .nav-basket.empty .nav-content,div.navbar-summary .nav-basket.populated .nav-content{font-family:Tahoma,Helvetica,Arial!important;}div.navbar-summary .nav-basket.empty #basket,div.navbar-summary .nav-basket.populated #basket{height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.navbar-summary .nav-basket.empty{background:#fff;border-color:#c1beb7;}div.navbar-summary .nav-basket.empty *{color:#c1beb7;}div.navbar-summary .nav-basket.empty path{fill:#c1beb7;}div.navbar-summary .nav-basket.populated{background:#8abf5f;border-color:#8abf5f!important;}div.navbar-summary .nav-basket.populated *{color:#fff!important;}div.navbar-summary .nav-basket.populated path{fill:#fff;}div.navbar-summary .nav-basket-sm *{opacity:1!important;}div.navbar-summary .nav-basket-sm>div{margin-top:-1px;}div.navbar-summary .nav-basket-sm.empty .nav-content,div.navbar-summary .nav-basket-sm.populated .nav-content{font-family:Tahoma,Helvetica,Arial!important;}div.navbar-summary .nav-basket-sm.empty #basket,div.navbar-summary .nav-basket-sm.populated #basket{height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.navbar-summary .nav-basket-sm.empty *{color:#c1beb7;}div.navbar-summary .nav-basket-sm.empty path{fill:#c1beb7;}div.navbar-summary .nav-basket-sm.empty rect{fill:#fff!important;}div.navbar-summary .nav-basket-sm.populated *{color:#fff!important;}div.navbar-summary .nav-basket-sm.populated path,div.navbar-summary .nav-basket-sm.populated rect{fill:#8abf5f!important;}div.navbar-summary div.nav-wallet{background:#fff;}div.navbar-summary div.nav-wallet *{opacity:1!important;}div.navbar-summary div.nav-wallet>div{margin-top:-1px;}div.navbar-summary div.nav-wallet.empty .add-code,div.navbar-summary div.nav-wallet.populated .add-code{margin-right:-2px;margin-top:-1px;}div.navbar-summary div.nav-wallet.empty #wallet,div.navbar-summary div.nav-wallet.populated #wallet{height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.navbar-summary div.nav-wallet.empty #wallet .nav-giftcard-count,div.navbar-summary div.nav-wallet.empty #wallet .nav-span-text,div.navbar-summary div.nav-wallet.populated #wallet .nav-giftcard-count,div.navbar-summary div.nav-wallet.populated #wallet .nav-span-text{font-family:Tahoma,Helvetica,Arial!important;}div.navbar-summary div.nav-wallet.empty{border-color:#c1beb7;}div.navbar-summary div.nav-wallet.empty #wallet .nav-span-text{color:#c1beb7;}div.navbar-summary div.nav-wallet.empty #wallet #icn-wallet circle,div.navbar-summary div.nav-wallet.empty #wallet #icn-wallet path,div.navbar-summary div.nav-wallet.empty #wallet #icn-wallet rect{stroke:#c1beb7;}div.navbar-summary div.nav-wallet.populated{border-color:#322810!important;}div.navbar-summary div.nav-wallet.populated #wallet .nav-giftcard-count,div.navbar-summary div.nav-wallet.populated #wallet .nav-span-text{color:#322810;}div.navbar-summary div.nav-wallet.populated #wallet #icn-wallet circle,div.navbar-summary div.nav-wallet.populated #wallet #icn-wallet path,div.navbar-summary div.nav-wallet.populated #wallet #icn-wallet rect{stroke:#322810;}div.navbar-summary div.nav-wallet i.fa-plus-circle{color:#8abf5f;font-size:x-large;}div.navbar-summary .nav-giftcard-count,div.navbar-summary .nav-product-count{font-size:12px;left:8px;top:-19px;position:relative;}div.popover{z-index:2147483648!important;}hr.dashed{background-color:#fff;border:0;border-top:1px dashed #000;color:#fff;height:1px;margin-top:0;width:100%;}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}img .product-bg-img{z-index:0!important;}img.wide-banner{max-height:85px!important;}img.wide-banner.my-md-5{margin-bottom:2rem!important;margin-top:2rem!important;}input.del-code{font-family:monospace;letter-spacing:5px;user-select:none;}nav.navbar{z-index:1039!important;}.nav-icon-text-sm{font-family:light-fieldwork;font-size:12px;letter-spacing:0;color:#322810;position:absolute;}.nav-icon-text-sm.giftcard{margin-top:9px;margin-left:-22%;}.nav-icon-text-sm.product{margin-top:9px;margin-left:-12%;}.page-header{color:#322810;font-family:gazpacho;font-size:50px;font-weight:bold;letter-spacing:0;opacity:1;}.pre{font-family:monospace;unicode-bidi:embed;white-space:pre;}section#mid-content{position:relative;z-index:1!important;}@media screen and (max-width:1199px){.page-header{font-family:gazpacho;letter-spacing:0;color:#322810;opacity:1;text-align:center;font-size:34px;font-weight:bold;}.wallpaper.receipt{display:block;left:40%!important;margin:0 auto!important;top:160px!important;width:250px!important;}}@media screen and (max-width:991px){.banner-card{background:#fff;border-radius:10px;margin-left:-30px;margin-top:20px!important;min-width:160px!important;padding:6px 6px;width:150px!important;}.banner-card .banner-card-content .banner-card-heading{background:#333 0% 0% no-repeat padding-box;border-radius:50px;color:#fff;display:inline-block;font-family:HumRegular-fieldwork;font-size:11px;margin-bottom:0!important;max-width:90%!important;overflow:hidden;padding:3px 15px;position:relative;text-overflow:ellipsis;top:-13px;white-space:nowrap;}.banner-card .banner-card-content .banner-card-maintext{color:#000;font-family:HumRegular-fieldwork;font-size:12px;letter-spacing:0;margin-top:0;text-align:center;}.banner-card .banner-card-content .banner-card-spantext{color:rgba(50,40,16,.6);font-family:HumRegular-fieldwork;font-size:12px;letter-spacing:0;margin-top:-15px;text-align:center;}.partner-card{background:#f5f5f5!important;border-radius:10px;border:0!important;padding:10px 20px;}.partner-card .partner-card-body .partner-card-heading{background:#333 0% 0% no-repeat padding-box;border-radius:50px;color:#fff;display:inline-block;font-family:HumRegular-fieldwork;font-size:11px;margin-bottom:0!important;max-width:90%!important;overflow:hidden;padding:3px 15px;position:relative;text-overflow:ellipsis;top:-13px;white-space:nowrap;}.partner-card .partner-card-body .partner-card-maintext{color:#000;font-family:HumRegular-fieldwork;font-size:12px;letter-spacing:0;margin-top:0;text-align:center;}.partner-card .partner-card-body .partner-card-spantext{color:rgba(50,40,16,.6);font-family:HumRegular-fieldwork;font-size:12px;letter-spacing:0;margin-top:-15px;text-align:center;}.w-modal-large{width:auto!important;}.wallpaper.receipt{display:block;left:33%!important;margin:0 auto!important;top:160px!important;width:250px!important;}.warning-box-text{font-family:light-fieldwork;font-size:12px;}}@media screen and (max-width:767px){.bg-gray-logo{background:#f5f5f5;border-radius:0 0 6px 6px;margin-top:-2px;padding:6px 6px;width:30%;}.d-list-header{margin-top:125px!important;font-family:gazpacho;font-size:30px;font-weight:bold;text-align:center!important;}.bg-list-sm{position:absolute!important;right:0%;top:20px;z-index:1!important;}.banner-card-logoimg{width:140px;}.banner-card-logoimg img{max-height:50px!important;}.card-img{height:110px;border-radius:10px!important;}.hm-white{background:#fff;height:110px;border-radius:10px;}.hm-img{height:80px;}.margin-top-sm{margin-top:120px;}.wallpaper{position:absolute!important;right:5%;top:10px;z-index:1!important;width:100%;}.wallpaper.front{left:auto!important;right:-1%!important;top:18%!important;width:100%!important;}.wallpaper .receipt{display:block;left:6%!important;margin:0 auto!important;top:130px!important;width:200px!important;}}@media screen and (max-width:575px){.banner-card-content{position:relative;}.page-header{font-family:gazpacho;letter-spacing:0;color:#322810;opacity:1;text-align:center;font-size:30px;font-weight:bold;}.wallpaper.receipt{display:block;left:6%!important;margin:0 auto!important;top:130px!important;width:200px!important;}.w-modal{margin:.5rem!important;width:auto!important;}.what-where-how{padding:0!important;}}