@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../woff2/montserrat-v26-latin-ext-300.4e4585c90608.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../woff2/montserrat-v26-latin-ext-regular.a26dd63d7b1c.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../woff2/montserrat-v26-latin-ext-500.299d44e3e513.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../woff2/montserrat-v26-latin-ext-700.86880e14a821.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Belgrano";font-style:normal;font-weight:400;src:url(../woff2/belgrano-v18-latin-regular.28e151b8d302.woff2)format("woff2")}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:"FontAwesome";src:url(../eot/fontawesome-webfont.674f50d287a83e6e.eot);src:url(../eot/fontawesome-webfont.674f50d287a8d41d.eot#iefix&v=4.7.0)format("embedded-opentype"),url(../woff2/fontawesome-webfont.af7ae505a9ee3e6e.woff2)format("woff2"),url(../woff/fontawesome-webfont.fee66e712a8a3e6e.woff)format("woff"),url(../ttf/fontawesome-webfont.b06871f281fe3e6e.ttf)format("truetype"),url(../svg/fontawesome-webfont.912ec66d75723e6e.svg#fontawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:swap}.fa,body{-webkit-font-smoothing:antialiased}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-moz-osx-font-smoothing:grayscale}.fa-glass:before{content:""}.fa-search:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-user-circle-o:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-down:before,.summary .panel .panel-heading a.collapsed::after{content:""}.fa-calendar:before{content:""}.fa-commenting:before{content:""}.fa-cube:before{content:""}.fa-pie-chart:before{content:""}.fa-times:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-bars:before{content:""}.fa-map-marker:before{content:""}.fa-flask:before{content:""}.fa-flag:before{content:""}.fa-globe:before{content:""}.fa-child:before{content:""}.fa-folder-o:before{content:""}.fa-sliders:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-tint:before{content:""}.fa-spoon:before{content:""}.fa-cutlery:before{content:""}.fa-asterisk:before{content:""}.fa-leaf:before{content:""}.fa-industry:before{content:""}.fa-language:before{content:""}.fa-cc:before{content:""}.fa-shopping-cart:before{content:""}.fa-book:before{content:""}.fa-info-circle:before{content:""}.fa-shopping-bag:before{content:""}body{font-family:"Montserrat",sans-serif,Arial;font-weight:400}a,button,input{outline:0}.search-bar form.active input,.search-bar input:focus,a,a:focus,a:hover{color:#000}.leaderBoard{border:2px solid #ffa000;display:inline-block;width:732px}#footerLeaderBoard,#headerLeaderBoard{border:0}#header nav .dropdown>a:hover span svg,.hidden2{display:none}#top-banner{background-color:#d7d4d4}#bottom-banner,#top-banner{overflow:hidden}#header{padding:13px 0}#header .container{position:relative;height:115px}#header a.logo{margin:0;z-index:1;position:relative}#header nav{border-bottom:1px solid #000;border-radius:0;padding-left:135px;position:absolute;top:55px;width:100%;left:0}#header nav .navbar-collapse{padding-right:0!important}.navbar-nav>li>a{text-transform:uppercase;font-family:"Belgrano";padding:10px}#header nav .navbar-nav>li>a:hover,#header nav .open>a{background-color:#000;color:#fff;height:60px;padding-top:20px;margin-top:-10px}#header nav .dropdown>a span{display:block;float:right;margin-left:8px;height:15px;width:15px;margin-top:5px}#header nav .dropdown>a span svg{padding-bottom:15px;z-index:-100}#header nav .dropdown>a:hover span,#header nav .open>a span{background:url(../svg/nav-arrow-down-white.c46093d17974.svg)no-repeat}#header nav .dropdown-menu{padding:0;width:222px}#header nav #cheeses-facts-sub{width:270px}#header nav .dropdown-menu li>a{text-transform:uppercase;padding:15px}#header nav .dropdown-menu li>a:hover{background-color:#eeda5c}#header nav .dropdown-menu li:last-child>a:hover{border-radius:0 0 3px 3px}#header nav .dropdown-menu li>a span{background-position:center;display:block;float:left;margin-right:8px;height:20px;width:20px}#cheese-by-type-link span{background:url(../svg/nav-icon-cheese-type-grey.ece3d52340f9.svg)no-repeat}#cheese-by-country-link span{background:url(../svg/nav-icon-cheese-country-grey.542629ababd3.svg)no-repeat}#cheese-by-milk-link span{background:url(../svg/nav-icon-cheese-milk-grey.fbd2c9b5ad51.svg)no-repeat}#cheese-by-texture-link span{background:url(../svg/nav-icon-cheese-texture-grey.59af197a9d75.svg)no-repeat}#cheese-by-color-link span{background:url(../svg/nav-icon-cheese-colour-grey.42a11b590506.svg)no-repeat}#serving-and-storage-link span{background:url(../svg/nav-icon-serving-storage-grey.a5c0e15e918b.svg)no-repeat}#cutting-tips-link span{background:url(../svg/nav-icon-cut-tips-grey.5c27c89cbd81.svg)no-repeat}#cheese-by-type-link:hover span{background:url(../svg/nav-icon-cheese-type-white.37cdb7eaa5c2.svg)no-repeat}#wine_matching_link span{background:url(../svg/nav-icon-wine-pairings-grey.1269a861e56e.svg)no-repeat}#wine_matching_link:hover span{background:url(../svg/nav-icon-wine-pairings-white.431f26f222bf.svg)no-repeat}#cheese-by-country-link:hover span{background:url(../svg/nav-icon-cheese-country-white.aa011a678425.svg)no-repeat}#cheese-by-milk-link:hover span{background:url(../svg/nav-icon-cheese-milk-white.1ab374bef563.svg)no-repeat}#cheese-by-texture-link:hover span{background:url(../svg/nav-icon-cheese-texture-white.48757ef0c39e.svg)no-repeat}#cheese-by-color-link:hover span{background:url(../svg/nav-icon-cheese-colour-white.68509f857da6.svg)no-repeat}#serving-and-storage-link:hover span{background:url(../svg/nav-icon-serving-storage-white.5e55d96704a4.svg)no-repeat}#cutting-tips-link:hover span{background:url(../svg/nav-icon-cut-tips-white.a4bb786afaad.svg)no-repeat}body.showSidenav{overflow:hidden;height:100vh}#top-search,.sidenav{position:absolute;top:0}.sidenav{background-color:#111;height:100%;padding-top:30px;left:100%;transition:.5s left linear,.5s width linear;width:0;overflow-x:hidden;z-index:10;display:flex;flex-direction:column;justify-content:center}.sidenav-close{align-self:flex-end;color:#fff;margin-right:40px;font-size:30px}.sidenav li{display:block;width:360px;font-size:18px;font-family:"Belgrano";padding:12px 8px;overflow-x:hidden;text-decoration:none;list-style:none;text-transform:uppercase;letter-spacing:1px}.sidenav.showSidenav{left:0;width:100%}.sidenav li:hover{color:#fff}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav li{font-size:18px}}.sidenav a{color:#f1f1f1}.sidenav a:hover{color:#fff;text-decoration:none}.dropdown-sidemenu{display:none;padding-top:15px;padding-left:15px}#top-search{right:0}.search-bar button,.search-bar input{height:42px;border:0;background:#e8e8e8}.search-bar button{width:42px;border-radius:0 20px 20px 0;border-left:0;padding:0;float:right;font-size:24px;margin-right:10px}.internal-filter .if-item.current,.internal-filter a.if-item:hover,.search-bar button:hover{background-color:#eee}.search-bar input{padding:0 15px;border-radius:20px 0 0 20px;letter-spacing:1px;font-size:12px;-webkit-box-shadow:none;box-shadow:none}.search-bar input::placeholder{color:#515050}.search-bar form .clear-search-input-icon{position:absolute;right:65px;top:10px;font-size:20px;font-weight:400;color:#999;z-index:10;display:none;cursor:pointer}.cheese-breadcrumb li,.search-bar form.active .clear-search-input-icon{display:inline-block}.search-bar form .clear-search-input-icon:hover{color:#000}.search-bar-body{margin-top:15px}#social-links{float:left}#social-links img{margin-top:-6px}#social-links a,#social-links span{color:#6f706d;font-size:32px;margin-left:10px;text-decoration:none;display:inline-block;width:28px;height:32px}#social-links #ham-button{margin-left:20px;cursor:pointer}#main-body,#slider{margin-bottom:50px}#slider .carousel{max-width:100vw;margin:auto}#slider .carousel-inner img{width:100%;height:450px;object-fit:cover}#slider .carousel-inner .item{background:#000}#slider .carousel-inner .item img{opacity:.95;transition:opacity .3s}#slider .carousel-caption{top:0;right:max(50vw - 585px,20px);left:initial;text-align:left;width:45%;max-width:620px}#slider .carousel-caption h1,#slider .carousel-caption h2,.cheese-item h3{font-size:36px;font-family:"Belgrano"}#slider .carousel-indicators{z-index:5}#slider .carousel-indicators li{background-color:#fff}#slider .carousel-indicators li.active{background-color:#636262;border-color:#636262}#slider .cheese-hampers,#slider .types-of-cheese{right:unset;left:max(50vw - 560px,20px);color:#000;text-shadow:unset}#slider .types-of-cheese .types,#slider .types-of-cheese h1{text-transform:uppercase;font-size:20px;font-family:"Montserrat"}#slider .types-of-cheese h1{font-weight:700;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #000}#slider .types-of-cheese .types{columns:3}#slider .cheese-and-wine h3,#slider .serving-storage h3{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase}#slider .cheese-and-wine a,#slider .serving-storage a{font-size:20px;color:#fff;text-transform:uppercase}#slider .cheese-and-wine a,#slider .serving-storage a,.pagination .per_page label{font-weight:400}#slider .cheese-and-wine{background:rgba(4,4,4,.5);padding-right:max(50vw - 585px,20px);right:0;width:max(50vw - 585px + 60%,20px + 60%);max-width:max(50vw - 585px + 720px,740px);padding-left:5%;height:100%}#main-body #intro-section{margin-bottom:40px;position:relative}#main-body #intro-section #intro-text{font-size:16px;line-height:1.6}#main-body #intro-section a{text-decoration:underline}#main-body #intro-section #did-you-know{background-color:#f1f1ef;padding:15px}#main-body #intro-section #cheese-of-day h3,#main-body #intro-section #did-you-know h3{margin-top:0}#main-body #intro-section #did-you-know a{font-weight:500;margin-top:15px}#main-body #intro-section #cheese-of-day{background-color:#f7f7f7;border:3px solid #000;padding:15px 0}#main-body #intro-section #cheese-of-day h3{font-size:18px;font-weight:400;text-transform:uppercase}#main-body #intro-section #cheese-of-day h4{font-family:"Belgrano";margin:15px 0 40px;font-size:16px;font-weight:700}#main-body #intro-section #cheese-of-day img{max-height:150px;max-width:100%}#main-body #intro-section #cheese-of-day a{text-decoration:none;font-size:14px}#main-body #intro-section #cheese-of-day a.more{background-color:#eeda5c;font-weight:700;padding:5px 15px;text-transform:uppercase;display:block;margin:auto auto 5px;width:60%}#main-body #intro-section #cheese-of-day a.more:hover{background-color:#e2cd48}.skyscraper{margin-bottom:30px}.skyscraper>div{height:604px;border:2px solid orange;margin:auto;width:164px}.cheese-breadcrumb{list-style:none;padding-left:0}.internal-filter{margin-bottom:20px}.internal-filter .if-item{display:inline-block;border:1px solid #999;padding:10px 20px;margin-right:10px;margin-bottom:10px;font-size:16px;text-transform:uppercase;text-decoration:none;text-align:center}#alphabetical.internal-filter .if-item{width:60px}.lined-div{margin-bottom:40px}.lined-div h2,.lined-div h4{background-color:#fff;display:block;font-family:"Belgrano";font-weight:700;font-size:20px;margin-top:-17px;position:absolute;text-align:center;text-transform:uppercase;width:600px;margin-left:auto;margin-right:auto;left:0;right:0}.lined-div h2 span,.lined-div h4 span{font-size:36px}.lined-div p{border-top:1px solid #000;border-bottom:3px solid #000;padding-top:4px}.cheese-item{margin-bottom:15px}.cheese-item h3{display:table-cell;font-size:18px;height:62px;line-height:1.4;padding-bottom:10px;vertical-align:bottom;width:255px}.cheese-image{border:5px solid #e5e5e5;padding:15px}.variant-b .cheese-image{border:unset;padding:0}.cheese-item .cheese-image{height:197px;width:260px}.cheese-image-border{box-shadow:inset 0 0 10px #666}.variant-b .cheese-image-border{box-shadow:unset}.variant-b .cheese-image-border img{border-radius:5px}.cheese-item .cheese-image-border{height:157px;width:220px}.cheese-image-border a{display:block;height:100%}.cheese-image-border img{position:relative;z-index:-1;width:100%}.detail .cheese-image{margin-bottom:5px;width:100%}.detail .cheese-image-border{width:100%}.detail .cheese-image-border img{width:100%;height:auto}#cheeseImageModal,.cheese-item h3{text-align:center}#cheeseImageModal .modal-dialog{display:inline-block;width:auto}#cheeseImageModal .modal-header{border-bottom:none;padding-bottom:0}#cheeseImageModal .modal-body img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 130px)}.pagination{float:right}.pagination .view-all{font-weight:700}.pagination .view-all-separator{padding:0 1em;font-size:18px}.pagination .page-link{border:1px solid #ccc;border-radius:2px;display:inline-block;width:28px;height:28px;padding:4px;margin-right:-4px;font-weight:700;text-align:center;text-decoration:none}.pagination .page-link.active{background-color:#ccc}.pagination .page-link.ellipsis{border-color:transparent}.pagination .per_page{float:right;padding:4px;margin-left:4px}.grid{overflow:hidden}.search-results{margin-bottom:40px}.search-results>h2:not(first-child){clear:both;margin-top:30px}#sharing,.unit .description{margin-bottom:30px}#sharing ul{padding:0}#sharing ul li{display:inline-block;list-style:none;vertical-align:text-top!important}#sharing ul li a span{color:#fff;text-decoration:none;font-size:12px;font-weight:500}#sharing a:nth-child(1){margin-top:7px;margin-right:5px;color:#333}#sharing img{width:30px;height:auto}#mc_embed_signup form,#sharing a{margin:0}#sharing a:hover img{opacity:.7}#sharing ul li:nth-child(1){padding-top:5px;padding-right:5px}.unit h1{margin-top:0}.chheading,.unit h1{border-bottom:1px solid #999;font-size:36px;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}.image-license{font-size:10px;text-align:right;margin-bottom:20px}ul.summary-points{list-style:none;padding:0;margin-top:10px}.description a,.summary-points a{text-decoration:underline}.summary-points li{display:flex}.summary-points li p{width:92%}.summary-points li i{text-align:center;padding-top:3px;width:8%;padding-right:8px}.chheading{margin-top:0}.serving-storage-img{margin-bottom:20px;width:100%}.summary .description .framebox{margin:5px 25px 25px 0;width:202px}.summary .description .framebox .caption{font-size:10px;padding-top:5px}.expand-text{font-weight:600;text-decoration:underline;cursor:pointer}.expand-text:before{content:"   "}#ytplayer{float:right;margin-left:20px;margin-bottom:20px}#store-online-tabs{clear:both;margin-bottom:30px}#store-online-tabs .nav-tabs{border:0;margin-bottom:1px}#store-online-tabs .tab-content{border:1px solid #efd95c}#store-online-tabs .nav-tabs>li>a{border:0;border-radius:0;font-size:18px;font-weight:500;color:#444}#store-online-tabs .nav-tabs>li>a i{font-size:28px;margin-right:6px}#store-online-tabs .nav-tabs>li.active>a,#store-online-tabs .nav-tabs>li.active>a:focus,#store-online-tabs .nav-tabs>li.active>a:hover{background-color:#efd95c;border:0}#contactModalButton,#store-online-tabs .inner-content{background:#fff;border:1px solid #000;padding:15px 20px}#contactModalButton{width:100%;margin:0}#store-online-tabs .inner-content{margin:0 40px}#bannerModal .inner-content,#offlineModal .inner-content,#onlineModal .inner-content{margin-top:10px;padding:20px 4%}#store-online-tabs .tab-pane{padding:0;box-shadow:inset 0 0 8px #999}#bannerModal .inner-content p,#contactModalButton p,#offlineModal .inner-content p,#onlineModal .inner-content p,#store-online-tabs .tab-pane .inner-content p{font-size:18px}#bannerModal .inner-content p.bold-text,#offlineModal .inner-content p.bold-text,#onlineModal .inner-content p.bold-text,#store-online-tabs .tab-pane .inner-content p.bold-text,.btn-link,.footer-info .footer-cheese-facts p,.footer-info .footer-cheese-facts ul li a:hover,.footer-info .footer-cheese-links ul li a:hover{font-weight:500}#bannerModal .inner-content p span,#contactModalButton p span,#offlineModal .inner-content p span,#onlineModal .inner-content p span,#store-online-tabs .tab-pane .inner-content p span{font-size:24px;font-weight:700}.btn-link{background:#efd95c;border-radius:4px;color:#000;display:inline-block;padding:8px 15px;text-transform:uppercase}.btn-link:focus,.btn-link:hover{background:#ead249;color:#000;text-decoration:none;outline:0}#mc_embed_signup{color:#000}input #mce-EMAIL{margin-left:10px;padding:3px 7px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px #acacac solid}input #mc-embedded-subscribe{background:#efd95c;border-top-right-radius:5px;color:#000;font-weight:500;padding:4px 15px!important;border:0;border-bottom-right-radius:5px;margin-left:-4px}.view-gallery-div{position:absolute;right:0;top:0}.view-gallery-div a{font-size:16px;font-weight:500;text-decoration:none;color:#000}.view-gallery-div a:hover{text-decoration:underline;font-weight:600}#mc-embedded-subscribe-form .mc_fieldset{border:0;min-height:0;padding-bottom:0}.summary .panel{border-radius:0;box-shadow:none}.summary .panel-title{text-transform:uppercase}.summary .panel .panel-heading{background-color:#fff;border-bottom:0;padding:0}.summary .panel .panel-heading a{display:block;padding:15px}.summary .panel .panel-heading a::after{content:"";float:right;font-family:"FontAwesome"}.summary .panel-default{border-color:#777}.summary .panel .panel-body-other{background-color:#fcf2bb;border-top:1px solid #777;padding:15px}.summary .panel .panel-body-other a{color:#333;text-decoration:underline}.summary .panel .panel-body-other a.show_all{font-weight:700;text-decoration:none}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{border-radius:0;box-shadow:none;height:inherit;margin:0 auto;max-width:inherit;pointer-events:all;width:inherit}#back-to-top,.close{position:absolute;cursor:pointer}.close{font-size:32px;opacity:.6;right:12px;top:8px;z-index:100}.errorfield input,.errorfield select,.errorfield textarea,input.errorfield,select.errorfield{border-color:#c30!important}ul.messages{padding:0;margin:0}ul.messages li{display:block;font-weight:400;font-size:1.5rem;padding:10px;margin:0 0 10px;background-color:#dfd;color:#000;word-break:break-word}ul.messages li.warning{background-color:#cc8500;background-size:14px auto}ul.messages li.error{background:#c30;color:#fff;font-weight:700;background-size:16px auto}.errorlist{padding-left:0;color:#c30;list-style:none;font-weight:700}#back-to-top{border:5px solid #e5e5e5;background-color:#fff;border-radius:50px;text-align:center;padding-top:24px;font-weight:700;right:0;top:-50px;margin-right:30px;height:100px;width:100px}#back-to-top p{font-size:12px;margin:0}#back-to-top #line2 i{display:inline-block;margin-top:6px;vertical-align:top}#back-to-top #line2 p{display:inline-block;font-size:20px;margin:0}#bottom-banner,.shop-popular-hp h3{margin-bottom:20px}#footer,.footer-info{position:relative}#footer-bottom{border-top:3px solid #efd95c;font-weight:500;margin:15px 0 92px}.footer-info{padding:20px 0 10px;overflow:hidden}.footer-info .footer-cheese-facts ul,.footer-info .footer-cheese-links ul{list-style-type:none;margin:0;padding:0}.footer-info .footer-cheese-facts ul li,.footer-info .footer-cheese-links ul li{line-height:130%;padding:5px 0;font-weight:400}.footer-info .footer-cheese-facts ul li a,.footer-info .footer-cheese-links ul li a{color:#333;text-decoration:none}.quick-access-wrapper{height:0;justify-content:flex-end;overflow-y:visible;position:sticky;top:-40px;z-index:200;display:flow-root;animation:fade-in-down 2s}.quick-access,.quick-access-icon{margin-top:70px;box-shadow:0 0 10px -9px #666}.quick-access-icon{width:60px;border-radius:5px;display:none;justify-content:center;align-items:center;margin-left:calc(50vw + 300px);cursor:pointer;border:1px solid #e9db7f;background:#fff}.quick-access-icon ul{list-style:none;padding-left:0}.quick-access-icon ul li.sidebar_icon{margin-top:15px}.quick-access-icon ul li img{margin-bottom:15px;width:30px}.quick-access{margin-left:calc(50vw + 290px);border:1px solid #ccc;border-radius:10px;overflow:hidden;padding-bottom:10px;background-color:#fff;width:270px}.quick-access-header{text-align:center;background:#e9db7f;padding:7px;text-transform:uppercase;font-weight:600;font-size:18px;cursor:pointer}.quick-access-header img{width:25px;height:auto;margin-right:7px}.quick-access ul{list-style:none;padding:10px}.quick-access li{padding:10px 5px;display:flex;border-bottom:2px solid #eee;align-items:center}.quick-access li:last-child{border-bottom:none;padding-bottom:0}.quick-access li img{margin-right:10px;width:25px}.quick-access-footer{width:90%;margin:auto;border-radius:10px;overflow:hidden;background-color:#3d3d3d}.quick-access-footer img{width:100%}.quick-access-footer-text{display:flex;flex-direction:column;align-items:center;color:#e9db7f;text-align:center;padding:20px 10px;font-weight:600}.quick-access-footer-text .btn{background:#e15728;border-color:#e15728}@media (max-width:1199px){.quick-access{width:220px}.quick-access,.quick-access-icon{margin-left:calc(50vw + 250px)}.footer-info .footer-cheese-facts ul li{float:left;margin-right:40px}.footer-info .footer-cheese-links{margin-top:20px}.search-bar-body{margin-left:auto;margin-right:auto}}@media (max-width:1020px){.quick-access{width:230px}.quick-access,.quick-access-icon{margin-left:calc(100vw - 270px)}}@media (max-width:990px){.quick-access{display:none}.quick-access-icon{display:flex;margin-left:calc(100vw - 75px)}}@media (max-width:768px){.quick-access{display:none}.quick-access,.quick-access-icon{margin-top:83px}.quick-access-icon{margin-left:calc(100vw - 83px)}.quick-access{margin-left:calc(100vw - 252px)}}@media (max-width:601px){.footer-info .footer-cheese-facts ul li{float:none;margin-right:0}.footer-info .footer-cheese-links>div{width:calc(100%/3)!important}.quick-access-icon{margin-left:calc(100vw - 75px)}.quick-access{margin-left:calc(100vw - 245px)}}.footer-info .footer-cheese-links>div{padding:0;width:20%;float:left}.footer-com-email:before{content:"";width:calc(100% - 30px);height:1px;margin:10px auto;background-color:#a4a4a4;position:relative;display:block}#footer-bottom div>div>div.footer-com{line-height:28px}@media (max-width:1169px){#footer-bottom div>div>div.footer-com,#footer-bottom div>div>div.footer-email{text-align:center}}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#blog-list .item{border:1px solid #d5d5d5;background:#fff;position:relative}#blog-list .item img{width:100%;height:auto}#blog-list .item .post-content{padding:20px 15px;color:#000;font-weight:300}#blog-list .item .post-content a{text-decoration:none}#blog-list .item .post-content h3{font-size:18px;margin-top:0}#blog-list .item .post-content .post-info div{font-size:13px;margin-bottom:10px}#blog-list.front-blog-list{clear:both}#blog-list.front-blog-list .item{margin-bottom:50px}.contact-form{border:1px solid #000;padding:15px 20px}.link-letters,.product-store a{display:flex;justify-content:space-between}.link-letters{width:100%;overflow-x:scroll}.link-letter{padding:10px 6px;font-weight:700;text-transform:uppercase;flex-shrink:0}.cheese-letter{break-inside:avoid}.cheese-letter ul{list-style:none}.cheese-letter-head{width:100%;border-bottom:2px solid #ddd;margin-bottom:10px}.cheese-letter-head h5{background-color:#ddd;display:inline-block;padding:15px}.shop_btn,.shop_btn:hover{background-color:#e15728;border:#e15728;color:#fff;font-size:20px;font-weight:500;padding:8px 15px}.shop-HP-hero{margin:20px 0;max-width:500px;font-size:20px}.shop-popular-hp{position:relative}.author-review{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.author-review img{width:30%;border-radius:50%}.author-review p{text-align:justify}.summary-points-div{padding:10px 10px 0;border:1px solid #ccc;border-radius:5px;font-weight:500}.product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:10px}.product-list-category{grid-template-columns:repeat(3,minmax(0,1fr))}.product-item{width:100%;text-align:center}.product-item h3{font-family:"Belgrano";font-size:16px;margin-top:20px;margin-bottom:15px}.product-img{width:100%;margin:auto;position:relative;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.15);box-shadow:0 2px 5px 2px rgba(0,0,0,.15)}.product-img img{object-fit:cover}.product-store{position:absolute;overflow:visibile;font-size:14px;bottom:0;left:5px;z-index:100;background-color:#2d2d2d;border-radius:5px 5px 0 0}.product-store a{padding:5px 10px;color:#fff;font-weight:700;align-items:center}.product-store a i{color:#eed865;font-size:24px;margin-right:7px}.homepage-directory{border:1px solid #2d2d2d;margin-bottom:50px}.homepage-directory-header{background:#2d2d2d;color:#fff;margin:0;padding:10px 20px}.homepage-directory-header span:nth-child(2){font-size:20px;margin-right:10px}.homepage-directory-header i{font-size:24px;color:#eed865}.homepage-directory-header span:nth-child(3){font-size:16px}@media (min-width:1200px){#store-online-tabs .tab-pane .custom-margin{margin-top:10px}}@media (max-width:1199px){#slider .carousel-inner .item img{opacity:.8;height:450px}#slider .carousel-inner .item.bright-image img{opacity:1}#slider .types-of-cheese .types,#slider .types-of-cheese h1{font-size:20px}.product-img .image-exists,.product-img .image-missing{height:159px}}@media (min-width:992px) and (max-width:1199px){#header nav{padding-left:114px}#header nav .js-navbar-collapse{padding-right:0}#header nav .navbar-nav>li>a{font-size:12px;padding:15px 8px}#header nav .navbar-nav>li>a:hover,#header nav .open>a{padding:20px 8px 10px!important}#header nav .dropdown-menu{font-size:13px}.catalog.internal .cheese-image{width:230px;height:176px}.catalog.internal .cheese-image-border,.catalog.internal .cheese-image-border img{width:190px;height:136px}.cheese-item h3{font-size:16px}#blog-list.front-blog-list>div:last-of-type{display:none}}@media (min-width:992px){.search-form{width:360px}}@media (max-width:991px){.carousel-indicators{bottom:0}.cheese-item h3{display:block;padding-bottom:0;width:100%;height:40px}.cheese-item .cheese-image,.cheese-item .cheese-image-border{height:100%}.cheese-item .cheese-image img{width:100%}#footer-cheese{margin:50px 0}#blog-list.front-blog-list .item{margin-bottom:20px}#slider .carousel-inner .item img{opacity:.8;height:380px}#header .container{position:relative;height:90px}#header a.logo img{width:90px;height:90px}#top-search{top:25px}.cheese-gifts-icon{margin-right:10px}.product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-img .image-exists,.product-img .image-missing{height:165px}}@media (min-width:768px) and (max-width:991px){.search-bar-body,.search-form{width:360px}#main-body #intro-section #intro-text{margin-bottom:30px}#slider .carousel-caption{width:50%}#slider .cheese-and-wine{width:max(50vw - 585px + 60%,20px + 60%)}#slider .carousel-caption h1,#slider .carousel-caption h2{font-size:28px;margin-top:0}#slider .types-of-cheese h1{font-size:20px}}@media (min-width:768px){.carousel-indicators{bottom:5px}.skyscraper{padding-top:45px}#footer-bottom p>a{margin-left:5px}#blog-list.front-blog-list .item .post-content h3{height:60px;overflow:hidden}#blog-list.front-blog-list .post-excerpt{height:100px;overflow:hidden}.cheese-letters{column-count:2}}@media (max-width:767px){.showSidenav{width:100%}.leaderBoard{transform:scale(.8);transform-origin:top;position:relative;margin:0 0 0 calc(50% - 364px)}#bottom-banner,#top-banner{height:105px}#top-search .search-form{width:250px}#social-links{padding-right:10px}#social-links #ham-button{margin-left:10px}#slider{margin-bottom:30px}#slider .cheese-hampers,#slider .types-of-cheese{right:unset;left:0}#slider .carousel-caption{right:0;text-align:center;padding:15px;width:100%;max-width:100%}#slider .carousel-caption h1,#slider .carousel-caption h2,.chheading,.unit h1{font-size:28px}#slider .types-of-cheese h1{font-size:20px;padding-top:10px}#main-body{margin-top:10px}#main-body #intro-section #did-you-know{margin:30px 0}.per_page{float:left;margin-bottom:15px}.pagination li{margin-bottom:5px}.skyscraper{margin-top:50px}.cheese-item .cheese-image,.cheese-item .cheese-image img,.cheese-item .cheese-image-border{height:100%;width:100%}.detail .cheese-image a[data-target="#cheeseImageModal"]{pointer-events:none}.inner-content img{max-width:70px;margin-bottom:10px}#store-online-tabs .nav-tabs>li>a{font-size:12px}#store-online-tabs .nav-tabs>li>a i{font-size:18px}#footer-bottom p>a:not(:first-child){display:block}.view-gallery-div{position:relative;right:0;top:0;text-align:right;margin-bottom:15px}.homepage-directory-text{display:block;font-size:14px;padding-top:5px;line-height:150%}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-img .image-exists,.product-img .image-missing{height:261px}}@media (max-width:610px){.leaderBoard{transform:scale(.7)}.lined-div h2,.lined-div h4{position:static;width:auto}.lined-div h2 span,.lined-div h4 span{display:block}#bottom-banner,#top-banner{height:95px}#top-bar-content p{font-size:16px;width:70%}.homepage-lined-div{margin-bottom:10px}.product-img .image-exists,.product-img .image-missing{height:206px}}@media only screen and (max-width:560px){.modal-body iframe{height:520px}.product-img .image-exists,.product-img .image-missing{height:187px}}@media only screen and (max-width:550px){.leaderBoard{transform:scale(.6)}#bottom-banner,#top-banner{height:85px}}@media only screen and (max-width:475px){.leaderBoard{transform:scale(.5)}#slider .carousel-caption h1,#slider .carousel-caption h2{font-size:28px}#slider .cheese-and-wine a,#slider .cheese-and-wine h3,#slider .serving-storage a,#slider .serving-storage h3,#slider .types-of-cheese .types,#slider .types-of-cheese h1{font-size:16px}#top-search .search-form{width:150px}.product-img .image-exists,.product-img .image-missing{height:156px}}@media (max-width:400px){.leaderBoard{transform:scale(.4)}.product-img .image-exists,.product-img .image-missing{height:128px}}