:root{--black: #000000;--white: #ffffff;--custom-border-color: #DEDEDB}.media-ratio{--aspect-ratio: 1;--object-fit: cover;--object-position: center;position:relative;aspect-ratio:var(--aspect-ratio);overflow:hidden}.media-ratio picture,.media-ratio iframe,.media-ratio video,.media-ratio img{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:var(--object-fit);object-position:var(--object-position)}.grid-flex{--columns: 4;--column-gap: 20px;--row-gap: 20px;--item-width: calc(100% - var(--column-gap) * (var(--columns) - 1));--item-max-width: 200px;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);justify-content:center;width:100%;max-width:calc(var(--item-max-width) * var(--columns) + var(--column-gap) * (var(--columns) - 1));margin:0 auto}.grid-flex-item{width:calc(var(--item-width) / var(--columns));max-width:var(--item-max-width)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:antialiased}.header__active-dot{font-size:0}body:has(.drawer[open]) #rawa-container{display:none!important}#rawa-button{bottom:max(var(--rawa-position-bottom, 20px),var(--rawa-sticky-bottom, 0px))!important;transition:bottom .2s ease-in-out}@media (max-width: 699px){#rawa-button{bottom:max(var(--rawa-position-bottom, 20px),var(--rawa-sticky-bottom, 0px),calc(1.25rem + var(--toast-height, -100px) + 12px))!important}}#rebuy-bubble-global-alert-modal{display:none!important}:is(shopify-account [slot=signed-out-avatar]) .subheading{text-transform:uppercase}.button.button--tertiary{--width: auto;--height: clamp(38px, calc(38px + 4*(100vw - 999px)) , 42px);--background-color: var(--dark-text-color);--padding-y: inherit;--padding-x: clamp(40px, calc(40px + 4*(100vw - 999px)) , 44px);--text-color: var(--white);--hover-background-color: var(--primary-color);--hover-text-color: var(--white);position:relative;display:inline-flex;justify-content:center;align-items:center;max-width:100%;width:var(--width);height:var(--height);background-color:var(--background-color);padding-block:var(--padding-y);padding-inline:var(--padding-x);border:none;border-radius:0;text-align:center;font-family:var(--primary-font);font-weight:400;font-size:clamp(13px,calc(13px + 1*(100vw - 999px)),14px);line-height:clamp(20px,calc(20px + 2*(100vw - 999px)),22px);text-transform:capitalize;color:var(--text-color);cursor:pointer;user-select:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button.button--tertiary .button__content,.button.button--tertiary .button__content:before{transform:none!important}@media (hover: hover){.button.button--tertiary:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}}.button.button--tertiary:active{background-color:var(--hover-background-color);color:var(--hover-text-color)}.button.button--tertiary[disabled]{--background-color: var(--custom-border-color);--text-color: var(--gray-text-color);user-select:none;pointer-events:none}@media (pointer: fine){.product-card.product-card--sold-out:not(:hover) .product-card__image--primary{opacity:.5}.product-card.product-card--sold-out:hover:not(:has(.product-card__image--secondary)) .product-card__image--primary{opacity:.5}.product-card.product-card--sold-out:hover:has(.product-card__image--secondary) .product-card__image--secondary{opacity:.5}}.richtext,.page-text{--font-family: inherit;--font-size: inherit;--font-weight: inherit;--font-weight-bold: 700;--line-height: inherit;--text-color: inherit;--link-color: var(--dark-text-color);--link-hover-color: var(--dark-text-color);--letter-spacing: normal;--list-margin-left: 25px;--page-text-paragraphs-gap: 15px}:is(.richtext,.page-text),:is(.richtext,.page-text) *{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color);letter-spacing:var(--letter-spacing)}:is(.richtext,.page-text)>*:not(:last-child){margin-bottom:var(--page-text-paragraphs-gap)}:is(:is(.richtext,.page-text) b,:is(.richtext,.page-text) strong),:is(:is(.richtext,.page-text) b,:is(.richtext,.page-text) strong) *{font-weight:var(--font-weight-bold)}:is(.richtext,.page-text) a{text-decoration:underline}:is(:is(.richtext,.page-text) a),:is(:is(.richtext,.page-text) a) *{color:var(--link-color)}:is(:is(.richtext,.page-text) a):active{color:var(--link-color);text-decoration:none}@media (hover: hover){:is(:is(.richtext,.page-text) a):hover{color:var(--link-color);text-decoration:none}}:is(.richtext,.page-text) p:last-child,:is(.richtext,.page-text) blockquote:last-child{margin-bottom:0}:is(.richtext,.page-text) p:empty{height:1px}:is(.richtext,.page-text) p+ul,:is(.richtext,.page-text) p+ol{margin-top:calc(var(--page-text-paragraphs-gap) * -1)}:is(.richtext,.page-text) ul{list-style:disc}:is(.richtext,.page-text) ol{list-style:decimal}:is(.richtext,.page-text) ul,:is(.richtext,.page-text) ol{padding-left:0;margin-left:var(--list-margin-left)}:is(:is(.richtext,.page-text) ul,:is(.richtext,.page-text) ol) li::marker{font-size:inherit}:is(.richtext,.page-text) :is(h1,h2,h3,h4,h5,h6),:is(.richtext,.page-text) :is(h1,h2,h3,h4,h5,h6) *{font-weight:700;line-height:normal}:is(.richtext,.page-text) h1{font-size:2em}:is(.richtext,.page-text) h2{font-size:1.5em}:is(.richtext,.page-text) h3{font-size:1.17em}:is(.richtext,.page-text) h4{font-size:1em}:is(.richtext,.page-text) h5{font-size:.83em}:is(.richtext,.page-text) h6{font-size:.6em}:is(.richtext,.page-text) :is(iframe[src*=youtube]),:is(.richtext,.page-text) :is(iframe[src*="youtu.be"]),:is(.richtext,.page-text) :is(iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}:is(.richtext,.page-text) blockquote{padding:0;padding-left:1rem;border-left:2px solid var(--primary-color);margin-bottom:var(--page-text-paragraphs-gap);font-style:italic}:is(:is(.richtext,.page-text) table) td,:is(:is(.richtext,.page-text) table) th{border:1px solid var(--custom-border-color)}accordions-component{--accordion-asset-width: 15px;--accordion-asset-rotation: 180deg;--accordion-asset-rotation-hover: 0deg;--accordion-border: 1px solid #000000;--accordion-trigger-padding: 15px 0;--accordion-content-padding: 0 0 15px;display:block}.accordion:not([no-border]){border-block:var(--accordion-border)}.accordion+.accordion,.accordion[no-border-top]{border-top:0}.accordion[no-border-bottom]{border-bottom:0}.accordion[no-padding-top] .accordion-trigger{padding-top:0}.accordion[no-padding-bottom] .accordion-trigger{padding-bottom:0}.accordion summary::-webkit-details-marker{display:none}:is(.accordion[open] .accordion-asset-wrapper) svg{transform:rotate(var(--accordion-asset-rotation-hover))}.accordion-trigger{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;background:transparent;padding:var(--accordion-trigger-padding);border:0;outline:0;box-shadow:unset;cursor:pointer;appearance:none}.accordion-asset-wrapper{display:inline-flex;align-items:center;justify-content:center}.accordion-asset-wrapper svg{transform:rotate(var(--accordion-asset-rotation));width:var(--accordion-asset-width);height:auto;transition:.2s}.accordion-content{padding:var(--accordion-content-padding)}.article-comments__list .pagination{margin-block-start:20px}:is(:is(.collection,.article-comments__list) .pagination) .pagination__link{width:clamp(32px,calc(32px + 8*(100vw - 999px)),40px);height:clamp(32px,calc(32px + 8*(100vw - 999px)),40px);background:transparent;font-family:var(--secondary-font);font-weight:var(--secondary-font-weight-subheading);font-style:normal;font-size:clamp(11px,calc(11px + 1*(100vw - 999px)),12px);line-height:clamp(11px,calc(11px + 6*(100vw - 999px)),17px);letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--dark-text-color)}[aria-current=page]:is(:is(:is(.collection,.article-comments__list) .pagination) .pagination__link){background:var(--primary-color);color:var(--white)}@media (hover: hover){:is(:is(:is(.collection,.article-comments__list) .pagination) a.pagination__link):hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}:is(:is(.collection,.article-comments__list) .pagination) .circle-button{--button-size: clamp(32px, calc(32px + 8*(100vw - 999px)) , 40px);background-color:var(--dark-text-color);color:var(--white)}:is(:is(:is(.collection,.article-comments__list) .pagination) .circle-button):before{content:none}@media (hover: hover){:is(:is(.collection,.article-comments__list) .pagination) .circle-button{transition:background-color .2s ease}:is(:is(:is(.collection,.article-comments__list) .pagination) .circle-button):hover{background-color:var(--primary-color);color:var(--white)}:is(:is(:is(.collection,.article-comments__list) .pagination) .circle-button):hover:before{content:none;transform:none;background:none}}.drawer--search::part(header),.drawer--search::part(body){background:var(--white)}:is(.drawer--search .predictive-search__no-results) .subheading{text-transform:uppercase!important}:is(.drawer--search .predictive-search__no-results) [type=reset]{height:clamp(38px,calc(38px + 4*(100vw - 999px)),42px);background:var(--dark-text-color, #1d1d1b);padding-inline:clamp(40px,calc(40px + 4*(100vw - 999px)),44px);border:none!important;font-family:var(--primary-font);font-weight:400;font-size:clamp(13px,calc(13px + 1*(100vw - 999px)),14px);line-height:clamp(20px,calc(20px + 2*(100vw - 999px)),22px);color:var(--white)!important;text-transform:capitalize}:is(:is(.drawer--search .predictive-search__no-results) [type=reset]) .button__content{padding-inline:0!important}@media (hover: hover){:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):hover{background:var(--primary-color)}:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):hover .button__content{transform:none!important}:is(:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):hover .button__content):before{content:none!important;background:none}}:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):active{background:var(--primary-color)}:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):active .button__content{transform:none!important}:is(:is(:is(.drawer--search .predictive-search__no-results) [type=reset]):active .button__content):before{content:none!important;background:none}:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button){--button-size: clamp(40px, calc(40px + 8*(100vw - 999px)) , 48px);background-color:var(--dark-text-color);color:var(--white)}:is(:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button)):before{content:none}:is(:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button)) svg{width:clamp(16px,calc(16px + 4*(100vw - 999px)),20px);height:clamp(16px,calc(16px + 4*(100vw - 999px)),20px)}:is(:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button)):active:not([disabled]){background-color:var(--primary-color)}@media (hover: hover){:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button){transition:background-color .2s ease}:is(:is(carousel-prev-button,carousel-next-button) .circle-button:not(.carousel-arrow-button)):hover:not([disabled]){background-color:var(--primary-color)}}
