*{box-sizing:border-box;margin:0}html,body{line-height:var(--font-primary--line-height);letter-spacing:normal}html{scroll-behavior:smooth;font-size:10px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-size:var(--font-size-14)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}fieldset{border:none;margin:0;padding:0}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.container--narrow{max-width:var(--page-width-narrow)}.container--paddingless{padding-left:0;padding-right:0}body.drawer--active{overflow:hidden}.drawer{display:none}.hidden{display:none!important}@media screen and (max-width:768px){.hidden-mobile{display:none!important}}@media screen and (min-width:769px)and (max-width:989px){.hidden-tablet{display:none!important}}@media screen and (min-width:990px){.hidden-desktop{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.overflow-hidden{overflow:hidden}.loading-spinner{display:none}button{font-family:var(--font-primary--family)}.button{display:block;background-color:var(--color-foreground);color:var(--color-background);text-align:center;padding:.5rem}.page-width{padding-left:16px;padding-right:16px}@media(max-width:768px){.page-width--flush-right{padding-left:16px;padding-right:0}.hide-mobile{display:none!important}}@media(min-width:769px)and (max-width:989px){.hide-tablet{display:none!important}}@media(min-width:990px){.hide-desktop{display:none!important}}.button{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 3.2rem;border-radius:4rem;cursor:pointer;font-size:1.6rem;font-family:var(--font-primary--family);font-weight:500;line-height:2.4rem;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;border:2px solid var(--button-default-border);background-color:var(--button-default-bg);color:var(--button-default-color)}.button.button--with-icon{display:flex;align-items:center;gap:.8rem}.button.button--animate-icon .button__icon{transition:transform .3s ease-in-out}.button.button--animate-icon.button--animate-clockwise.button--animate-rotate-45:hover .button__icon{transform:rotate(45deg)}.button.button--animate-icon.button--animate-clockwise.button--animate-rotate-90:hover .button__icon{transform:rotate(90deg)}.button.button--animate-icon.button--animate-clockwise.button--animate-rotate-180:hover .button__icon{transform:rotate(180deg)}.button.button--animate-icon.button--animate-clockwise.button--animate-rotate-360:hover .button__icon{transform:rotate(360deg)}.button.button--animate-icon.button--animate-counterclockwise.button--animate-rotate-45:hover .button__icon{transform:rotate(-45deg)}.button.button--animate-icon.button--animate-counterclockwise.button--animate-rotate-90:hover .button__icon{transform:rotate(-90deg)}.button.button--animate-icon.button--animate-counterclockwise.button--animate-rotate-180:hover .button__icon{transform:rotate(-180deg)}.button.button--animate-icon.button--animate-counterclockwise.button--animate-rotate-360:hover .button__icon{transform:rotate(-360deg)}.button--full-width{width:100%}@media(max-width:768px){.button--full-width-mobile{width:100%}}@media(min-width:769px){.button--full-width-desktop{width:100%}}.button:disabled,.button[disabled],.button.disabled{cursor:not-allowed;opacity:.6}.button:hover{background-color:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--button-hover-color)}.button.button--primary{background-color:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-color)}.button.button--primary:hover{background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border);color:var(--button-primary-hover-color)}.button.button--secondary{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-color)}.button.button--secondary:hover{background-color:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color)}.button.button--tertiary{background-color:var(--button-tertiary-bg);border-color:var(--button-tertiary-border);color:var(--button-tertiary-color)}.button.button--tertiary:hover{background-color:var(--button-tertiary-hover-bg);border-color:var(--button-tertiary-hover-border);color:var(--button-tertiary-hover-color)}.button.button--outline-dark{background-color:var(--button-outline-dark-bg);border-color:var(--button-outline-dark-border);color:var(--button-outline-dark-color)}.button.button--outline-dark:hover{background-color:var(--button-outline-dark-hover-bg);border-color:var(--button-outline-dark-hover-border);color:var(--button-outline-dark-hover-color)}.button.button--outline-light{background-color:var(--button-outline-light-bg);border-color:var(--button-outline-light-border);color:var(--button-outline-light-color)}.button.button--outline-light:hover{background-color:var(--button-outline-light-hover-bg);border-color:var(--button-outline-light-hover-border);color:var(--button-outline-light-hover-color)}.button.button--text{background-color:transparent;border-color:transparent;color:currentColor;padding:0;margin:0;gap:.8rem;line-height:1.5;font-weight:var(--font-weight-400);text-decoration:underline}.button.button--text svg{width:1.8rem;height:1.8rem}.button.button--small{padding:.4rem 2.4rem}.search{--display: none;--icon-size: 2.4rem;--button-size: 3.2rem;--gap-buttons: 1.2rem;--buttons-display: none;--border-width: .1rem;--text-size-input: 1.6rem;--input-height: 4rem;--input-border: var(--border-width) solid var(--color);--color: var(--color-black);--top-offset: var(--header-height-mob);--trending-searches-display: none;--recently-viewed-display: none;--search-height: calc(100dvh - var(--header-height-mob));display:var(--display);color:var(--color);padding:var(--padding, 0)}.search--active{--display: block;--padding: 2.4rem 0;--color: var(--color-black);--input-height: 4.8rem;--trending-searches-display: block;--recently-viewed-display: block;position:absolute;background:#fff;left:0;top:var(--top-offset);z-index:15;width:100%;transform:translateY(-100%);animation:search-slide-down .3s ease forwards;height:var(--search-height);max-height:90vh;overflow:auto}@keyframes search-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.search__form{display:flex;flex-direction:column;justify-content:space-between;width:100%}.search__label{display:none}.search__icon{background:none;border:none;padding:0;flex-shrink:0;height:var(--icon-size);width:var(--icon-size);color:var(--color)}.search__icon .icon-search{width:100%;height:100%}.search__input-group{display:flex;align-items:center;gap:var(--gap-buttons)}.search__input-wrapper{display:flex;align-items:center;gap:var(--gap-buttons);width:100%;height:var(--input-height);border:var(--input-border);padding:.8rem 1.6rem;border-radius:.4rem}.search__input{background-color:transparent;border:none;color:var(--color);font-size:var(--font-size-14);line-height:2.4rem;font-weight:var(--font-weight-400);padding:0;width:100%}@media screen and (min-width:1600px){.search__input{font-size:var(--text-size-input)}}.search__input:focus-visible{outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__input::placeholder{color:var(--color)}.search__buttons{display:var(--buttons-display);gap:var(--gap-buttons)}.search__button{cursor:pointer;background:none;border:none;padding:0;margin:0;flex-shrink:0;width:var(--button-size);height:var(--button-size);color:var(--color-black)}.search__button svg{width:100%;height:100%}.search-toggle{--display-close: none;--display-search: block}.search-toggle--active{--display-close: block;--display-search: none}@media screen and (min-width:991px){.search{--top-offset: 0;--display: block;--search-height: auto}.search--active{--padding: 2.4rem 5.3rem;--input-height: 8rem;--buttons-display: flex}}.quantity{display:flex;align-items:center;gap:.4rem}@media screen and (min-width:769px){.quantity{gap:.2rem}}.quantity__button{background:none;border:none;cursor:pointer;background-color:var(--color-grey-light);color:var(--color-black);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:769px){.quantity__button{width:3.2rem;height:3.2rem}}.quantity__button svg{width:1.4rem;height:1.4rem}@media screen and (min-width:769px){.quantity__button svg{width:.9rem;height:.9rem}}.quantity__input{width:4rem;height:4rem;background-color:var(--color-grey-light);font-size:var(--font-size-16);border-radius:0;text-align:center;border:none}@media screen and (min-width:769px){.quantity__input{width:3.2rem;height:3.2rem}}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.swym-storefront-layout-hide-view{display:none!important}.swym-header-icon-count-bubble{top:auto!important;bottom:-.2rem!important;right:-.4rem!important;width:1.8rem;height:1.8rem}.swym-header-icon-count-bubble .swym-header-icon-count{background-color:var(--color-brand);color:var(--color-black);font-family:var(--font-primary--family);font-size:var(--font-size-14);font-weight:var(--font-weight-400)}.swym-header-icon-count{padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
