body.win98{--win98-bg: #c0c0c0;--win98-fg: #000000;--win98-highlight: #ffffff;--win98-shadow: #404040;--win98-mid: #808080;--color-background: var(--win98-bg);--color-foreground: var(--win98-fg);--color-border: var(--win98-mid);--color-shadow: var(--win98-shadow);--style-border-radius-inputs: 0;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-buttons: 0;--style-border-radius-lg: 0;--style-border-radius-pills: 0;font-family:"Microsoft Sans Serif","MS Sans Serif",Tahoma,Verdana,sans-serif}body.win98 h1,body.win98 h2,body.win98 h3,body.win98 .win98-titlebar .title{font-family:VT323,monospace;letter-spacing:.5px}body.win98 .header,body.win98 .header__row{--header-bg-color: transparent !important;background-color:transparent!important}body.win98 .header__row--top,body.win98 .header__row--bottom,body.win98 .header__row--top.divider--page-width .header__columns{border-bottom:0!important}body.win98 .header button,body.win98 .header .button,body.win98 .header .header-actions__action,body.win98 .header .menu-list__link,body.win98 .header .mega-menu__title{background:transparent!important;border:none!important;box-shadow:none!important;color:#00e!important}body.win98 .product-badges{background:var(--win98-bg)!important;color:var(--win98-fg)!important;border-radius:0!important;box-shadow:none!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight)!important}body.win98 .header .header-actions__action,body.win98 .header .account-button{color:#fff!important}body.win98 .header .svg-wrapper svg,body.win98 .header .svg-wrapper svg path,body.win98 .header .svg-wrapper svg circle,body.win98 .header .svg-wrapper svg line,body.win98 .header .svg-wrapper svg polyline,body.win98 .header .svg-wrapper svg polygon{stroke:#fff!important}body.win98 .product-media-container__zoom-button,body.win98 .deferred-media__poster-button,body.win98 .dialog-zoomed-gallery__close-button{background:transparent!important;border:none!important;box-shadow:none!important}body.win98 #MainContent[data-template=product] .media-gallery--carousel slideshow-arrows .slideshow-control{display:flex!important;align-items:center;justify-content:center;padding:0!important}body.win98 #MainContent[data-template=product] slideshow-arrows .slideshow-control .svg-wrapper,body.win98 #MainContent[data-template=product] slideshow-arrows .slideshow-control svg{display:block;margin:auto}body.win98 zoom-dialog dialog{background-color:#fd9ee8!important;background-image:var(--win98-mosaic)!important;background-repeat:var(--win98-repeat, repeat)!important;background-size:var(--win98-size, auto)!important;background-position:top left!important;scroll-behavior:auto!important;transition:none!important}body.win98 zoom-dialog dialog::backdrop{background:#00000059!important}body.win98 .dialog-zoomed-gallery{background:transparent!important;padding:clamp(1rem,4vw,3rem);scroll-behavior:auto!important;transition:none!important}body.win98 .dialog-zoomed-gallery .product-media-container,body.win98 .dialog-zoomed-gallery .product-media,body.win98 .dialog-zoomed-gallery .product-media>*{background:transparent!important;transition:none!important}body.win98 .dialog-zoomed-gallery .product-media-container--image .product-media,body.win98 .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{align-items:center;justify-content:center;transition:none!important}body.win98 .dialog-zoomed-gallery .product-media__image{width:100%;height:100%;max-width:min(92vw,88rem);max-height:92vh;object-fit:contain!important;transition:none!important}@media screen and (min-width:750px){body.win98 .dialog-zoomed-gallery{padding:clamp(.25rem,1vw,.75rem)}body.win98 .dialog-zoomed-gallery .product-media-container--image,body.win98 .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{min-height:calc(100dvh - clamp(.5rem,2vw,1.5rem))}body.win98 .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:1;width:min(98vw,calc(100dvh - clamp(.5rem,2vw,1.5rem)),70rem);height:min(98vw,calc(100dvh - clamp(.5rem,2vw,1.5rem)),70rem);min-width:min(98vw,calc(100dvh - clamp(.5rem,2vw,1.5rem)),70rem);max-width:none}body.win98 .dialog-zoomed-gallery .product-media__image{max-width:100%;max-height:100%}}body.win98::view-transition-group(gallery-item),body.win98::view-transition-old(gallery-item),body.win98::view-transition-new(gallery-item){animation:none!important}body.win98 .dialog--closed .close-button,body.win98 .dialog-thumbnails-list,body.win98 .dialog--closed .dialog-thumbnails-list{animation:none!important;opacity:1!important}body.win98 .dialog-zoomed-gallery__close-button{background:var(--win98-bg)!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight)!important;border-radius:0!important;box-shadow:none!important;color:var(--win98-fg)!important;width:var(--minimum-touch-target)!important;height:var(--minimum-touch-target)!important;mix-blend-mode:normal!important;opacity:1!important;transition:none!important}body.win98 .dialog-zoomed-gallery__close-button:active{border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow)!important;transform:translate(1px,1px)}body.win98 .dialog-thumbnails-list__thumbnail{background:var(--win98-bg)!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight)!important;border-radius:0!important;box-shadow:none!important}body.win98 .dialog-thumbnails-list__thumbnail img{border-radius:0!important}body.win98.win98-scrolled #header-component .header__row,body.win98 .header[data-sticky-state=active] .header__row{background-color:#ffa3e6!important;border-bottom:1px solid #e88da0!important}body.win98 #MainContent[data-template=index] .section-content-wrapper.page-width,body.win98 #MainContent .section--page-width .section-content-wrapper,body.win98 #MainContent .page-width{max-width:70rem;width:100%;margin-inline:auto}body.win98 #MainContent[data-template=index] .section.section-resource-list.section--page-width{max-width:75rem;width:100%;margin-inline:auto}body.win98 .product-media{max-width:75rem;width:100%;margin-inline:auto;background-color:#fd9ee8}.quick-add-modal__content{border-radius:0%!important}@media screen and (min-width:750px){body.win98 .quick-add-modal.dialog-modal{position:fixed;top:50%;left:50%;right:auto;bottom:auto;translate:-50% -50%;width:min(64rem,calc(100vw - 3rem));max-width:none;max-height:min(42rem,calc(100dvh - 3rem));min-height:0;height:auto;margin:0;overflow:hidden}body.win98 .quick-add-modal[open]{display:block}body.win98 .quick-add-modal__content{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr);grid-template-rows:auto;align-items:stretch;width:100%;max-width:none;max-height:min(42rem,calc(100dvh - 3rem));min-height:0;overflow:hidden}body.win98 .quick-add-modal__content .product-information__media{position:static;grid-column:1;grid-row:1;width:100%;min-height:0;overflow:hidden;background:#fff}body.win98 .quick-add-modal__content .product-information__media media-gallery{position:static;width:100%;height:100%;min-height:0}body.win98 .quick-add-modal__content .product-information__media slideshow-component,body.win98 .quick-add-modal__content .product-information__media slideshow-container,body.win98 .quick-add-modal__content .product-information__media slideshow-slides,body.win98 .quick-add-modal__content .product-information__media .media-gallery__grid{height:100%;min-height:0}body.win98 .quick-add-modal__content .product-information__media slideshow-slides{display:block;overflow:hidden}body.win98 .quick-add-modal__content .product-information__media slideshow-slide:not(:first-child),body.win98 .quick-add-modal__content .product-information__media .product-media-container:not(:first-child){display:none}body.win98 .quick-add-modal__content .product-information__media .product-media-container,body.win98 .quick-add-modal__content .product-information__media .product-media{width:100%;height:100%;min-height:0;aspect-ratio:auto;background:#fff!important}body.win98 .quick-add-modal__content .product-information__media .product-media{display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2rem)}body.win98 .quick-add-modal__content .product-information__media .product-media__image{width:100%;height:100%;max-height:34rem;object-fit:contain!important;border-radius:0!important}body.win98 .quick-add-modal__content .product-details{grid-column:2;grid-row:1;height:auto;min-height:0;overflow:auto}}body.win98 #MainContent[data-template=product] .product-information,body.win98 #MainContent[data-template=product] .product-information .section-background,body.win98 #MainContent[data-template=product] .product-media-container,body.win98 #MainContent[data-template=product] .product-media-container>*,body.win98 #MainContent[data-template=product] .product-media,body.win98 #MainContent[data-template=product] .product-media>*{background-color:transparent!important}body.win98:has(#MainContent[data-template=index]) #header-group .header__columns{max-width:70rem;width:100%;margin-inline:auto}body.win98 .win98-frame{background:var(--win98-bg);border:2px solid var(--win98-mid);box-shadow:inset 1px 1px 0 0 var(--win98-highlight),inset -1px -1px 0 0 var(--win98-shadow)}body.win98 .win98-titlebar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem;background:#2b6992;background:linear-gradient(90deg,#2b6992,#5bbbdb 83%);color:#fff;font-weight:700}body.win98 .win98-titlebar .controls{display:flex;gap:4px}body.win98 .win98-titlebar .controls .btn{width:18px;height:18px;line-height:16px;text-align:center;font-size:12px;border:1px solid #000;background:silver;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight);color:#000}body.win98{background-image:var(--win98-mosaic);background-repeat:var(--win98-repeat, repeat);background-size:var(--win98-size, auto);background-position:top left}body.win98 #MainContent [class^=color-],body.win98 #MainContent [class*=" color-"]{background-color:transparent!important}body.win98 button,body.win98 .button,body.win98 .shopify-payment-button__button--unbranded{-webkit-appearance:none;appearance:none;border:2px solid var(--win98-fg);border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight);background:var(--win98-bg);color:var(--win98-fg);border-radius:0;box-shadow:none!important;text-shadow:none}body.win98 .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){border:2px solid var(--win98-fg);border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight);background:var(--win98-bg);color:var(--win98-fg);border-radius:0;box-shadow:none}body.win98 .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{filter:brightness(.98)}body.win98 .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow);background:#d0d0d0}body.win98 .variant-picker .variant-option__button-label--has-swatch{border:2px solid var(--win98-fg);border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight);border-radius:0;background:var(--win98-bg);padding:2px}body.win98 .variant-picker .variant-option__button-label--has-swatch:has(:checked){border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow)}body.win98 .quantity-selector{background:#fff!important;border:2px solid #000!important;border-radius:0!important;box-shadow:inset 1px 1px 0 0 var(--win98-highlight),inset -1px -1px 0 0 var(--win98-mid);display:grid!important;grid-template-columns:var(--minimum-touch-target) 1fr var(--minimum-touch-target)!important;align-items:stretch!important;padding:0!important;box-sizing:border-box!important}body.win98 .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent!important;color:var(--win98-fg)!important;width:var(--minimum-touch-target)!important;height:100%!important;border:none!important;box-shadow:none!important}body.win98 .quantity-selector input[type=number]{background:transparent!important;color:var(--win98-fg)!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;border:none!important;text-align:center!important;justify-self:stretch;align-self:stretch}body.win98 .quantity-selector svg{stroke:var(--win98-fg)!important;fill:none}body.win98 button:hover,body.win98 .button:hover,body.win98 .shopify-payment-button__button--unbranded:hover{filter:brightness(.98)}body.win98 button:active,body.win98 .button:active,body.win98 .shopify-payment-button__button--unbranded:active{border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow);transform:translate(1px,1px)}body.win98 .cart__checkout-button.button{background:var(--win98-bg)!important;color:var(--win98-fg)!important;border-radius:0!important;box-shadow:none!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight)!important}body.win98 .cart__checkout-button.button:hover{filter:brightness(.98)}body.win98 .cart__checkout-button.button:active{border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow)!important;transform:translate(1px,1px)}body.win98 .cart-drawer .quantity-selector,body.win98 .cart-drawer__content .quantity-selector{background:#fff!important;border:2px solid #000!important;border-radius:0!important;box-shadow:inset 1px 1px 0 0 var(--win98-highlight),inset -1px -1px 0 0 var(--win98-mid)}body.win98 .cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus),body.win98 .cart-drawer__content .quantity-selector :is(.quantity-minus,.quantity-plus){color:#000!important}body.win98 .cart-drawer .quantity-selector svg,body.win98 .cart-drawer .quantity-selector svg path,body.win98 .cart-drawer .quantity-selector svg line,body.win98 .cart-drawer .quantity-selector svg polyline,body.win98 .cart-drawer .quantity-selector svg polygon,body.win98 .cart-drawer__content .quantity-selector svg,body.win98 .cart-drawer__content .quantity-selector svg path,body.win98 .cart-drawer__content .quantity-selector svg line,body.win98 .cart-drawer__content .quantity-selector svg polyline,body.win98 .cart-drawer__content .quantity-selector svg polygon{stroke:#000!important;fill:none!important}body.win98 .cart-drawer__close-button{color:#000!important}body.win98 .cart-drawer__close-button .svg-wrapper svg,body.win98 .cart-drawer__close-button .svg-wrapper svg path,body.win98 .cart-drawer__close-button .svg-wrapper svg line,body.win98 .cart-drawer__close-button .svg-wrapper svg polyline,body.win98 .cart-drawer__close-button .svg-wrapper svg polygon{stroke:#000!important;fill:none!important}body.win98 input,body.win98 select,body.win98 textarea{border:2px solid var(--win98-fg);border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow);background:#fff;color:var(--win98-fg);border-radius:0;box-shadow:none}body.win98 input:focus,body.win98 select:focus,body.win98 textarea:focus{outline:1px dotted var(--win98-fg);outline-offset:0}body.win98 .drawer__header,body.win98 dialog .modal__header,body.win98 .section .title-wrapper{background:navy;color:#fff}body.win98 a{color:#00e;text-decoration:underline}body.win98 #MainContent[data-template=product] .product-information{padding-block:clamp(1rem,4vw,4rem);padding-block-start:clamp(5rem,8vw,7rem)}@media screen and (min-width:750px){body.win98 #MainContent[data-template=product] .product-information .page-width,body.win98 #MainContent[data-template=product] .product-information__grid{max-width:78rem}}body.win98 #MainContent[data-template=product] .product-information__grid{gap:clamp(2rem,5vw,5rem);align-items:start;margin-inline:auto;width:min(100%,78rem)}body.win98 #MainContent[data-template=product] .product-information__media{padding-inline-end:0}body.win98 #MainContent[data-template=product] .product-information__media .product-media{margin-inline:auto;width:min(100%,38rem)}body.win98 #MainContent[data-template=product] .product-information__media img{display:block;width:100%;height:auto}body.win98 #MainContent[data-template=product] .product-details{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--win98-fg);flex-direction:column!important;font-weight:700;padding:0}body.win98 #MainContent[data-template=product] .product-details:before{content:none}body.win98 #MainContent[data-template=product] .product-details h1,body.win98 #MainContent[data-template=product] .product-details .product-title,body.win98 #MainContent[data-template=product] .product-details [class*=title]{color:#000;font-weight:800;text-wrap:balance}body.win98 #MainContent[data-template=product] .product-details hr,body.win98 #MainContent[data-template=product] .product-details .divider{border-color:var(--win98-mid)!important}body.win98 #MainContent[data-template=product] .product-form-buttons{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1.6fr);gap:1rem;margin-block-start:1rem}body.win98 #MainContent[data-template=product] .product-form-buttons .shopify-payment-button{grid-column:1 / -1;width:100%}body.win98 #MainContent[data-template=product] .shopify-payment-button__button,body.win98 #MainContent[data-template=product] .shopify-payment-button__button iframe,body.win98 #MainContent[data-template=product] .shopify-payment-button__button div{width:100%!important;max-width:none!important}body.win98 #MainContent[data-template=product] .shopify-payment-button__more-options{display:block;margin-block-start:.75rem;text-align:center}body.win98 #MainContent[data-template=product] .variant-picker .variant-option__button-label{min-height:3.25rem}@media screen and (max-width:749px){body.win98 #MainContent[data-template=product] .product-information{padding-inline:1rem;padding-block-start:5rem}body.win98 #MainContent[data-template=product] .product-information__grid{gap:2rem}body.win98 #MainContent[data-template=product] .product-information__media .product-media{width:min(100%,28rem)}body.win98 #MainContent[data-template=product] .product-details{padding:0}body.win98 #MainContent[data-template=product] .product-form-buttons{grid-template-columns:1fr}}body.win98 .product-recommendations{padding-block:clamp(2rem,5vw,4rem)}body.win98 .product-recommendations .product-card,body.win98 .product-recommendations .resource-card,body.win98 .predictive-search-results__card .product-card,body.win98 .menu-drawer__featured-content-list-item .resource-card{background:transparent!important;border:0;box-shadow:none!important;padding:0;min-width:0}body.win98 .product-card .card-gallery,body.win98 .resource-card .card-gallery,body.win98 .predictive-search-results__card .card-gallery{background:transparent;border:2px solid #000;border-radius:0!important}body.win98 .product-card__content,body.win98 .resource-card__content{color:#000;font-weight:700;min-width:0}body.win98 #MainContent[data-template=index] .section-resource-list{max-width:100rem;padding-inline:clamp(1rem,3vw,2rem)}body.win98 #MainContent[data-template=index] .section-resource-list__header{background:#111;color:#fff;margin-block-end:1.25rem;padding:.8rem 1rem}body.win98 #MainContent[data-template=index] .section-resource-list__header,body.win98 #MainContent[data-template=index] .section-resource-list__header .group-block-content{align-items:center}body.win98 #MainContent[data-template=index] .section-resource-list__header :is(p,a,.button){color:#fff;font-weight:800;letter-spacing:.02em;margin:0;text-decoration:none}body.win98 #MainContent[data-template=index] .section-resource-list .resource-list--grid{--resource-list-column-gap-desktop: clamp(.75rem, 1vw, 1rem);--resource-list-row-gap-desktop: 2rem}body.win98 #MainContent[data-template=index] .section-resource-list .product-card{background:transparent!important;border:0;box-shadow:none!important;padding:0}body.win98 #MainContent[data-template=index] .section-resource-list .card-gallery{background:transparent;border:2px solid #000;border-radius:0!important;overflow:hidden}body.win98 #MainContent[data-template=index] .section-resource-list .card-gallery img{display:block}body.win98 #MainContent[data-template=index] .section-resource-list .product-card__content{display:grid!important;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.9rem;padding-block-start:.9rem!important}body.win98 #MainContent[data-template=index] .section-resource-list .product-card__content>:first-child{grid-column:1 / -1}body.win98 #MainContent[data-template=index] .section-resource-list .product-card__content .text-block,body.win98 #MainContent[data-template=index] .section-resource-list .product-card__content product-price{color:#000;font-weight:800;line-height:1.12}body.win98 #MainContent[data-template=index] .section-resource-list .product-card__content product-price{justify-self:end;text-align:right;white-space:nowrap}body.win98 #MainContent[data-template=index] .section-resource-list .product-card:has(.quick-add) .product-card__content{grid-template-columns:1fr;row-gap:.25rem}body.win98 #MainContent[data-template=index] .section-resource-list .product-card:has(.quick-add) .product-card__content .text-block{color:#00e}body.win98 #MainContent[data-template=index] .section-resource-list .product-card:has(.quick-add) .product-card__content product-price{justify-self:start;text-align:left}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add{display:flex;position:static!important;inset:auto!important;width:100%;margin-block-start:0;pointer-events:auto}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__product-form-component,body.win98 #MainContent[data-template=index] .section-resource-list .quick-add .shopify-product-form,body.win98 #MainContent[data-template=index] .section-resource-list .quick-add add-to-cart-component{display:block;width:100%}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button{display:grid;width:100%;min-height:3rem;justify-content:center;font-weight:800;border-radius:0;animation:none!important;will-change:auto}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-text{display:flex!important;gap:var(--gap-2xs);margin-inline:0;padding-inline:0;align-items:center;justify-content:center}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-text__content{width:fit-content!important;opacity:1!important;transform:translate(0)!important}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-icon{flex:0 0 auto}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-text__content.is-visually-hidden-mobile{position:static;width:fit-content;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal}body.win98 #MainContent[data-template=index] .section-resource-list .product-card:has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add{display:none}body.win98 #MainContent[data-template=index] .section-resource-list .product-card:not([data-no-swatch-selected]):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose{display:none}body.win98 #MainContent[data-template=index] .section-resource-list .product-card[data-no-swatch-selected]:has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) add-to-cart-component{display:none}@media screen and (max-width:749px){body.win98 #MainContent[data-template=index] .section-resource-list{padding-inline:1rem}body.win98 #MainContent[data-template=index] .section-resource-list__header{margin-block-end:1rem}body.win98 #MainContent[data-template=index] .section-resource-list .resource-list--grid{grid-template-columns:1fr!important}body.win98 #MainContent[data-template=index] .section-resource-list .resource-list__item,body.win98 #MainContent[data-template=index] .section-resource-list product-card-link,body.win98 #MainContent[data-template=index] .section-resource-list product-card,body.win98 #MainContent[data-template=index] .section-resource-list .card-gallery{width:100%;max-width:100%}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button{min-width:0;padding-inline:.75rem}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-text{white-space:nowrap}body.win98 #MainContent[data-template=index] .section-resource-list .quick-add__button .add-to-cart-text__content.is-visually-hidden-mobile{position:static!important;width:fit-content!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important}}body.win98 .dialog-modal,body.win98 .menu-drawer{background:var(--win98-bg)!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-highlight) var(--win98-shadow) var(--win98-shadow) var(--win98-highlight)!important;border-radius:0!important;box-shadow:4px 4px #40404059!important;color:var(--win98-fg)}body.win98 .quick-add-modal:not([open]){display:none!important}body.win98 .quick-add-modal[open]{position:fixed!important;z-index:var(--layer-temporary)!important;display:flex!important;flex-direction:column;inset:auto 1rem 1rem 1rem!important;width:auto!important;max-width:min(42rem,calc(100vw - 2rem))!important;max-height:min(82dvh,44rem)!important;margin:auto auto 0!important;overflow:hidden}body.win98 .quick-add-modal::backdrop{background:#00000059!important;z-index:calc(var(--layer-temporary) - 1)!important}body.win98 .quick-add-modal__content{max-height:inherit;overflow-y:auto}@media screen and (max-width:749px){body.win98 .quick-add-modal[open]{inset:auto .75rem 1.25rem .75rem!important;max-width:calc(100vw - 1.5rem)!important;max-height:min(76dvh,42rem)!important}}@media screen and (min-width:750px){body.win98 .quick-add-modal[open]{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;translate:-50% -50%;display:block!important;width:min(64rem,calc(100vw - 3rem))!important;max-width:none!important;max-height:min(42rem,calc(100dvh - 3rem))!important;min-height:0!important;margin:0!important}body.win98 .quick-add-modal__content{max-height:min(42rem,calc(100dvh - 3rem))!important;overflow:hidden!important}}body.win98 .cart-drawer__header,body.win98 .menu-drawer__nav-buttons{background:var(--win98-bg)!important;color:#000!important;border-bottom:1px solid var(--win98-mid)}body.win98 .cart-drawer__heading,body.win98 .cart-drawer__header .cart-bubble,body.win98 .cart-drawer__close-button,body.win98 .menu-drawer__close-button,body.win98 .menu-drawer__back-button{color:inherit!important}body.win98 .cart-drawer__summary,body.win98 .cart-drawer__content{background:var(--win98-bg)!important}body.win98 .cart-drawer__items,body.win98 .cart-drawer__summary{padding-inline:clamp(.75rem,3vw,1.5rem)}body.win98 .cart-drawer__summary{border-top:2px solid var(--win98-mid);box-shadow:inset 0 1px 0 var(--win98-highlight);padding-block:1rem}body.win98 .cart-items-component{min-height:100%}body.win98 .search-modal{--search-border-radius: 0}body.win98 .search-modal__content{border-radius:0!important;overflow:hidden}body.win98 .predictive-search-form__header{display:grid;grid-template-columns:minmax(0,1fr) var(--minimum-touch-target);align-items:stretch;gap:0;padding:0!important;background:#fff!important;border:2px solid var(--win98-fg)!important;border-color:var(--win98-shadow) var(--win98-highlight) var(--win98-highlight) var(--win98-shadow)!important;border-radius:0!important;box-shadow:none!important}body.win98 .predictive-search-form__header-inner{background:#fff;border:0!important;border-radius:0!important;min-width:0;min-height:var(--minimum-touch-target)}body.win98 .search-input,body.win98 .predictive-search-dropdown,body.win98 .predictive-search-form__content,body.win98 .predictive-search-form__content-wrapper,body.win98 .predictive-search-results__inner{background:var(--win98-bg);border-radius:0!important}body.win98 .predictive-search-form__header-inner .search-input{background:#fff;border:0!important;box-shadow:none!important;padding-inline-start:calc(var(--margin-xl) + var(--icon-size-lg) + .5rem)!important}body.win98 .predictive-search__close-modal-button{display:flex!important;align-items:center;justify-content:center;width:var(--minimum-touch-target);height:auto;min-height:var(--minimum-touch-target);margin:0!important;border-radius:0!important}body.win98 .recently-viewed-wrapper{border-bottom:2px solid var(--win98-shadow);box-shadow:inset 0 -1px 0 var(--win98-highlight);margin-block-end:var(--padding-lg);padding-block-end:var(--padding-lg)}body.win98 .predictive-search-results__wrapper-products{gap:.75rem}body.win98 .predictive-search-results__title{color:var(--win98-fg)}body.win98 .email-signup__button.button-unstyled,body.win98 .email-signup__button.email-signup__button--integrated.button-unstyled{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--win98-fg)!important;transform:none!important}body.win98 .email-signup__button.button-unstyled:active{border:0!important;transform:none!important}body.win98 .email-signup__button--arrow .email-signup__button-icon{padding:0!important}body.win98 .menu-drawer{max-width:min(30rem,calc(100vw - 1rem));overflow-x:hidden}body.win98 .menu-drawer__navigation,body.win98 .menu-drawer__featured-content,body.win98 .menu-drawer__utility-links{min-width:0}body.win98 .menu-drawer__menu{padding-inline:1.25rem}body.win98 .menu-drawer__menu-item--mainlist{font-size:clamp(2rem,9vw,3.5rem);line-height:1.05}body.win98 .menu-drawer__featured-content{width:100%;padding:0 1rem 1rem;overflow:hidden}body.win98 .menu-drawer__featured-content-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}body.win98 .menu-drawer__featured-content-list-item,body.win98 .menu-drawer__featured-content-list-item *{min-width:0}body.win98 .menu-drawer__utility-links{margin:auto 1.25rem 1rem;background:transparent}@media screen and (max-width:749px){body.win98 .search-modal__content{width:calc(100vw - 1rem);max-width:none;height:calc(100dvh - 1rem);margin:.5rem}body.win98 .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(any-pointer:fine){body.win98 .product-card,body.win98 .collection-card,body.win98 .resource-card{transition:none!important;transform:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/win98.css.map */
