dialog{background:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}dialog+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay,dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}
.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
@charset "UTF-8";:root{--heading-color:#bfae6e;--text-color:#fff;--accent-color:#bfae6e;--header-height:80px}@media screen and (min-width:768px){:root{--header-height:100px}}

/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-block-end:0;margin-block-start:0;margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#007bff;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;min-width:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}body.mceContentBody{font-size:13px}.ir{background-repeat:no-repeat;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.hidden,.ir br{display:none}.hidden{visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-2px;overflow:hidden;padding:0;width:1px}.visuallyhidden,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{font-family:Gotham A,Gotham B,Lato;font-style:normal;font-weight:700;letter-spacing:ls(100);position:absolute;text-transform:uppercase}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;background-color:#fff;color:#000;font-size:.8em;height:auto;margin:5px 0 0;outline:0;overflow:visible;padding:.25em .5em;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.left{float:left}.right{float:right}.center,.text-center{text-align:center}.text-left{text-align:left}.text-center{text-wrap:pretty;text-align:center}.text-right{text-align:right}.no-pad-top{padding-top:0!important}@media (min-width:640px){.larger{font-size:1.5rem}}img,svg{height:auto;max-width:100%}img.left,svg.left{margin:.5em 2em 1em 0;max-width:50%}img.right,svg.right{margin:.5em 0 1em 2em;max-width:50%}img.leftAlone,svg.leftAlone{clear:both;float:left;margin-bottom:1em;margin-right:100%}img.center,svg.center{clear:both;display:block;float:none;margin-bottom:1em;margin-left:auto;margin-right:auto}.captionImage{margin-top:.5em;width:100%}.captionImage img{float:none;margin:0;max-width:none;width:100%}.captionImage p{clear:both;font-style:italic;margin:.5em 0}.captionImage.left{margin:.5em 3em 2em 0;max-width:50%}.captionImage.left img{margin-right:-1em}.captionImage.right{margin:.5em 0 2em 3em;max-width:50%}.captionImage.right img{margin-left:-1em}.captionImage.right p{margin-left:-1em;text-align:left}.captionImage.leftAlone{float:none;margin:0 2em 2em 0}.captionImage.center{margin:0 auto 2em}@font-face{font-display:swap;font-family:Krona One;font-style:normal;font-weight:400;src:url(/fonts/krona-one-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(/fonts/helveticaneue.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:600;src:url(/fonts/helveticaneue-bold.woff2) format("woff2")}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:focus{outline:0}.hamburger.is-active:hover,.hamburger:hover{filter:opacity(100%)}.hamburger-box{display:inline-block;height:19px;position:relative;width:28px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:5px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:28px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}a,ol,p,ul{color:var(--text-color);margin-bottom:0}a+ol,a+p,a+ul,ol+ol,ol+p,ol+ul,p+ol,p+p,p+ul,ul+ol,ul+p,ul+ul{margin-top:1em}a{cursor:pointer;text-decoration:underline}a img{text-decoration:none}a:hover{color:var(--accent-color)}.title,blockquote,h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:Krona One,sans-serif;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.title.primary,blockquote.primary,h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary{font-size:clamp(1.563rem,1.108rem + 2.27vw,2.813rem)}.title.secondary,blockquote.secondary,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{font-size:clamp(1.563rem,1.449rem + .57vw,1.875rem)}.title+p,blockquote+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+.title,p+blockquote,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}blockquote{text-indent:-1em}button,input[type=submit]{all:unset}.btn,a.btn,button,input[type=submit]{cursor:pointer;display:inline-block;text-align:center;transition:all .3s}.btn:not(.icon),a.btn:not(.icon),button:not(.icon),input[type=submit]:not(.icon){border:2px solid var(--accent-color);color:var(--text-color);font-family:Krona One,sans-serif;font-size:clamp(.75rem,.705rem + .23vw,.875rem);font-style:normal;font-weight:400;padding:1.25em;text-decoration:none;text-transform:uppercase}.btn:not(.icon):not(.small),a.btn:not(.icon):not(.small),button:not(.icon):not(.small),input[type=submit]:not(.icon):not(.small){min-width:260px}.btn:not(.icon):hover,a.btn:not(.icon):hover,button:not(.icon):hover,input[type=submit]:not(.icon):hover{background:var(--accent-color)}.yellow .btn:not(.icon),.yellow a.btn:not(.icon),.yellow button:not(.icon),.yellow input[type=submit]:not(.icon){--accent-color:#ce0e2d}.yellow .btn:not(.icon).alt,.yellow a.btn:not(.icon).alt,.yellow button:not(.icon).alt,.yellow input[type=submit]:not(.icon).alt{--accent-color:#000}body{background:#ce0e2d;color:var(--text-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;scroll-behavior:smooth}body,body *{scroll-margin-top:var(--header-height)}.container{margin:0 auto;max-width:1130px;width:85%}.container.padded{padding:clamp(1.563rem,1.449rem + .57vw,1.875rem) 0}.container.theform{max-width:650px}.hero{overflow:hidden}.hero img,.hero video{height:auto;width:100%}.bordered{backface-visibility:hidden;position:relative}.bordered:after,.bordered:before{backface-visibility:hidden;content:"";display:block;height:40px;left:0;pointer-events:none;position:absolute;transform-style:preserve-3d;width:100%;z-index:2}.bordered:before{background:url(/images/red-top.png) repeat-x 0 0;top:-1px}.bordered:after{background:url(/images/red-bottom.png) repeat-x 0 0;bottom:-1px}.bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.parallax-split{backface-visibility:hidden;position:relative;transform-style:preserve-3d}@media (min-width:1000px){.parallax-split{aspect-ratio:1400/760;margin-bottom:5em;padding:4em 0}}.parallax-split .wrap{backface-visibility:hidden;overflow:hidden;width:100%}.parallax-split .wrap img{width:100%}@media (min-width:1000px){.parallax-split .wrap{height:100%;left:0;position:absolute;top:0}}.parallax-split .content{backface-visibility:hidden;margin:-2em auto 0;max-width:1400px;position:relative;transform-style:preserve-3d;z-index:3}@media (min-width:1000px){.parallax-split .content{width:85%}.parallax-split .content.flipped{display:flex;flex-direction:row-reverse}}.parallax-split .content .copy{--heading-color:#fff;--text-color:#000;backface-visibility:hidden;grid-area:copy;margin:0 auto;max-width:548px;position:relative;transform-style:preserve-3d;z-index:2}@media (min-width:1000px){.parallax-split .content .copy{aspect-ratio:548/652;margin:0;position:relative;transform:translateY(16%)}}.parallax-split .content .copy .container{padding:4em 0;position:relative;z-index:2}@media (min-width:1000px){.parallax-split .content .copy .container{padding:4em 2em}}.parallax-split .content .copy p strong{font-family:Krona One,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;text-transform:none}.parallax-split .content .copy .btn{--text-color:#fff}@media (max-width:999px){.parallax-split .content .copy .bg{-o-object-fit:fill;object-fit:fill}}.parallax-split .content .actions{align-items:flex-start;display:flex;flex-direction:column;gap:1em;margin:1em auto}@media (min-width:768px){.parallax-split .content .actions{margin:2em auto}}.parallax-split-carousel{backface-visibility:hidden;position:relative;transform-style:preserve-3d}.parallax-split-carousel .controls{align-items:center;backface-visibility:hidden;display:flex;height:100%;justify-content:space-between;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transform-style:preserve-3d;width:95%}@media (min-width:768px){.parallax-split-carousel .controls{width:95%}}.parallax-split-carousel .controls button{max-width:30px;pointer-events:auto;width:3%}.glide .controls button:hover svg path{stroke:var(--heading-color)}#smooth-content{backface-visibility:hidden;padding-top:var(--header-height);transform-style:preserve-3d;will-change:transform}.video-container{position:relative}.video-container video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.video-container.bordered video.playing{margin:1.25em 0;-o-object-fit:contain;object-fit:contain;position:relative}.video-container button.play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.video-container button.play svg{filter:drop-shadow(2px 4px 6px black)}.video-container button.play svg path{transition:all .3s}.video-container button.play:hover svg path{fill:var(--heading-color);fill-opacity:1}.page-intro p{margin-left:auto;margin-right:auto;max-width:884px}.page-intro .cta{margin-top:2em}.Gcc\\Pages\\ProductPage .scroll-me svg,.bounce{animation-duration:3s;animation-iteration-count:infinite;animation-name:bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}@keyframes bounce{0%{transform:scale(1) translateY(0)}5%{transform:scale(1.1,.9) translateY(0)}15%{transform:scale(.9,1.1) translateY(10px)}25%{transform:scale(1.05,.95) translateY(0)}28%{transform:scale(1) translateY(6px)}32%{transform:scale(1) translateY(0)}50%{transform:scale(1) translateY(0)}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-moz-placeholder{color:#efefef;text-transform:uppercase}::placeholder{color:#efefef;text-transform:uppercase}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:none;border:0;border:2px solid var(--accent-color);border-radius:0;box-sizing:border-box;color:currentColor;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:400;letter-spacing:0;padding:.8em 1em;text-align:left;text-transform:none;width:100%}input[type=email].error,input[type=file].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{border-color:#fff}textarea{height:8em}.custom-select{background:transparent url(/images/svg/chevron-down.svg) no-repeat 99% 50%;background-position-x:calc(100% - .7em);background-size:1rem;border:2px solid var(--accent-color);box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-block;overflow:hidden;padding:0;text-transform:none;width:100%}@media (max-width:480px){.custom-select{background-size:.9rem}}.custom-select label.error{position:absolute}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;box-sizing:border-box;color:currentColor;height:100%}.custom-select select:focus{outline:0}fieldset{border:none;margin:0;padding:0}.field{margin-bottom:1em}label:not(.checkbox,.radio){font-family:Krona One,sans-serif;font-size:12px;font-style:normal;font-weight:400;margin-bottom:1em;text-transform:uppercase}label.error,span.error{color:var(--accent-color);display:block!important;font-size:.8em;font-style:italic;margin:.25em 0 .5em;text-transform:none}label.checkbox,label.radio{cursor:pointer;display:inline-block;font-size:13px;letter-spacing:0;line-height:1.5em;padding-left:2.5em;position:relative;text-align:left;width:auto}label.checkbox span,label.radio span{align-items:center;background:#fff;border:1px solid var(--accent-color);border-radius:0;display:flex;height:1.5em;justify-content:center;left:0;line-height:1.5em;position:absolute;top:0;width:1.5em}label.checkbox span:after,label.radio span:after{align-items:center;color:#fff;content:url(/images/svg/close-icon.svg);display:flex;display:none;font-family:sans-serif;font-weight:700;height:75%;justify-content:center;left:12.5%;line-height:1em;position:absolute;text-align:center;top:12.5%;width:75%}label.checkbox input,label.radio input{opacity:0;position:absolute;z-index:-1}label.checkbox input:disabled~span,label.radio input:disabled~span{background:#ccc;opacity:.6;pointer-events:none}label.checkbox input:checked~span,label.radio input:checked~span{background:var(--accent-color);color:var(--text-color)}label.checkbox input:checked~span:after,label.radio input:checked~span:after{display:block}label.checkbox:hover input:not([disabled]):checked~span,label.checkbox:hover input~span,label.radio:hover input:not([disabled]):checked~span,label.radio:hover input~span{background:var(--accent-color)}@media (max-width:640px){label.checkbox{margin-bottom:0}}label.radio span{border-radius:50%;overflow:hidden}label.radio span:after{background:#ce0e2d;border-radius:50%;content:"";height:75%;left:0;position:relative;top:0;width:75%}label.radio input:disabled~span{background:#ccc;opacity:.6;pointer-events:none}label.radio input:checked~span{background:#ce0e2d}label.radio:hover input~span{background:var(--accent-color)}label.radio:hover input:not([disabled]):checked~span{background:var(--text-color)}form .legal{text-wrap:balance;color:#656565;font-size:12px;margin:2em auto}form .btn-toolbar,form .legal{text-align:center}#agegate-dialog{background:#ce0e2d;border:0;color:#fff;left:0;margin:0;max-width:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;top:0;transform:none;width:100%}#agegate-dialog .wrap{aspect-ratio:390/750;min-height:max(70dvh,600px);padding:clamp(3rem,1.909rem + 5.45vw,6rem) 0;position:relative;width:100%}@media (min-width:768px){#agegate-dialog .wrap{aspect-ratio:1400/950;min-height:max(70dvh,800px)}}#agegate-dialog .container{--text-color:#ce0e2d;color:var(--text-color);position:relative;z-index:1}#agegate-dialog h1{margin:1em 0}#agegate-dialog .btns{display:flex;gap:1em;justify-content:center}#agegate-dialog .btns .btn{max-width:160px;width:50%}#agegate-dialog .bg{-o-object-position:top center;object-position:top center}#agegate-dialog svg{height:auto;max-width:258px;width:50%}#agegate-dialog footer{padding:2em;text-align:center;width:100%}#agegate-dialog footer p{margin-bottom:1em}@media (min-width:768px){#agegate-dialog footer{align-items:center;display:flex;justify-content:space-between}}#agegate-dialog[open]{align-items:center;display:flex;flex-direction:column}header.main{align-items:center;background:#ce0e2d;display:flex;height:var(--header-height);justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}@media (min-width:768px){header.main{padding:0 56px}}header.main .logo{align-items:center;display:flex;height:100%;justify-content:center;position:relative;z-index:3}header.main .logo svg{height:65px;width:auto}header.main nav{background:#ce0e2d;height:100vh;left:100%;padding-top:var(--header-height);position:fixed;top:0;transition:transform .3s;width:100%;z-index:2}header.main nav.active{transform:translateX(-100%)}header.main nav ul{list-style:none}header.main nav ul li{display:block;font-family:Krona One,sans-serif;font-style:normal;font-weight:400;padding:1em;text-transform:uppercase}header.main nav ul li a{text-decoration:none}header.main nav ul li a.current,header.main nav ul li a.section{color:var(--accent-color)}@media (min-width:768px){header.main nav ul li{padding:0}header.main nav ul{display:flex;gap:2em}}@media (min-width:1200px){header.main nav ul{gap:3.125em}}@media (min-width:768px){header.main nav{display:flex;flex-grow:1;height:auto;justify-content:flex-end;left:0;padding:0;position:relative;transform:none!important;width:auto}}header.main button.burger{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;z-index:3}@media (min-width:768px){header.main button.burger{display:none}}footer.main{text-align:center}footer.main hr{border-color:var(--heading-color);border-width:2px;margin:2em auto;max-width:292px;width:42%}footer.main .social{align-items:center;display:flex;gap:1.5625em;justify-content:center;margin:1.25em 0}footer.main .social svg{height:auto;-o-object-fit:contain;object-fit:contain;transition:fill .3s;width:50px}footer.main .social a:hover svg{fill:var(--heading-color)}footer.main .links{align-items:center;display:flex;flex-direction:column;gap:1em}@media (min-width:768px){footer.main .links{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}footer.main .links a{order:0}footer.main .links span{order:1}@media (min-width:768px){footer.main .links span{order:0}}footer.main .links img{order:2}@media (min-width:768px){footer.main .links img{margin:0 auto}}@media (min-width:955px){footer.main .links img{margin:0}}section.locator form{display:flex;flex-direction:column;gap:20px;margin:0 auto;min-width:170px;width:100%}@media (min-width:768px){section.locator form{align-items:center;flex-direction:row;justify-content:center;margin:0;width:auto}}section.locator .zipinput{align-items:stretch;display:flex;line-height:1;padding:0}section.locator .zipinput:hover{background:none}section.locator .zipinput .custom-select,section.locator .zipinput input{border:0;min-width:100px}section.locator .zipinput input,section.locator .zipinput select{padding:1.25em}@media (min-width:768px){section.locator .zipinput input{width:100px}section.locator .zipinput .custom-select{width:200px}}section.locator .zipinput button{border:none;border-left:2px solid var(--accent-color)}section.locator .zipinput button svg{height:100%;max-height:19px}@media (max-width:767px){section.locator .zipinput.online{flex-direction:column;gap:0;width:100%}section.locator .zipinput.online label{display:none}section.locator .zipinput.online select{padding:1.25em 20px}section.locator .zipinput.online button{border-left:0;border-top:2px solid var(--accent-color)}}section.locator .zipinput ::-moz-placeholder{text-transform:none}section.locator .zipinput ::placeholder{text-transform:none}section.locator .or{display:block;text-align:center}section.locator .form-actions{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media (min-width:1040px){section.locator .form-actions{flex-direction:row}}section.locator .results{padding:clamp(1.563rem,1.176rem + 1.93vw,2.625rem) 0}@media (min-width:1040px){section.locator .results h2{text-align:left}section.locator .results .themap{height:800px!important}}section.locator .results .themap button{min-width:unset}section.locator .results .themap div[role=dialog]{color:#000}section.locator .results .themap div[role=dialog] a{color:var(--accent-color);font-weight:700}section.locator .results .themap div[role=dialog] div.content{line-height:1.2}section.locator .results .themap div[role=dialog] div.content h5{font-weight:600;margin-bottom:.5em}section.locator .results .themap div[role=dialog] div.content address{margin-bottom:.5em}section.locator .results .container{padding:clamp(1.563rem,1.176rem + 1.93vw,2.625rem) 0}section.locator .results ul{border-top:2px solid var(--accent-color);display:flex;flex-direction:column;gap:20px;list-style:none;margin-top:clamp(1.563rem,1.176rem + 1.93vw,2.625rem);padding:clamp(1.563rem,1.176rem + 1.93vw,2.625rem) 0 0}section.locator .results ul li{border-bottom:1px dashed;display:grid;gap:.5em 1em;grid-template-areas:"title title distance" "address address address" "directions directions directions";padding-bottom:20px}@media (min-width:1040px){section.locator .results ul li{gap:1.5em;grid-template-areas:"title address distance directions";grid-template-columns:32fr 36fr 11fr 21fr}}section.locator .results ul h5{color:currentColor;font-size:1em;grid-area:title}section.locator .results ul address{grid-area:address;margin-bottom:0}section.locator .results ul .distance{font-family:Krona One,sans-serif;font-style:normal;font-weight:400;grid-area:distance;justify-self:flex-end;text-transform:uppercase}section.locator .results ul a{color:var(--accent-color);font-weight:700;grid-area:directions;text-transform:uppercase}@media (min-width:1040px){section.locator .results ul a{text-align:center}}section.locator .results.online ul h5{margin-bottom:1em;text-transform:none}@media (min-width:768px){.find-now-mobile{display:none}}@media (max-width:767px){body:not(.Gcc\\Pages\\LocatorPage) section.locator{display:none}}.Gcc\\Pages\\LocatorPage .wtb-wrap{padding-bottom:clamp(3.125rem,2.169rem + 3.92vw,6.875rem)}.Gcc\\Pages\\LocatorPage .find-now-mobile{display:none}.products-carousel{padding:2.5em 0}@media (min-width:768px){.products-carousel{padding:5em 0}}.products-carousel .secondary{margin-bottom:1em}.products-carousel p{margin:1em auto 2em;max-width:704px}.products-carousel .cigars .glide__slide{position:relative;text-align:center}.products-carousel .cigars .glide__slide img{filter:drop-shadow(8px 4px 18.9px rgba(0,0,0,.36));max-width:100px;transform:scale(.9);transition:transform .3s;width:100%}.products-carousel .cigars .glide__slide--active img{filter:drop-shadow(12px 6px 18.9px rgba(0,0,0,.36));transform:none}.products-carousel .cigars .glide__slide svg.svg-new{display:block;height:auto;left:50%;max-width:74px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.products-carousel .titles{margin:0 auto;max-width:500px;position:relative;width:95%}.products-carousel .titles .glide__track{height:-moz-max-content;height:max-content;margin:0 auto;width:calc(100% - 70px)}.products-carousel .titles .glide__slides{align-items:center;height:-moz-max-content;height:max-content;position:relative;width:100%}.products-carousel .titles .glide__slides .glide__slide{height:-moz-max-content;height:max-content;left:0;opacity:0;text-align:center;top:0;transition:opacity .3s;width:100%;z-index:0}.products-carousel .titles .glide__slides .glide__slide--active{opacity:1;z-index:1}.products-carousel .titles .controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%}.products-carousel .titles .controls button{pointer-events:auto;text-align:center;width:20px}@media (min-width:768px){.products-carousel .titles .controls button{width:30px}}.products-carousel .titles .controls button svg{width:90%}.products-carousel .titles a{font-family:Krona One,sans-serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase}.products-carousel .titles a strong{color:var(--heading-color);font-size:1.25em}.Gcc\\Pages\\HomePage .hero.video-container video{aspect-ratio:412/173;background:#000;display:block;height:auto;width:100%}@media (min-width:1000px){.Gcc\\Pages\\HomePage .rojo-oscuro .content .copy{aspect-ratio:548/489}.Gcc\\Pages\\HomePage .rojo-oscuro .content .copy .container{padding:4em .75em}}.Gcc\\Pages\\HomePage .rojo-oscuro .primary{text-wrap:pretty;font-size:clamp(1.75rem,1.636rem + .57vw,2.063rem)}.Gcc\\Pages\\HomePage .rojo-oscuro .primary span{display:block;font-size:.576em;margin-top:1em}.Gcc\\Pages\\HomePage .rojo-oscuro .btn:not(:hover){--text-color:var(--accent-color)}.Gcc\\Pages\\HomePage .rojo-oscuro .btn.oscuro{--accent-color:#000}.Gcc\\Pages\\ProductPage .product-container{max-width:1220px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-container{width:95%}}.Gcc\\Pages\\ProductPage .product-title{height:calc(100dvh - var(--header-height));left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (max-width:767px){.Gcc\\Pages\\ProductPage .product-title h1.outline{display:none}}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-title h1.outline{-webkit-text-stroke:1px #350e15;color:transparent;font-size:clamp(3.438rem,1.159rem + 4.75vw,5.313rem);margin:.5em 0;text-align:center;width:100%}}.Gcc\\Pages\\ProductPage .product-title .smoke{left:50%;margin:0 auto;max-width:890px;position:absolute;top:0;transform:translateX(-50%);width:110%}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-title .smoke{top:-2em;transform:translateX(-49%);width:100%}}.Gcc\\Pages\\ProductPage .product-title .photos{height:100%;left:0;position:absolute;text-align:center;top:0;width:112px;z-index:0}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-title .photos{height:calc(100dvh - var(--header-height));left:50%;transform:translateX(-50%)}}.Gcc\\Pages\\ProductPage .product-title .photos img{aspect-ratio:112/508;max-width:112px;-o-object-fit:contain;object-fit:contain;position:relative;right:0;top:0}.Gcc\\Pages\\ProductPage .product-title .photos img:not(.image){opacity:0;position:absolute}.Gcc\\Pages\\ProductPage .product-title .photos img.active{opacity:1;transition:opacity .2s}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-title .photos img{left:50%;top:5em;transform:translateX(-50%)}}.Gcc\\Pages\\ProductPage .product-title .photos .scroll-me{display:none}@media (min-width:768px){.Gcc\\Pages\\ProductPage .product-title .photos .scroll-me{display:flex;margin-top:4rem;padding:0;width:100%}}.Gcc\\Pages\\ProductPage .prev-next{display:none}@media (min-width:768px){.Gcc\\Pages\\ProductPage .prev-next{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:min(300px,50dvh - var(--header-height));transform:translateY(-50%);width:100%;z-index:6}}.Gcc\\Pages\\ProductPage .prev-next a{align-items:center;color:var(--heading-color);display:flex;flex-direction:column;font-family:Krona One,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;gap:.5rem;justify-content:center;pointer-events:auto;text-align:center;text-decoration:none;text-transform:uppercase}.Gcc\\Pages\\ProductPage .prev-next a svg{height:auto;width:25px}.Gcc\\Pages\\ProductPage .prev-next a svg path{transition:all .3s}.Gcc\\Pages\\ProductPage .prev-next a:hover svg path{stroke:var(--heading-color)}.Gcc\\Pages\\ProductPage .scroll-me{align-items:center;color:var(--heading-color);display:flex;flex-direction:column;font-family:Krona One,sans-serif;font-size:.8125em;font-style:normal;font-weight:400;gap:.25rem;justify-content:center;padding:2em;text-transform:uppercase;width:-moz-max-content;width:max-content}@media (min-width:768px){.Gcc\\Pages\\ProductPage .scroll-me{display:none}}.Gcc\\Pages\\ProductPage .sections{display:flex;flex-direction:column;margin-left:auto;pointer-events:none;position:relative;width:calc(100% - 112px);z-index:2}.Gcc\\Pages\\ProductPage .sections a,.Gcc\\Pages\\ProductPage .sections button{pointer-events:auto}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections{display:grid;gap:0 112px;grid-template-areas:"accolades content" "flavor ." ". blend" "sizes ." ". minis" "actions actions";grid-template-columns:1fr 1fr;width:100%}.Gcc\\Pages\\ProductPage .sections:nth-child(odd){margin-top:30dvh}}.Gcc\\Pages\\ProductPage .sections section{align-items:center;display:flex;justify-content:center;min-height:max(100dvh - var(--header-height),620px)}@media (min-width:768px) and (min-height:600px){.Gcc\\Pages\\ProductPage .sections section{align-items:flex-start;min-height:calc(100dvh - var(--header-height))}}.Gcc\\Pages\\ProductPage .sections section p{pointer-events:auto}.Gcc\\Pages\\ProductPage .sections section p strong{color:var(--heading-color);display:block;font-family:Krona One,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.Gcc\\Pages\\ProductPage .sections section .wrap{padding:0 1em;width:100%}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section .wrap{margin-top:clamp(5rem,2.722rem + 4.75vw,6.875rem)}}.Gcc\\Pages\\ProductPage .sections section.accolades{grid-area:accolades;text-align:center}.Gcc\\Pages\\ProductPage .sections section.accolades .images{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:1em}@media (max-width:767px){.Gcc\\Pages\\ProductPage .sections section.accolades:not(.displayed){display:none}}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.accolades{justify-self:flex-end;max-height:520px;min-height:unset}.Gcc\\Pages\\ProductPage .sections section.accolades .wrap{align-self:flex-end}}.Gcc\\Pages\\ProductPage .sections section.content{align-self:flex-start;grid-area:content;justify-self:flex-start}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.content .wrap{max-width:400px}}.Gcc\\Pages\\ProductPage .sections section.flavor{grid-area:flavor}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.flavor{justify-self:flex-end;min-width:343px;text-align:right;width:auto}}.Gcc\\Pages\\ProductPage .sections section.blend{grid-area:blend;margin-bottom:100dvh}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.blend{margin-bottom:50dvh}}.Gcc\\Pages\\ProductPage .sections section.blend .wrap{align-self:flex-start;margin-top:22.6dvh;padding-left:3em;width:100%}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.blend .wrap{margin-top:250px}}.Gcc\\Pages\\ProductPage .sections section.blend p{display:block;position:relative}.Gcc\\Pages\\ProductPage .sections section.blend p:before{border-top:2px solid var(--heading-color);content:"";opacity:0;position:absolute;right:calc(100% + .5em);top:1em;transition:min-width .2s;width:2em}.Gcc\\Pages\\ProductPage .sections section.blend p:after{color:var(--heading-color);content:"•";display:block;font-size:2.5rem;opacity:0;position:absolute;right:calc(100% + 2rem);top:0;transform:translateY(-27.5%);transition:transform .2s}.Gcc\\Pages\\ProductPage .sections section.blend p.active:before{min-width:6em;opacity:1}.Gcc\\Pages\\ProductPage .sections section.blend p.active:after{opacity:1;transform:translate(-4rem,-27.5%)}.Gcc\\Pages\\ProductPage .sections section.sizes{grid-area:sizes}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.sizes{align-items:flex-start;height:auto;justify-self:flex-end;text-align:right}}@media (min-width:768px) and (min-height:600px){.Gcc\\Pages\\ProductPage .sections section.sizes{height:auto;min-height:min(100dvh - var(--header-height),900px)}}.Gcc\\Pages\\ProductPage .sections section.minis{grid-area:minis}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.minis{height:auto;max-height:540px}.Gcc\\Pages\\ProductPage .sections section.minis .wrap{align-self:flex-start;margin-top:0!important}}.Gcc\\Pages\\ProductPage .sections section.minis img{aspect-ratio:1;display:block;margin-left:3em;max-width:275px;-o-object-fit:contain;object-fit:contain;width:calc(100% - 3em)}.Gcc\\Pages\\ProductPage .sections section.minis .secondary{text-wrap:pretty;max-width:350px}@media (max-width:767px){.Gcc\\Pages\\ProductPage .sections section.minis:not(.displayed){display:none}}.Gcc\\Pages\\ProductPage .sections section.actions{align-items:flex-start;grid-area:actions;margin:20dvh 0 0}.Gcc\\Pages\\ProductPage .sections section.actions .wrap{display:flex;flex-direction:column;gap:1em;width:100%}@media (min-width:768px){.Gcc\\Pages\\ProductPage .sections section.actions .wrap{align-items:center;flex-direction:row-reverse;height:460px;justify-content:space-between;margin-top:0}}.Gcc\\Pages\\ProductPage .sections section.actions .btn{margin:0 auto;max-width:300px;min-width:unset;width:100%}@media (max-width:767px){.Gcc\\Pages\\ProductPage .sections section.actions .review{border:none;padding:none;text-decoration:underline}}.Gcc\\Pages\\ProductPage .sections p{line-height:1.92}.Gcc\\Pages\\AboutPage .outro{padding:8em 0}@media (min-width:768px){.Gcc\\Pages\\AboutPage .outro{display:grid;gap:5vw;grid-template-columns:1fr 1fr}}.Gcc\\Pages\\AboutPage .outro img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.Gcc\\Pages\\AboutPage .outro img{margin-top:2em}}@media (max-width:768px){.Gcc\\Pages\\AboutPage .parallax-split-carousel .parallax-split .content .copy .container{padding:4em 1em}.Gcc\\Pages\\AboutPage .parallax-split-carousel .controls button{transform:translateY(-100%)}}.Gcc\\Pages\\AboutPage .parallax-split-carousel .controls button:hover svg path{stroke:#ce0e2d}
