:root{--brand-primary-black: #202020;--brand-primary-deep-black: #000000;--brand-primary-white: #FFFFFF;--brand-secondary-light-gray: #E9E9E9;--brand-secondary-lavender: #EBE5ED;--brand-accent-green-bright: #00D964;--brand-accent-green-deep: #00881E;--brand-accent-red: #E80000;--brand-accent-purple-light: #DC60E6;--brand-accent-purple-medium: #CC7FF7;--brand-accent-purple-deep: #8700D3;--brand-accent-blue: #3423CC;--brand-neutral-gray-dark: #707070;--brand-neutral-gray-medium: #757575;--brand-neutral-gray: #818181;--brand-neutral-gray-light: #EBEBEB;--brand-state-success: #00D964;--brand-state-error: #E80000;--brand-state-warning: #E80000;--brand-font-family-base: "Source Sans Pro", sans-serif;--brand-font-size-base: 16px;--brand-line-height-base: 1.8;--brand-letter-spacing-base: 0;--brand-space-1: 2px;--brand-space-2: 4px;--brand-space-3: 6px;--brand-space-4: 8px;--brand-space-5: 10px;--brand-space-6: 12px;--brand-space-8: 16px;--brand-space-9: 17px;--brand-space-10: 18px;--brand-space-11: 20px;--brand-space-13: 26px;--brand-space-15: 30px;--brand-space-16: 32px;--brand-space-17: 34px;--brand-space-20: 40px;--brand-space-26: 52px;--brand-space-30: 59px;--brand-space-32: 60px;--brand-space-33: 66px;--brand-space-40: 80px;--brand-focus-ring-width: 2px;--brand-focus-ring-offset: 0;--brand-focus-ring-color: var(--brand-accent-green-bright)}body{font-family:var(--brand-font-family-base);font-size:var(--brand-font-size-base);line-height:var(--brand-line-height-base);letter-spacing:var(--brand-letter-spacing-base);color:var(--brand-primary-black);font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--brand-font-family-base);font-weight:600;color:var(--brand-primary-black);line-height:1.2;letter-spacing:var(--brand-letter-spacing-base);margin-bottom:var(--brand-space-8)}p{margin-bottom:var(--brand-space-8);line-height:var(--brand-line-height-base)}a{color:var(--brand-primary-black);text-decoration:none;transition:color .2s ease}a:hover{color:var(--brand-primary-black);opacity:.7}a:focus-visible{outline:var(--brand-focus-ring-width) solid var(--brand-focus-ring-color);outline-offset:var(--brand-focus-ring-offset)}.button,button:not([class]),[type=button],[type=submit],input[type=submit]{border-radius:0;font-family:var(--brand-font-family-base);font-weight:600;text-transform:capitalize;letter-spacing:var(--brand-letter-spacing-base);padding:var(--brand-space-6) var(--brand-space-20);transition:background-color .2s ease,color .2s ease;cursor:pointer;border:1px solid transparent}.button:not(.button--secondary):not(.button--tertiary),button:not([class]):not(.button--secondary):not(.button--tertiary){background-color:var(--brand-primary-black);color:var(--brand-primary-white);border-color:var(--brand-primary-black)}.button:not(.button--secondary):not(.button--tertiary):hover,button:not([class]):not(.button--secondary):not(.button--tertiary):hover{background-color:var(--brand-primary-deep-black);border-color:var(--brand-primary-deep-black)}.button--secondary{background-color:transparent;color:var(--brand-primary-black);border:1px solid var(--brand-primary-black)}.button--secondary:hover{background-color:var(--brand-primary-black);color:var(--brand-primary-white)}.button--tertiary{background-color:transparent;color:var(--brand-primary-black);border:none}.button--tertiary:hover{opacity:.7}.button:disabled,.button[aria-disabled=true],button:disabled{background-color:var(--brand-neutral-gray-medium);color:var(--brand-primary-white);border-color:var(--brand-neutral-gray-medium);cursor:not-allowed;opacity:.6}.button:focus-visible,button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible{outline:var(--brand-focus-ring-width) solid var(--brand-focus-ring-color);outline-offset:var(--brand-focus-ring-offset)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{border-radius:0;border:1px solid var(--brand-neutral-gray);padding:var(--brand-space-6) var(--brand-space-8);font-family:var(--brand-font-family-base);font-size:var(--brand-font-size-base);line-height:var(--brand-line-height-base);color:var(--brand-primary-black);background-color:var(--brand-primary-white);transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,textarea:focus{border-color:var(--brand-primary-black);outline:var(--brand-focus-ring-width) solid var(--brand-focus-ring-color);outline-offset:var(--brand-focus-ring-offset)}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{background-color:var(--brand-secondary-light-gray);border-color:var(--brand-neutral-gray-light);cursor:not-allowed;opacity:.6}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.field--error input,.field--error select,.field--error textarea{border-color:var(--brand-state-error)}.field--success input,.field--success select,.field--success textarea{border-color:var(--brand-state-success)}label{font-weight:600;color:var(--brand-primary-black);margin-bottom:var(--brand-space-2);display:block}.field__message,.form__message{font-size:14px;margin-top:var(--brand-space-2);line-height:1.5}.field__message--error{color:var(--brand-state-error)}.field__message--success{color:var(--brand-state-success)}.card,.product-card,.collection-card,.article-card{border-radius:0;background-color:var(--brand-primary-white);transition:box-shadow .2s ease,transform .2s ease}.card:hover,.product-card:hover,.collection-card:hover,.article-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.card__media,.card-wrapper,.media{border-radius:0;overflow:hidden}.card__content,.card__information{padding:var(--brand-space-8)}.badge,.product-badge,.card-badge{border-radius:0;padding:var(--brand-space-2) var(--brand-space-4);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.badge--sale,.badge[data-type=sale]{background-color:var(--brand-accent-red);color:var(--brand-primary-white)}.badge--new,.badge[data-type=new]{background-color:var(--brand-accent-green-deep);color:var(--brand-primary-white)}.badge--sold-out,.badge[data-type=sold-out]{background-color:var(--brand-neutral-gray-medium);color:var(--brand-primary-white)}*:focus-visible{outline:var(--brand-focus-ring-width) solid var(--brand-focus-ring-color);outline-offset:var(--brand-focus-ring-offset)}*:focus:not(:focus-visible){outline:none}.skip-to-content-link:focus{background-color:var(--brand-primary-black);color:var(--brand-primary-white);padding:var(--brand-space-4) var(--brand-space-8);z-index:9999}@media (hover: none) and (pointer: coarse){button,a,input[type=button],input[type=submit],.button,.link{min-height:44px;min-width:44px}}.section-spacing,.shopify-section{padding-top:var(--brand-space-6);padding-bottom:var(--brand-space-6)}@media screen and (max-width: 991px){.section-spacing,.shopify-section{padding-top:var(--brand-space-5);padding-bottom:var(--brand-space-5)}}.grid--gutter{gap:var(--brand-space-8)}.grid--gutter-large{gap:var(--brand-space-16)}.spacing-bottom-small{margin-bottom:var(--brand-space-8)}.spacing-bottom-medium{margin-bottom:var(--brand-space-16)}.spacing-bottom-large{margin-bottom:var(--brand-space-32)}.text-subdued,.caption,.price--compare-at{color:var(--brand-neutral-gray-dark)}.link--accent{color:var(--brand-accent-blue);text-decoration:underline;text-underline-offset:2px}.link--accent:hover{color:var(--brand-primary-black)}@media screen and (max-width: 767px){body{font-size:15px;line-height:1.7}h1,.h1{font-size:28px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.card--product .card__inner{background-color:var(--brand-primary-white);border-radius:0}.collection-list-grid,.collection-grid,.product-grid{gap:var(--brand-space-16)}@media screen and (max-width: 991px){.collection-list-grid,.collection-grid,.product-grid{gap:var(--brand-space-8)}}.price{color:var(--brand-primary-black);font-weight:600}.price--on-sale .price-item--sale{color:var(--brand-accent-red)}.price--compare-at{color:var(--brand-neutral-gray-dark);text-decoration:line-through}.announcement-bar{background-color:var(--brand-secondary-light-gray);color:var(--brand-primary-black);padding:var(--brand-space-4) var(--brand-space-8)}.footer{background-color:var(--brand-primary-white);color:var(--brand-primary-black);padding-top:var(--brand-space-40);padding-bottom:var(--brand-space-20)}.newsletter-form{display:flex;gap:var(--brand-space-4);max-width:500px}.newsletter-form__field-wrapper{flex:1}.newsletter-form__button{flex-shrink:0}@media screen and (min-width: 768px){.feaprod .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}@media screen and (min-width: 992px){.feaprod .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}@media print{body{font-size:12pt;line-height:1.6;color:#000}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000}a{text-decoration:underline;color:#000}.button{border:1px solid #000;background:transparent;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-alignment.css.map */
