*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;height:100%}body{font-family:var(--font-base--family);color:var(--color-primary)}div:empty:not(.display-when-empty),a:empty:not(.display-when-empty):not(.anchor),span:empty:not(.display-when-empty),p:empty:not(.display-when-empty){display:none}a{color:var(--color-primary);text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading--family);letter-spacing:-.02em}h1{font-size:var(--font-56)}h2{font-size:var(--font-36)}h3{font-size:var(--font-24)}h4{font-size:var(--font-18)}.shopify-section:not(.full-width-section){--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section:not(.full-width-section)>*{grid-column:2}.shopify-section:not(.full-width-section)>.full-width{grid-column:1 / -1}@media only screen and (min-width:990px){.desktop-hide{display:none!important}}@media only screen and (max-width:989px){.mobile-hide{display:none!important}}.absolute{position:absolute}.anchor{position:absolute;top:calc((var(--header-height) + var(--gap-l)) * -1)}.contain{object-fit:contain}.cover{object-fit:cover}.hidden{display:none}.list-unstyled{list-style:none;margin:0;padding:0}.narrow-width{width:100%;max-width:var(--narrow-width);margin-left:auto;margin-right:auto}.overflow-locked{overflow:hidden}@media only screen and (min-width:990px){.overflow-locked{margin-right:var(--gutter-width)}}.reading-width{width:100%;max-width:var(--reading-width);margin-left:auto;margin-right:auto}.relative{position:relative}.svg{overflow:visible}.svg>*{fill:currentColor}.tight-width{width:100%;max-width:min(var(--tight-width),88vw);margin-left:auto;margin-right:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.text-impact{font-family:var(--font-base--family);font-size:var(--font-14);font-weight:var(--font-base--regular);text-transform:uppercase;letter-spacing:var(--letter-spacing--medium)}.text-compact-title{font-family:var(--font-heading--family);font-size:var(--font-18);font-weight:var(--font-heading--bold);color:var(--ink);letter-spacing:var(--letter-spacing--medium)}input::-webkit-search-cancel-button{display:none}input,textarea{font:inherit}input[type=checkbox]{position:relative;width:1rem;height:1rem}input[type=checkbox]:before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;border:var(--border);background-color:#fff;cursor:pointer}input[type=checkbox]:after{content:url(/cdn/shop/files/check_dark.svg?v=1783086099);position:absolute;left:0;top:0;width:1rem;height:1rem;opacity:0;transition:var(--transition-opacity);cursor:pointer}input[type=checkbox]:hover:after{opacity:.4}input[type=checkbox]:checked:before{background-color:var(--color-primary)}input[type=checkbox]:checked:after{content:url(/cdn/shop/files/check_white.svg?v=1783086098);opacity:1}.form{display:flex;flex-direction:column;gap:var(--gap-l)}.form .form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-l)}.form .form-fields .form-item{display:flex;flex-direction:column;gap:var(--gap-xxs)}.form .form-fields .form-item.form-item--full-width{grid-column:1 / -1}.form .form-fields .form-item label{font-family:var(--font-base--family);font-size:var(--font-12);font-weight:var(--font-base--bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing--wide)}.form .form-fields .form-item input,.form .form-fields .form-item select,.form .form-fields .form-item textarea{border:0;border-bottom:var(--border);padding:var(--gap-s) 0;font-size:var(--font-14)}:is(.form .form-fields .form-item input,.form .form-fields .form-item select,.form .form-fields .form-item textarea):focus-visible{outline:none;border-bottom-color:var(--color-primary)}.form .form-fields .form-item input:not([type=checkbox]){width:100%}.form .form-fields .form-item.form-checkbox{display:flex;flex-direction:row;align-items:center;gap:var(--gap-s)}.form .form-fields .form-item.form-checkbox label{font-size:var(--font-14);font-weight:var(--font-base--regular);text-transform:none;letter-spacing:var(--letter-spacing--medium)}.form.form--box .form-fields{gap:var(--gap-l) var(--gap)}.form.form--box .form-fields .form-item{gap:var(--gap-xs)}.form.form--box .form-fields .form-item label{font-weight:var(--font-base--regular);color:var(--ink)}.form.form--box .form-fields .form-item input,.form.form--box .form-fields .form-item select,.form.form--box .form-fields .form-item textarea{border:var(--border);padding:var(--gap-s)}:is(.form.form--box .form-fields .form-item input,.form.form--box .form-fields .form-item select,.form.form--box .form-fields .form-item textarea):focus-visible{outline:none;border-color:var(--color-primary)}.form .form-status{display:flex;align-items:baseline;gap:var(--gap-s);background-color:var(--cloud);padding:var(--gap-s)}.form .form-status svg{width:.75rem;height:auto}.form .form-status.form--success{color:var(--green)}.form .form-status.form--error{color:var(--red)}.form .form-status-list{padding:var(--gap-s);color:var(--red);font-size:var(--font-14)}.form .form-submit{padding-top:var(--gap)}.form .form-buttons{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap}.btn{width:fit-content;min-width:8rem;min-height:3rem;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);padding:var(--gap-s) var(--gap);font-family:var(--font-base--family);font-size:var(--font-14);font-weight:var(--font-base--bold);text-transform:uppercase;letter-spacing:var(--letter-spacing--wide);border:solid .0625rem var(--color-primary);transition:var(--transition-all);cursor:pointer}.btn.btn--dark{--plain: var(--color-primary);--contrast: white}.btn.btn--light{--plain: white;--contrast: var(--color-primary)}.btn.btn--primary{border-color:var(--plain);background-color:var(--plain);color:var(--contrast)}.btn.btn--primary:not(:disabled):hover{opacity:.8}.btn.btn--secundary{border-color:var(--plain);background-color:transparent;color:var(--plain)}.btn.btn--secundary:not(:disabled):hover{background-color:var(--plain);color:var(--contrast);opacity:.8}.btn:disabled{opacity:.48;cursor:not-allowed}.btn .arrow{width:.75rem}.object-link{display:block;font-size:var(--font-14);font-weight:var(--font-base--bold);text-transform:uppercase;letter-spacing:var(--letter-spacing--medium);padding-bottom:var(--gap-xs);border-bottom:var(--border);border-bottom-color:var(--color-primary);transition:var(--transition-opacity)}.object-link:hover{opacity:.8}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.product-details-section{border-top:var(--border--light);padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
