@import"https://use.typekit.net/nuy6nut.css";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Fira+Sans:wght@300;500&display=swap";html{scroll-behavior:smooth}@font-face{font-family:JD Sans Condensed Demi;src:url(/fonts/JDSans-CondensedDemi.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"JD Serif";src:url(/fonts/JDSerif-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:JD Amiko;src:url(/fonts/JDAmiko.otf) format("opentype");font-weight:400;font-style:normal}:root{--color: 360, 10%;--l: 70%;--color-primary: hsl(var(--color), var(--l));--color-primary-darker: hsl(var(--color),calc(var(--l) - 5%));--color-primary-darkest: hsl(var(--color),calc(var(--l) - 10%))}@font-face{font-family:JD Sans Condensed Demi;src:url(/fonts/JDSans-CondensedDemi.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"JD Serif";src:url(/fonts/JDSerif-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:JD Amiko;src:url(/fonts/JDAmiko.otf) format("opentype");font-weight:400;font-style:normal}.site-header{background-color:#1a1a1a;border-bottom:1px solid #B3945D;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:1rem;font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;padding:1rem 1.5rem;position:relative;transition:color .3s ease}.navbar-dark .navbar-nav .nav-link:after{content:"";position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);width:0;height:2px;background-color:#b3945d;transition:width .3s ease}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#b3945d}.navbar-dark .navbar-nav .nav-link.active{color:#b3945d;font-weight:700}.navbar-dark .navbar-nav .nav-link.active:after{width:70%}.navbar-dark .navbar-toggler{border-color:#ffffff40}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (max-width: 991.98px){.navbar-collapse{background-color:#1a1a1a;padding:1rem;border-top:1px solid rgba(179,148,93,.5);margin-top:.5rem;border-radius:0 0 .25rem .25rem}.navbar-dark .navbar-nav .nav-link{padding:.75rem 0}.navbar-dark .navbar-nav .nav-link:after{display:none}.navbar-dark .navbar-brand{margin:0 auto}}.site-header.scrolled{background-color:#1a1a1ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000004d}@font-face{font-family:JD Sans Condensed Demi;src:url(/fonts/JDSans-CondensedDemi.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"JD Serif";src:url(/fonts/JDSerif-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:JD Amiko;src:url(/fonts/JDAmiko.otf) format("opentype");font-weight:400;font-style:normal}#about-section{padding:4rem 1rem;background-color:#000;color:#fff}#about-section .container{max-width:960px}#about-section .about-image{width:100%;height:auto;display:block;margin-bottom:3rem}#about-section .about-content{padding:0;text-align:left}#about-section .about-heading{font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem;margin-bottom:1.5rem}#about-section .about-text{font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.8}.product-feature-section{background-color:#000;color:#fff;padding:4rem 0}.product-feature-section .product-title{font-weight:700;font-size:5.5rem;font-family:"JD Serif",clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:30px}.product-feature-section .product-tagline{font-weight:700;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;letter-spacing:.1em;padding-bottom:30px}.product-feature-section .product-tagline span{background-color:#b3945d;color:#000;padding:.25rem .5rem;border-radius:.5rem}.product-feature-section .product-description{font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.5}.product-feature-section .product-features .feature-item .feature-icon{color:#b3945d}.product-feature-section .product-features .feature-item .feature-text{font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05em}.product-feature-section .product-image-container{display:flex;justify-content:center;align-items:flex-start}.product-feature-section .product-image-container .product-image{max-width:100%;height:auto;max-height:750px}.content-section{padding:4rem 1rem}.content-section h2{font-family:"JD Serif",clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;color:#b3945d;margin-bottom:2rem;text-align:center}.content-section p{font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.7;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}#tasting-notes-section{background-color:#000;color:#fff}#tasting-notes-section .profile-item{font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;text-align:center;margin-bottom:3rem;letter-spacing:.1em}#tasting-notes-section .profile-item strong{color:#b3945d}#tasting-notes-section .tasting-grid{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}#tasting-notes-section .tasting-col{flex:1;min-width:280px;max-width:320px;text-align:center}#tasting-notes-section .tasting-heading{font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;color:#b3945d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;border-bottom:1px solid rgba(179,148,93,.3);padding-bottom:1rem}#tasting-notes-section .tasting-description{font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.6;color:#f8f9fa}#find-out-more-section{background-color:#000;text-align:center}#find-out-more-section .btn-cta{color:#000;background-color:#b3945d;border:2px solid #B3945D;border-radius:2rem;padding:10px 30px;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease;display:inline-block}#find-out-more-section .btn-cta:hover{background-color:transparent;color:#b3945d}@media (max-width: 991.98px){.product-feature-section .product-title,.product-feature-section .product-tagline{text-align:center}.product-feature-section .product-title{font-size:3.5rem}.product-feature-section .product-tagline{font-size:1.5rem}.product-feature-section .product-description{font-size:1.2rem}.product-feature-section .product-image-container{margin-top:2rem}.product-feature-section .product-image{max-height:450px}}body{font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.6;color:#fff;background-color:#000}.hidden{display:none}input,button,textarea,select{width:-webkit-fill-available;width:-moz-available;width:fill-available;width:stretch}input:not(:-moz-placeholder)+label,button:not(:-moz-placeholder)+label,textarea:not(:-moz-placeholder)+label,select:not(:-moz-placeholder)+label{color:#9fa6b4}input:not(:placeholder-shown)+label,button:not(:placeholder-shown)+label,textarea:not(:placeholder-shown)+label,select:not(:placeholder-shown)+label{color:#9fa6b4}input.parsley-error,button.parsley-error,textarea.parsley-error,select.parsley-error{color:#e3342f;background-color:#fbe3e4}input[type=submit]{color:#fff;background-color:#000;border-radius:2rem;border:2px solid #fff;padding:10px 5px}input[type=submit]:hover{color:#000;background-color:#fff}.form-floating>label{color:#9fa6b4}.img-resize{max-width:420px;margin:0 auto}.form-check-label{color:#fff!important}.chart-wrapper{max-height:150vh;width:100%}.btn{color:#382f2d;text-decoration:none;padding:5px 10px;border-radius:5px;font-family:inherit;font-size:2em}.btn-wr{background:#382f2d}.btn-wr:hover{background:#211c1b;color:var(--color-primary);transition:all .3s ease}.btn-wr:active{background:#000}.input-group-text{padding:.375rem .55rem}.form-floating>label{padding:.65rem 2.5rem 1rem .5rem}.form-floating>.form-control:not(:-moz-placeholder)~label{transform:scale(.85) translateY(-.5rem) translate(.5rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.5rem)}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:0}.form-control,.form-select{font-size:1.2rem;border-radius:.5rem!important;background:#262626;color:#f8f9fa}.form-control:focus,.form-select:focus{color:#f8f9fa;background:#404040}.agegateCountry{-moz-text-align-last:center;text-align-last:center}.banner-desktop{display:block}.banner-mobile{display:none}.error-box{border:1px solid #dc3545;color:#721c24;background-color:#f8d7da;border-radius:5px;padding:15px;margin-top:20px;display:inline-block}@media (max-width: 768px){.banner-desktop{display:none;padding-right:0;padding-left:0}.banner-mobile{display:block;padding-right:0;padding-left:0}}.parsley-error input[type=checkbox]+label,.parsley-error input[type=checkbox]+label a{color:#e3342f}.parsley-error input[type=checkbox]+label:before{border:5px solid #e3342f}.parsley-errors-list{list-style-type:none;margin-left:-30px}.parsley-errors-list .parsley-custom-error-message{color:#f01d4f;text-transform:uppercase;font-weight:700;border:2px solid transparent;display:inline-block;background:transparent}.form-callout-warning{background-color:#fbe3e4;border-color:#f6993f}.form-callout-warning h4{color:#e3342f}.form-callout{margin:20px 0;padding:20px;border-left:5px solid #f01d4f;color:#e3342f}.form-callout h4{margin-top:0;margin-bottom:5px}.form-callout p{color:#e3342f}:root{--spacing: 8px;--hue: 400;--background1: hsl(214, 14%, 20%);--background2: hsl(214, 14%, 13%);--background3: hsl(214, 14%, 5%);--brand1: #baab8f;--text1: hsl(0,0%,100%);--text2: hsl(0,0%,90%)}code{background:var(--background3)}.number-code{margin:0 0 12px;width:100%}.number-code>div{display:flex}.number-code>div>input:not(:last-child){margin-right:calc(var(--spacing) * 1)}.code-content-area{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-radius:var(--spacing)}input.code-input{font-size:1.5em;width:1em;text-align:center;flex:1 0 1em;padding:var(--spacing);border-radius:0;color:var(--text1);background:#262626;border:0;border-bottom:.5px solid #fff}input.code-input:invalid{box-shadow:none}input.code-input:focus{outline:none;border-bottom:4px solid var(--brand1);background:var(--background3)}fieldset{margin:0 0 30px;border:0}legend{text-align:center;font-size:1.3rem;font-weight:700;background:transparent;padding:4px 10px;color:#eee;margin:0 auto;display:block}#imageHelpModal .modal-title,#imageHelpModal .modal-body,#imageHelpModal .modal-body p,#imageHelpModal .modal-body li{color:#212529}.footer{color:#8b8b8b;font-size:1.1rem;font-family:unit-gothic-721,sans-serif;text-transform:uppercase;letter-spacing:.1rem}.footer a{color:#8b8b8b;text-decoration:none;font-weight:700}.footer .brand-caption{padding-top:30px;color:#8b8b8b;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif}.footer .brand-caption img{width:550px}.footer .footer-links{font-size:.8rem;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif}.footer .footer-links nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.footer .trademark{font-size:.6rem;font-family:JD Sans Condensed Demi,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif}.footer .img-footer{width:50%}@media (max-width: 768px){.footer .footer-links nav{flex-direction:column;gap:15px}.brand-caption img{width:90%!important}.img-footer{width:100%!important}}.search-container{background-color:#1a1a1a;padding:30px}.search-container h2{font-family:"JD Serif",clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;color:#fff;margin-bottom:0rem;text-align:center}.search-container p{font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;color:#fff;margin-bottom:2rem;text-align:center}.container-map{padding-left:0;padding-right:0}.bh-sl-container .bh-sl-loc-list .list-label{padding:3px 9px}.bh-sl-container .bh-sl-map-container{margin-top:0;margin-bottom:40px}.bh-sl-container{padding:0}.bh-sl-container .loc-name{font-size:1.2rem;font-family:"JD Serif",clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;color:#262626}.bh-sl-container .loc-addr{font-size:.9rem;font-weight:400;color:#262626;font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif}#bh-sl-address,#bh-sl-maxdistance,.bh-sl-state-filter{height:50px;font-size:1.2rem;text-indent:10px;border-radius:.5rem!important;border:1px solid #9fa6b4;background:#262626;color:#f8f9fa}.bh-btn-search{height:100%;color:#fff;border-radius:0;height:50px;border:2px solid #382f2d;padding:0!important;font-size:1.3rem}.bh-btn-search:hover{color:#000;background-color:#fff!important}.loc-tag{background:#fff;border-radius:3px 0 0 3px;color:#382f2d;display:inline-block;height:25px;line-height:25px;padding:0 8px;position:relative;margin:0 1px 1px 0;text-decoration:none;transition:color .2s ease-in-out}.loc-link-entryform{font-size:1rem;padding-top:5px;font-family:Georgia,Times New Roman,Times,serif}.btn-floating-right{position:fixed;top:150px;right:20px;z-index:1000;width:50px;height:50px;border-radius:50%;background-color:#b3945d;color:#fff;border:none;box-shadow:0 2px 5px #0003;font-size:18px;cursor:pointer;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.btn-floating-right.visible{opacity:1;visibility:visible;transform:scale(1)}#right-search-panel{color:#000;position:fixed;right:-320px;top:72px;height:calc(100vh - 72px);width:300px;background:#d1ccbd;padding:20px;box-shadow:-2px 0 8px #00000026;z-index:1001;transition:right .3s ease-in-out;display:flex;flex-direction:column}#right-search-panel.visible{right:0}#close-search-panel{position:absolute;top:10px;right:0;background:none;border:none;font-size:24px;font-weight:700;color:#e3342f;cursor:pointer}#right-search-panel h5,#right-search-panel p{margin:0}#right-search-panel hr{margin:15px 0}#right-search-panel input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.btn-clear-filter{width:100%;margin-top:15px;padding:8px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#333;text-align:center;cursor:pointer;transition:background-color .2s}.btn-clear-filter:hover{background-color:#e9ecef}@media (max-width: 768px){.btn-floating-right{top:150px}#right-search-panel{top:110px;height:calc(100vh - 110px)}}.cormorant-garamond{font-family:Cormorant Garamond,serif}.bh-sl-loc-list .list-details{padding:0}.bh-sl-loc-list>ul>li{position:relative;padding:10px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.bh-sl-loc-list>ul>li:hover{background-color:#d1ccbd!important;cursor:pointer}.bh-sl-loc-list>ul>li:hover .loc-name{color:#262626}.bh-sl-loc-list>ul>li:hover .loc-addr{color:#262626}.bh-sl-loc-list .list-label{visibility:hidden;display:none}.bh-sl-loc-list .location-card{background-color:transparent;display:flex;flex-direction:column;gap:12px}.bh-sl-loc-list .loc-name{font-weight:700;font-size:1.2rem;color:#262626;font-family:"JD Serif",clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif}.bh-sl-loc-list .loc-addr{font-size:.9rem;color:#262626;font-family:JD Amiko,clarendon-urw,superclarendon,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4}.bh-sl-loc-list .loc-exhausted{color:#9fa6b4!important;text-decoration:line-through}.bh-sl-loc-list .loc-dist-data,.bh-sl-loc-list .loc-directions{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#b3945d;margin-top:10px}.bh-sl-loc-list .loc-dist-data a,.bh-sl-loc-list .loc-directions a{color:#b3945d}.bh-sl-loc-list .location-card-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #9fa6b4}.bh-sl-loc-list .location-card-footer a{text-decoration:none;font-weight:700;font-size:.85rem;text-transform:uppercase;transition:color .2s ease}.bh-sl-loc-list .location-card-footer a.zoom-here-link{color:#f01d4f}.bh-sl-loc-list .location-card-footer a.zoom-here-link:hover{color:#cc0e3b}.bh-sl-loc-list .location-card-footer a.loc-web-link{color:#9fa6b4}.bh-sl-loc-list .location-card-footer a.loc-web-link:hover{color:#fff}.bh-sl-loc-list .loc-status-banner{margin-top:10px;padding:8px;font-size:.85rem;font-weight:700;text-align:center;border-radius:4px;background-color:#e3342f;color:#fff}.bh-sl-loc-list .loc-status-banner.exhausted{background-color:#404040;color:#9fa6b4}.bh-sl-container .bh-sl-loc-list .list-label{margin:4px 0 0 10px}@media (max-width: 768px){#bh-sl-address{border-bottom:1px solid #9fa6b4}.bh-btn-search{margin-top:5px;height:50px}}@media (min-width: 1024px){.bh-sl-container .bh-sl-map{width:75%}.bh-sl-container .bh-sl-loc-list{width:25%}}.select2.select2-container{width:100%!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{padding-left:5px}.select2.select2-container .select2-selection{border:1px solid #ccc;border-radius:0;height:58px;margin-bottom:0;outline:none!important;transition:all .15s ease-in-out}.select2.select2-container .select2-selection .select2-selection__rendered{color:#333;line-height:62px;padding-right:33px}.select2.select2-container .select2-selection .select2-selection__arrow{background:#f8f8f8;border-left:1px solid #ccc;border-radius:0 3px 3px 0;height:56px;width:33px}.select2.select2-container.select2-container--open .select2-selection.select2-selection--single{background:#f8f8f8}.select2.select2-container.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow{border-radius:0 3px 0 0}.select2.select2-container.select2-container--open .select2-selection.select2-selection--multiple{border:1px solid #34495e}.select2.select2-container .select2-selection--multiple{height:auto;min-height:34px}.select2.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:0;height:32px}.select2.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:0 4px;line-height:29px}.select2.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px;margin:4px 4px 0 0;padding:0 6px 0 22px;height:24px;line-height:24px;font-size:12px;position:relative}.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:absolute;top:0;left:0;height:22px;width:22px;margin:0;text-align:center;color:#e74c3c;font-weight:700;font-size:16px}.select2-container .select2-dropdown{background:transparent;border:none;margin-top:-5px}.select2-container .select2-dropdown .select2-search{padding:0}.select2-container .select2-dropdown .select2-search input{outline:none!important;border:1px solid #34495e!important;border-bottom:none!important;padding:4px 6px!important}.select2-container .select2-dropdown .select2-results{padding:0}.select2-container .select2-dropdown .select2-results ul{color:#000;background:#f8f9fa;border:1px solid #34495e}.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected]{background-color:#3498db}.select2-hidden-accessible.parsley-error~ul~.select2-container--default .select2-selection--single{background:#fbe3e4!important}@keyframes spinner-wheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-hidden{display:none!important}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000d9;z-index:999;opacity:1;transition:all .5s;display:flex;justify-content:center;align-items:center;text-align:center}.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.spinner-element{display:block;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:spinner-wheel 1.2s linear infinite}.spinner-message{font-size:1.1rem;font-weight:700;line-height:1.5;padding:0 15px}.dropzone{transition:all .2s linear;border:2px dashed #fff;background-color:#404040;min-height:initial;padding:30px;text-align:center;border-radius:5px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message{font-size:26px}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-clickable .dz-message .note{display:block;font-size:16px}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0;font-size:13px}.dropzone .dz-preview.dz-image-preview,.dropzone .dz-preview.dz-complete.dz-error{margin:0 auto}.dropzone .dz-preview{position:relative;display:flex;flex-direction:column;overflow:hidden;width:140px;height:140px;margin:0 13px 13px 0;border-radius:10px;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 2px #0003}.dropzone .dz-preview .dz-image{width:140px;height:140px;border-radius:10px}.dropzone .dz-preview .dz-image-preview{margin:0 auto}.dropzone .dz-preview.dz-complete.dz-error{order:1}.dropzone .dz-preview .dz-remove{display:block;position:absolute;top:0;right:0;bottom:auto;left:0;padding:0 0 13px;z-index:10;font-size:13px;text-align:center;background-image:linear-gradient(#fff 0,#fff 21px,transparent 36px)}.dropzone .dz-preview.dz-complete.dz-error .dz-remove{display:block;color:#000}.dropzone .dz-preview .dz-image{position:relative;display:block;overflow:hidden}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview .dz-progress{display:none;opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background-color:#ffffffe6;border:1px solid;transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background-image:linear-gradient(to bottom,#8bc34a,#689f38);position:absolute;top:0;left:0;bottom:0;width:0}.dropzone .dz-preview .dz-error-message{color:#be2626;display:none;padding:6px;line-height:16px;font-size:13px;opacity:1;top:40px;left:0;width:100%;border-radius:1px;background:#e3342f;color:#fff}.dropzone .dz-preview .dz-error-message:after{border-left:0;border-right:0;border-bottom:0}.dropzone .dz-preview.dz-complete.dz-error .dz-error-message{display:block}.dropzone .dz-preview .dz-filename{font-size:12px;padding:6px;line-height:16px;text-align:center;display:none}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-message{margin:0}.dropzone .dz-message .dz-button{width:auto;background:transparent;border:0px;padding:0;height:100px}:hover>.dropzone .dz-message .dz-button{color:#fff;background:transparent}.dropzone .dz-message span{line-height:1.8;font-size:1.2rem;letter-spacing:.4px;color:#fff}.dropzone form .dz-fallback{display:contents}.dropzone form .dz-fallback p{font-size:13px}.dropzone form .dz-fallback input[type=file]{height:30px}.dropzone form .dz-fallback input[type=submit]{display:block;margin:0 auto;top:10px;height:40px}@media (max-width: 768px){.dropzone{padding-top:5px;padding-bottom:20px}.dropzone.dz-clickable .dz-message,.dropzone .dz-message span{font-size:1rem}}
