@import url(https://use.typekit.net/txl3wye.css);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}html{font-size:62.5%}

.h1{color:var(--h1-font-color);filter:drop-shadow(3px 3px 10px rgba(0,0,0,.5));font-family:gamay,sans-serif;font-size:4.2rem;font-weight:700;line-height:5.1rem}@media screen and (min-width:481px){.h1{font-size:5rem;line-height:6.1rem}}@media screen and (min-width:1000px){.h1{font-size:6.5rem;line-height:7.9rem}}.h2{color:var(--h2-font-color);filter:drop-shadow(3px 3px 10px rgba(0,0,0,.5));font-family:museo,serif;font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.7rem}@media screen and (min-width:481px){.h2{font-size:2.8rem;line-height:3.3rem}}@media screen and (min-width:1000px){.h2{font-size:3.5rem;line-height:4.2rem}}.h1-a{color:var(--h1-a-font-color);font-family:gamay,sans-serif;font-size:3.6rem;font-weight:700;line-height:4.4rem}@media screen and (min-width:1000px){.h1-a{font-size:5.5rem;line-height:6.7rem}}.h2-a{color:var(--h2-a-font-color);font-family:gamay,sans-serif;font-size:3rem;font-weight:700;line-height:3.7rem}@media screen and (min-width:1000px){.h2-a{font-size:4.5rem;line-height:5.5rem}}.h3{font-feature-settings:"lnum";color:var(--h3-font-color);font-family:museo,serif;font-size:2.2rem;font-style:normal;font-variant-numeric:lining-nums;font-weight:700;line-height:2.7rem}@media screen and (min-width:1000px){.h3{font-size:3rem;line-height:3.6rem}}.h2-b{color:var(--h2-b-font-color);font-family:gamay,sans-serif;font-size:3rem;font-weight:700;line-height:3.7rem}@media screen and (min-width:1000px){.h2-b{font-size:4.5rem;line-height:6.1rem}}.p{color:var(--p-font-color);font-family:urbane-rounded,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media screen and (min-width:1000px){.p{font-size:2rem;line-height:3.3rem}}.link,p a{color:var(--link-font-color);cursor:pointer;font-family:urbane-rounded,sans-serif;font-size:1.4rem;font-weight:800;line-height:2.4rem;text-decoration:underline}@media screen and (min-width:1000px){.link,p a{font-size:2rem;line-height:3.3rem}}
.button{align-items:center;background-image:linear-gradient(180deg,var(--button-hover-gradient-top-color),var(--button-hover-gradient-bottom-color));border:0;border-radius:.4rem;color:var(--button-text-color);cursor:pointer;display:flex;font-family:urbane-rounded,sans-serif;font-size:2.4rem;font-weight:700;line-height:1em;padding:.5rem;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:all .3s;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.button:hover{outline:0}.button:hover span{background:none}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button span{background-color:var(--button-static-fill-color);border-radius:.4rem;height:100%;padding:1.3rem;transition:.3s;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1000px){.button{font-size:2.8rem;padding:.5rem}.button span{padding:1.4rem}}.button.small{font-size:2.1rem;padding:.4rem}.button.small span{padding:1.3rem}@media screen and (min-width:1000px){.button.small{font-size:2.4rem;padding:.3rem}.button.small span{padding:1.5rem}}
input,textarea{--gold-dark:#ffc95c;--brown:#684545;--cream:#fff7f2;background-color:var(--cream);border:.3rem solid var(--gold-dark);border-radius:.4rem;color:var(--brown);font-family:urbane-rounded;font-size:1.6rem;font-weight:500;height:6rem;outline:none;padding-left:2rem;text-indent:0}@media screen and (min-width:1000px){input,textarea{font-size:2rem;height:7rem}}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.5}input::placeholder,textarea::placeholder{opacity:.5}input::focus,textarea::focus{color:var(--brown);outline:revert}input[type=checkbox],textarea[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;height:3rem;justify-content:center;padding:0;width:3rem}@media screen and (min-width:1024px){input[type=checkbox],textarea[type=checkbox]{height:4rem;width:4rem}}input[type=checkbox]:checked:after,textarea[type=checkbox]:checked:after{color:var(--gold-dark);content:"X";display:block;font-family:Arial,sans-serif;font-size:3rem;font-weight:800;height:100%;line-height:2.7rem;text-align:center;width:100%}@media screen and (min-width:1024px){input[type=checkbox]:checked:after,textarea[type=checkbox]:checked:after{font-size:4rem;line-height:3.6rem}}textarea{display:block;height:18rem;padding:2rem}@media screen and (min-width:1024px){textarea{height:21rem}}
html.no-scroll{overflow:hidden}body{background-image:url(/themes/custom/san_cristobal/dist/images/sc-sand-bg-mobile.webp);background-repeat:repeat-y;background-size:100vw}@media screen and (min-width:481px){body{background-image:url(/themes/custom/san_cristobal/dist/images/sc-sand-bg-desktop.webp)}}div [data-drupal-messages]{font-family:urbane-rounded,sans-serif}div [data-drupal-messages] div[role=alert]{background-color:#fef5f1;background-image:url(/themes/custom/san_cristobal/dist/images/message-24-error.png);background-position:8px;background-repeat:no-repeat;border:1px solid #ed541d;font-size:2rem;padding:10px 10px 10px 50px;text-align:center}div [data-drupal-messages] div[role=alert] ul{list-style-type:none;margin:0 0 0 1em;padding:0;text-align:center}div [data-drupal-messages] div[role=alert] em{font-style:normal}
.h1-a{--h1-a-font-color:#f83267;}.h2-a{--h2-a-font-color:#f83267;}.h2-b{--h2-b-font-color:#f83267;}.h1{--h1-font-color:#ffffff;}.h2{--h2-font-color:#ffffff;}.h3{--h3-font-color:#0083ad;}.p{--p-font-color:#684545;}.link,p a{--link-font-color:#00d9ff;}
.button.primary-button{--button-static-fill-color:#00d9ff;--button-hover-gradient-top-color:#ffc95c;--button-hover-gradient-bottom-color:#f05780;--button-text-color:#ffffff;}.button.secondary-button{--button-static-fill-color:#0083ad;--button-hover-gradient-top-color:#00d9ff;--button-hover-gradient-bottom-color:#00d9ff;--button-text-color:#ffffff;}
header.l-header{--background-gradient:radial-gradient(circle,#ffc95c -5%,#f05780 30%) #fefaf0;--header-height-mobile:6rem;--header-height-desktop:9rem;--header-border:0.1rem solid #00d9ff;--max-content-width:116rem;border-bottom:var(--header-border);height:calc(var(--header-height-mobile) + .1rem);position:fixed;width:100%;z-index:500}@media screen and (min-width:1000px){header.l-header{height:calc(var(--header-height-desktop) + .1rem)}}header.l-header .l-branding{height:var(--header-height-mobile);position:relative}@media screen and (min-width:1000px){header.l-header .l-branding{height:var(--header-height-desktop)}}header.l-header #branding-backdrop{background:var(--background-gradient);height:var(--header-height-mobile);left:0;opacity:1;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:1000px){header.l-header #branding-backdrop{height:var(--header-height-desktop)}}header.l-header .header-content-wrapper{align-items:center;display:flex;height:var(--header-height-mobile);justify-content:center;margin:0 auto;padding:0 2rem;pointer-events:none;position:relative;z-index:10}@media screen and (min-width:1000px){header.l-header .header-content-wrapper{height:var(--header-height-desktop)}}header.l-header .site-logo{align-self:center;display:flex;height:var(--header-height-mobile);pointer-events:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (min-width:1000px){header.l-header .site-logo{height:var(--header-height-desktop)}}header.l-header .site-logo img{width:18.6rem}@media screen and (min-width:1000px){header.l-header .site-logo img{width:25.7rem}}header.l-header .social-links__list{display:flex;flex-direction:row;gap:1rem;list-style:none;margin:0;padding:0;pointer-events:auto;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:auto;z-index:2}@media screen and (min-width:481px){header.l-header .social-links__list{right:7rem}}header.l-header .social-links__item a img{height:2rem;width:2rem}@media screen and (min-width:1000px){header.l-header .social-links__item a img{height:2.5rem;width:2.5rem}}#block-san-cristobal-main-menu{--header-height-mobile:6rem;--header-height-desktop:9rem;--max-content-width:1160px;--background-texture-mobile:url(/themes/custom/san_cristobal/dist/images/sc-navigation-mobile-1.webp);--background-texture-desktop:url(/themes/custom/san_cristobal/dist/images/sc-navigation-desktop-1.webp);height:var(--header-height-mobile);position:relative}@media screen and (min-width:1000px){#block-san-cristobal-main-menu{height:var(--header-height-desktop)}}#block-san-cristobal-main-menu .header-nav-wrapper{height:var(--header-height-mobile);left:50%;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1001}@media screen and (min-width:1000px){#block-san-cristobal-main-menu .header-nav-wrapper{height:var(--header-height-desktop)}}#block-san-cristobal-main-menu .mobile-menu-header{background-color:#f05780;display:none;height:100%;overflow-x:hidden;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:1000}#block-san-cristobal-main-menu .mobile-menu-header:before{background-image:var(--background-texture-mobile);background-position:50%;background-size:cover;content:"";display:block;height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%}@media screen and (min-width:481px){#block-san-cristobal-main-menu .mobile-menu-header:before{background-image:var(--background-texture-desktop)}}#block-san-cristobal-main-menu #mobile-menu-wrap{-webkit-overflow-scrolling:touch;height:100%;overflow:hidden scroll;-webkit-perspective:0;position:relative;width:100%}#block-san-cristobal-main-menu #mobile-menu-wrap .content{min-height:50rem}#block-san-cristobal-main-menu #mobile-menu-wrap .content>ul{margin-top:3.5rem}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content>ul{margin-top:7.5rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0{line-height:normal;margin-bottom:0;margin-top:0}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>a,#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>span{color:#fff;cursor:pointer;display:block;font-family:gamay,sans-serif;font-size:3.6rem;font-weight:800;height:100%;line-height:4.4rem;padding-bottom:2rem;text-decoration:none;text-transform:none;transition:padding-bottom .5s ease;width:-moz-fit-content;width:fit-content}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>a,#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>span{font-size:5rem;line-height:6.1rem;padding-bottom:3rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>ul{display:none;margin-bottom:2rem}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0>ul{margin-bottom:3rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0.open>span{padding-bottom:1.5rem}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-0.open>span{padding-bottom:2.5rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-1{padding-bottom:2rem}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-1{padding-bottom:2.5rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-1>a{color:#7d2c41;display:block;font-family:urbane-rounded,sans-serif;font-size:1.6rem;font-weight:800;line-height:normal;text-decoration:none;text-transform:none}@media screen and (min-width:481px){#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-1>a{font-size:2rem;line-height:2.4rem}}#block-san-cristobal-main-menu #mobile-menu-wrap .content li.level-1:last-of-type{padding-bottom:0}#block-san-cristobal-main-menu #mobile-menu-wrap .menu{padding:0}#block-san-cristobal-main-menu #mobile-menu-wrap-inner{height:100%;overflow:hidden scroll}#block-san-cristobal-main-menu #nav_toggle_wrap{display:inline-block;left:1.5rem;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:2}@media screen and (min-width:481px){#block-san-cristobal-main-menu #nav_toggle_wrap{left:7rem}}#block-san-cristobal-main-menu #nav_toggle_spacer{align-items:center;display:flex;justify-content:center;min-height:1.5rem;position:relative}@media screen and (min-width:481px){#block-san-cristobal-main-menu #nav_toggle_spacer{min-height:2rem}}#block-san-cristobal-main-menu #nav_toggle{--line-thickness:0.2rem;--line-gap:0.5rem;color:#fff;cursor:pointer;height:2rem;pointer-events:auto;position:relative;transition:all .5s ease;width:2rem}@media screen and (min-width:1000px){#block-san-cristobal-main-menu #nav_toggle{height:2.5rem;width:2.5rem}}@media screen and (min-width:481px){#block-san-cristobal-main-menu #nav_toggle{--line-thickness:0.3rem;--line-gap:0.75rem}}#block-san-cristobal-main-menu #nav_toggle.open span:first-child{transform:translateY(-50%) rotate(-135deg)}#block-san-cristobal-main-menu #nav_toggle.open span:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}#block-san-cristobal-main-menu #nav_toggle.open span:nth-child(3){transform:translateY(-50%) rotate(135deg)}#block-san-cristobal-main-menu #nav_toggle span{background:#fff;border-radius:.3rem;display:initial;height:var(--line-thickness);left:0;position:absolute;right:auto;top:50%;transform-origin:center;transition:inherit;width:100%}#block-san-cristobal-main-menu #nav_toggle span:first-child{transform:translateY(calc(-50% - var(--line-gap)))}#block-san-cristobal-main-menu #nav_toggle span:nth-child(2){transform:translateY(-50%)}#block-san-cristobal-main-menu #nav_toggle span:nth-child(3){transform:translateY(calc(-50% + var(--line-gap)))}
footer{--background-gradient:radial-gradient(circle,#ffc95c 0%,#f05780 45%) #fefaf0}footer *{vertical-align:middle}footer{border-top:none;margin-top:0;overflow-x:hidden;position:relative;z-index:9}footer .button{margin:0 auto}footer .footer-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:0;position:relative;text-align:center}footer .footer-container .footer-grid{background:var(--background-gradient);display:grid;grid-template-areas:"get-in-touch join-our-team" "get-in-touch-two join-our-team-two" "brands-slider brands-slider" "newsletter social-media" "newsletter-two social-media-two";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,auto);max-width:112rem;position:relative;width:100%;z-index:1}footer .footer-container .footer-grid:before{background-image:url(/themes/custom/san_cristobal/dist/images/sc-footer-pattern-bg-mobile.png);background-position:50%;background-size:cover;content:"";display:block;height:100%;left:50%;opacity:.1;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width:481px){footer .footer-container .footer-grid:before{background-image:url(/themes/custom/san_cristobal/dist/images/sc-footer-pattern-bg-desktop.png)}}footer .footer-container .footer-grid:after{background:var(--background-gradient);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-2}footer .footer-container .secondary-divider{max-width:none;width:101%}footer .footer-container .l-region h3{font-feature-settings:"lnum";color:#fff;font-family:gamay,sans-serif;font-size:3rem;font-variant-numeric:lining-nums;font-weight:700;line-height:3.7rem;margin-bottom:1.5rem;margin-top:0;text-align:center;text-transform:none;width:100%}@media screen and (min-width:1000px){footer .footer-container .l-region h3{font-size:3.3rem;line-height:4.1rem;margin-bottom:1.5rem}}
.l-region--footer-second{grid-column-end:join-our-team;grid-column-start:get-in-touch;grid-row-end:get-in-touch;grid-row-start:get-in-touch;margin:initial;padding-top:6rem}@media screen and (min-width:768px){.l-region--footer-second{grid-column:get-in-touch;grid-row-end:get-in-touch-two;grid-row-start:get-in-touch;padding-top:7rem}}@media screen and (min-width:1000px){.l-region--footer-second{padding-top:5.5rem}}
.l-region--footer-third{grid-column-end:join-our-team-two;grid-column-start:get-in-touch-two;grid-row-end:join-our-team-two;grid-row-start:join-our-team-two;margin:initial;padding-top:6rem}@media screen and (min-width:768px){.l-region--footer-third{grid-column:join-our-team;grid-row-end:join-our-team-two;grid-row-start:join-our-team;padding-top:7rem}}@media screen and (min-width:1000px){.l-region--footer-third{padding-top:5.5rem}}
.l-region--footer-fourth{grid-column-end:social-media;grid-column-start:newsletter;grid-row-end:newsletter;grid-row-start:newsletter;margin:0 auto 6rem;padding-top:6rem}@media screen and (min-width:768px){.l-region--footer-fourth{margin-bottom:7rem;padding-top:7rem}}@media screen and (min-width:1000px){.l-region--footer-fourth{grid-column:newsletter;grid-row-end:newsletter-two;grid-row-start:newsletter;margin-bottom:5.5rem;padding-top:5.5rem}}@media screen and (min-width:768px){.l-region--footer-fourth #newsletter-signup-form{width:60rem}}.l-region--footer-fourth #newsletter-signup-form .column-left{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.l-region--footer-fourth #newsletter-signup-form .column-left{align-items:flex-start;flex-flow:wrap}}@media screen and (min-width:1024px){.l-region--footer-fourth #newsletter-signup-form .column-left{flex-direction:row}.l-region--footer-fourth #newsletter-signup-form .column-left #ic_signupform-email-wrapper{display:inline-block;width:auto}}.l-region--footer-fourth #newsletter-signup-form .column-left #ic_signupform-email-wrapper .form-item-email{margin-bottom:0}.l-region--footer-fourth #newsletter-signup-form .column-left #ic_signupform-email-wrapper .form-item-email .form-email{font-size:1.8rem;height:5.5rem;max-width:33.5rem;text-align:left;width:100%}@media screen and (min-width:1000px){.l-region--footer-fourth #newsletter-signup-form .column-left #ic_signupform-email-wrapper .form-item-email .form-email{height:6rem}}.l-region--footer-fourth #newsletter-signup-form .column-left .form-actions{margin-bottom:0;margin-left:0;margin-top:1rem}@media screen and (min-width:768px){.l-region--footer-fourth #newsletter-signup-form .column-left .form-actions{margin-left:1.5rem;margin-top:0}}@media screen and (min-width:1024px){.l-region--footer-fourth #newsletter-signup-form .column-left .form-actions{display:inline-block;margin-left:1.4rem}}.l-region--footer-fourth #newsletter-signup-form .column-left .form-actions .submit-container .form-submit{border:none;cursor:pointer;width:-moz-fit-content;width:fit-content}.l-region--footer-fourth #newsletter-signup-form .column-left .form-actions .submit-container .ajax-progress{color:#684545;font-family:urbane-rounded,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:3.3rem}.l-region--footer-fourth #newsletter-signup-form .captcha{margin-top:15px}.l-region--footer-fourth #newsletter-signup-form .captcha .g-recaptcha>div{margin-left:auto;margin-right:auto}.l-region--footer-fourth #newsletter-signup-form #newsletter_response{color:#684545;font-family:urbane-rounded,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:3.3rem}
.l-region--footer-fifth{grid-column-end:brands-slider;grid-column-start:brands-slider;grid-row:brands-slider;margin:0;padding-top:6rem}@media screen and (min-width:768px){.l-region--footer-fifth{padding-top:7rem}}@media screen and (min-width:1000px){.l-region--footer-fifth{padding-top:5.5rem}}.l-region--footer-fifth #block-san-cristobal-footerbrandsmobile{display:none}@media screen and (max-width:768px){.l-region--footer-fifth #block-san-cristobal-footerbrandsmobile{display:block}}.l-region--footer-fifth #block-san-cristobal-footerbrandsmobile h3.d-m-header{margin-bottom:2rem}.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop{display:block}@media screen and (max-width:768px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop{display:none}}.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop h3{margin-top:0;text-align:center}.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper{margin:0 auto}@media screen and (min-width:1024px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper{display:block}}@media screen and (max-width:1080px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper{display:table}}@media screen and (min-width:1024px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item{display:inline-block;margin:0 2.5rem 0 0;width:auto}}@media screen and (max-width:1080px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item{display:table-cell;padding:.5rem;width:20%}}@media screen and (min-width:769px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item:last-of-type{margin-right:0}}.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item a img{border-radius:.5rem}@media screen and (max-width:768px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item a img{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;height:13.9rem;max-width:none;width:auto}}@media screen and (max-width:1024px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item a img{height:auto;width:100%}}@media screen and (min-width:1024px){.l-region--footer-fifth #block-san-cristobal-footerbrandsdesktop .brand-showcase .brand-showcase-wrapper .brand-item a img{height:14.9rem;transition:none;width:auto}}
.l-region--footer-sixth{grid-column-end:social-media-two;grid-column-start:newsletter-two;grid-row-end:social-media-two;grid-row-start:newsletter-two;margin:0 auto 7rem}@media screen and (min-width:1000px){.l-region--footer-sixth{grid-column:social-media;grid-row-end:social-media-two;grid-row-start:social-media;margin-bottom:5.5rem;padding-top:5.5rem}}.l-region--footer-sixth .social-links{display:flex;gap:1.5rem;justify-content:center}.l-region--footer-sixth .social-links a.button{border-radius:50%;margin:0}.l-region--footer-sixth .social-links a.button span.text{border-radius:50%;padding:1rem}.l-region--footer-sixth .social-links a.button span.text img{height:2.9rem;width:2.9rem}
.l-region--footer-last{grid-column-end:copyright-two;grid-column-start:copyright;height:7rem;width:100%}@media screen and (max-width:1024px){.l-region--footer-last{box-sizing:border-box;display:block;margin-bottom:0;margin-top:0;min-height:6.1rem;order:6;padding:0;text-align:center;width:100%}}.l-region--footer-last .block{margin:0 auto;max-width:112rem;width:100%}.l-region--footer-last .block .last-footer{color:#000;font-family:roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;max-width:112rem;width:100%}@media screen and (max-width:375px){.l-region--footer-last .block .last-footer{height:100%;line-height:6.1rem}}.l-region--footer-last .block .last-footer .terms-and-conditions{display:flex;height:100%;justify-content:space-between;vertical-align:middle}.l-region--footer-last .block .last-footer .terms-and-conditions ul{flex:1 1 auto;margin:0;padding:0}.l-region--footer-last .block .last-footer .terms-and-conditions ul li{align-content:center;align-items:center;display:flex;height:7rem}.l-region--footer-last .block .last-footer .terms-and-conditions ul li a{font-style:normal;line-height:2rem;opacity:.87}.l-region--footer-last .block .last-footer .terms-and-conditions ul.col-1 li{padding-left:1.5rem}@media screen and (min-width:1024px){.l-region--footer-last .block .last-footer .terms-and-conditions ul.col-2{margin-right:0}}.l-region--footer-last .block .last-footer .terms-and-conditions ul.col-2 li{justify-content:end;margin-left:0;padding-right:1.5rem}.l-region--footer-last .block .last-footer .terms-and-conditions #ashton-copyright{display:inline-block;line-height:2rem;text-align:left}.l-region--footer-last .block .last-footer .terms-and-conditions #copyright-year,.l-region--footer-last .block .last-footer .terms-and-conditions .san-cristobal-copyright,.l-region--footer-last .block .last-footer .terms-and-conditions ul li a{color:#0083ad;font-family:urbane-rounded,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.9rem;text-decoration:none;vertical-align:baseline}
body.age-gate .age-verification{background-color:#12829c}body.age-gate .age-verification .age-verification-content-wrapper{background:transparent;height:100%;margin-left:auto;margin-right:auto;padding-top:0;width:100%}@media screen and (min-width:668px){body.age-gate .age-verification .age-verification-content-wrapper{width:70rem}}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .age-verification-content-wrapper{width:90rem}}body.age-gate .age-verification .age-verification-content-wrapper img{height:5.7rem;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem;max-width:33.5rem;width:100%}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .age-verification-content-wrapper img{height:10rem;margin-bottom:2rem;max-width:none}}body.age-gate .age-verification .age-verification-content-wrapper p{color:#fff;flex-direction:column;font-family:urbane-rounded,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem;margin-bottom:3rem;margin-top:0;text-shadow:none}@media screen and (max-width:668px){body.age-gate .age-verification .age-verification-content-wrapper p{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .age-verification-content-wrapper p{display:block;font-size:1.8rem;line-height:2.4rem}}body.age-gate .age-verification .verify-age{font-size:2.4rem;height:6rem;margin:3rem auto 2.6rem;width:-moz-fit-content;width:fit-content}body.age-gate .age-verification .verify-age:focus{outline-color:#fff;outline-style:solid;outline-width:.1rem}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .verify-age{font-size:3.2rem;height:7rem}}body.age-gate .age-verification .input-wrapper-container{-moz-column-gap:15px;column-gap:15px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .input-wrapper-container{-moz-column-gap:3rem;column-gap:3rem}}body.age-gate .age-verification .input-wrapper-container .input-wrapper{display:inline-block;margin:0;text-align:center;width:auto}body.age-gate .age-verification .input-wrapper-container .input-wrapper label{color:#fff;display:block;font-family:urbane-rounded,sans-serif;font-size:1.2rem;letter-spacing:0;line-height:1.7rem;margin-bottom:1rem;text-align:center}body.age-gate .age-verification .input-wrapper-container .input-wrapper input{height:7.4rem;padding:0;text-align:center;width:10.4rem}@media screen and (min-width:1024px){body.age-gate .age-verification .input-wrapper-container .input-wrapper input{height:7.6rem;width:10.6rem}}@media screen and (min-width:1024px) and (min-height:700px){body.age-gate .age-verification .input-wrapper-container .input-wrapper input{height:10.6rem;width:14.6rem}}body.age-gate .age-verification .input-wrapper-container .input-wrapper input:focus{border:.3rem solid #f8b21b!important}body.age-gate .age-verification .input-wrapper-container .input-wrapper input::-moz-placeholder{font-size:1.25rem}body.age-gate .age-verification .input-wrapper-container .input-wrapper input::placeholder{color:#684545;font-family:urbane-rounded,sans-serif;font-size:1.25rem;letter-spacing:0;opacity:.5;text-align:center}body.age-gate .age-verification .input-wrapper-container .input-wrapper input::-webkit-input-placeholder{color:#684545;font-family:urbane-rounded,sans-serif;font-size:2rem;letter-spacing:0;opacity:.5;text-align:center}body.age-gate .age-verification .input-wrapper-container .input-wrapper input:-moz-placeholder,body.age-gate .age-verification .input-wrapper-container .input-wrapper input::-moz-placeholder{color:#684545;font-family:urbane-rounded,sans-serif;font-size:2rem;letter-spacing:0;opacity:.5;text-align:center}body.age-gate .age-verification .input-wrapper-container .input-wrapper input:-ms-input-placeholder{color:#684545;font-family:urbane-rounded,sans-serif;font-size:2rem;letter-spacing:0;opacity:.5;text-align:center}
