html{scroll-behavior:auto}@media(hover:hover){input:hover{background-color:var(--color-input-hover-background)}}.shopify-block:not(:has(*)){display:none}.product-card,.collection-card,.resource-card,.predictive-search-results__card--product,.predictive-search-results__card{transition:transform var(--hover-transition-duration) var(--hover-transition-timing);will-change:auto}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .resource-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-lift .header .product-card:hover,.card-hover-effect-lift .header .collection-card:hover,.card-hover-effect-lift .header .resource-card:hover,.card-hover-effect-lift .header-drawer .product-card:hover,.card-hover-effect-lift .header-drawer .collection-card:hover,.card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover,.card-hover-effect-scale .resource-card:hover,.card-hover-effect-scale .predictive-search-results__card:hover{transform:scale(var(--hover-scale-amount))}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-scale .header .product-card:hover,.card-hover-effect-scale .header .collection-card:hover,.card-hover-effect-scale .header .resource-card:hover,.card-hover-effect-scale .header-drawer .product-card:hover,.card-hover-effect-scale .header-drawer .collection-card:hover,.card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:scale(var(--hover-subtle-zoom-amount))}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference)and (hover:hover){.predictive-search-results__card .product-card:hover,.predictive-search-results__card .collection-card:hover,.predictive-search-results__card .resource-card:hover,.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{transform:none;box-shadow:none}}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}}.section{overflow-x:clip}.section--page-width>*{grid-column:2 / 3}@media(max-width:749px){.section--mobile-page-width>*{grid-column:2 / 3}}@media(max-width:749px){.section--mobile-full-width>*{grid-column:1 / -1}}.user-select-text{-webkit-user-select:text}@media(hover:hover){:is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}}@media(hover:hover){:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):active{color:var(--color-primary-hover)}.product-grid__card.product-grid__card{justify-content:space-between}.dialog-modal::backdrop{transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-modal[open]::backdrop{animation:none}@media screen and (max-width:749px){.efs-bottom-sheet{--efs-bottom-sheet-max-height: 90dvh;inset-block:auto 0;margin:0;margin-block-start:auto;width:100%;max-width:100%;height:auto;min-height:0;max-height:var(--efs-bottom-sheet-max-height);padding:0;padding-block-end:env(safe-area-inset-bottom,0px);border-radius:var(--style-border-radius-popover) var(--style-border-radius-popover) 0 0;overflow:hidden}}@media screen and (max-width:749px){.efs-bottom-sheet[open]{display:flex;flex-direction:column}}@media screen and (max-width:749px){.efs-bottom-sheet:before{content:"";flex:none;align-self:center;width:2.5rem;height:.25rem;margin-block:var(--margin-xs) 0;border-radius:.125rem;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-20))}}@media screen and (max-width:749px){.efs-bottom-sheet__body{flex:1 1 auto;min-height:0;max-height:none;height:auto;overflow-y:auto;overscroll-behavior:contain}}@media screen and (max-width:749px){.efs-bottom-sheet[open],.efs-bottom-sheet.dialog-drawer[open]{animation:efsBottomSheetIn var(--animation-speed) var(--animation-easing) forwards}}@media screen and (max-width:749px){.efs-bottom-sheet.dialog-closing,.efs-bottom-sheet.dialog-drawer.dialog-closing{animation:efsBottomSheetOut var(--animation-speed) var(--animation-easing) forwards}}@keyframes efsBottomSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes efsBottomSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{-webkit-appearance:none}.button{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.button:active{transform:scale(.97)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.button[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:3px solid currentcolor;border-block-start-color:transparent;border-radius:50%;animation:spinner-rotate .8s linear infinite;color:var(--button-color)}.is-loading{position:relative;opacity:.6;pointer-events:none;transition:opacity .15s ease}.is-loading--with-spinner:after{content:"";position:fixed;inset-block-start:50%;inset-inline-start:50%;z-index:100;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid rgb(var(--color-foreground-rgb, 0 0 0) / .15);border-block-start-color:rgb(var(--color-foreground-rgb, 0 0 0) / .8);border-radius:50%;animation:spinner-rotate .8s linear infinite;pointer-events:none}@media(hover:hover){.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}}@media(hover:hover){.button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}}@media(hover:hover){.button-unstyled:hover{background-color:inherit}}@media(hover:hover){summary:hover{color:var(--color-primary-hover)}}@media(hover:hover){.product-media-container__zoom-button:hover{background-color:transparent}}zoom-dialog dialog::-webkit-scrollbar{display:none}.dialog-thumbnails-list-container{padding-block-end:env(safe-area-inset-bottom,0px)}.dialog-thumbnails-list__thumbnail:is([aria-current=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}@media(hover:hover){.close-button:hover{background-color:transparent;opacity:.8}}@media(hover:hover){:is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:contain}.price-savings{display:inline-block;background-color:var(--savings-bg, var(--savings-bg-default, rgb(var(--color-secondary-rgb))));color:var(--savings-color, rgb(var(--color-white-rgb)));padding:4px 8px;border-radius:10rem;font-size:var(--savings-font-size, inherit);font-weight:var(--savings-font-weight)}.tax-note.tax-note.tax-note{font-size:var(--info-font-size, min(.85em, var(--font-paragraph--size)));font-weight:var(--info-font-weight, normal);color:var(--info-color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.compare-at-price{opacity:.55;font-size:var(--compare-font-size);font-weight:var(--compare-font-weight);color:var(--compare-color)}@media screen and (min-width:750px){product-card:focus-within .quick-add__button{display:grid;will-change:transform,opacity;animation:quickAddSlideIn var(--animation-speed) var(--animation-easing)}}@media screen and (min-width:750px){@media(hover:hover){.card-gallery:hover .quick-add__button{display:grid;will-change:transform,opacity;animation:quickAddSlideIn var(--animation-speed) var(--animation-easing)}}}@container (max-width: 70px){@media(hover:hover){.card-gallery:hover .quick-add__button{display:none}}}.custom-font-weight,.custom-font-weight>*{font-weight:var(--font-weight)}.layout-panel-flex>*:has(.efs-full-width){width:100%}@media screen and (max-width:749px){.mobile-column.mobile-column--reverse{flex-direction:column-reverse}}@media screen and (max-width:749px){.section-content-wrapper.mobile-column>.group-block--height-fill,.section-content-wrapper.mobile-column>.group-block--height-custom{height:auto;flex:0 1 auto}}@media screen and (max-width:749px){.section-content-wrapper.mobile-column>.image-block--height-fill{height:auto}}@media screen and (max-width:749px){.section-content-wrapper.mobile-column>.group-block--height-mobile-fill,.section-content-wrapper.mobile-column>.group-block--height-mobile-custom{height:var(--size-style-height-mobile);flex:1 1 var(--size-style-height-mobile)}}@media screen and (max-width:749px){.section-content-wrapper.mobile-column>.image-block--height-mobile-fill{height:var(--size-style-height-mobile, 100%)}}@media screen and (max-width:749px){.section-content-wrapper.mobile-column>.image-block--height-mobile-custom{height:var(--size-style-height-mobile)}}@media screen and (max-width:749px){.image-block--height-mobile-fill .image-block__image{height:100%}}@media screen and (max-width:749px){.section[style*=--section-min-height-mobile]{min-height:var(--section-min-height-mobile)}}@media screen and (max-width:749px){.section[style*=--section-min-height-mobile] .section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height-mobile) - var(--section-height-offset, 0px))}}@media(hover:hover){.field__input:is(:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}}.field__input:is(:focus){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}:is(main .rte,main .shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:1em 1.25em}:is(main .rte,main .shopify-policy__title) :first-child:is(p,h1,h2,h3,h4,h5,h6),:is(main .rte,main .shopify-policy__title) :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:.5em}:is(main .rte,main .shopify-policy__title) ul,:is(main .rte,main .shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}:is(main .rte,main .shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(main .rte,main .shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));font-style:italic;font-weight:500}:is(main .rte,main .shopify-policy__title) .rte-table-wrapper{overflow-x:auto}:is(main .rte,main .shopify-policy__title) table{width:100%!important;border-collapse:collapse}:is(main .rte,main .shopify-policy__title) tr:not(:has(td)),:is(main .rte,main .shopify-policy__title) thead{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));font-weight:700;text-transform:uppercase}:is(main .rte,main .shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}:is(main .rte,main .shopify-policy__title) th,:is(main .rte,main .shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}main .shopify-policy__container{padding-block:var(--padding-xl);line-height:1.7;--full-page-grid-central-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2));--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max(var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;max-width:unset;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}main .shopify-policy__container>*{padding-inline:unset;grid-column:1 / 4}@media(min-width:750px){main .shopify-policy__container>*{grid-column:2 / 3}}main .shopify-policy__body{display:grid;grid-template-columns:20% 60% 20%}main .shopify-policy__body>*{grid-column:1 / 4}@media(min-width:1024px){main .shopify-policy__body>*{grid-column:2 / 3}}.quantity-selector{--quantity-selector-width: 200px}@media(hover:hover){.quantity-selector:hover{background-color:var(--color-input-hover-background)}}.product-details .quantity-selector{flex-grow:1}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.quantity-selector input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}@media(hover:hover){.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}}@keyframes quickAddSlideIn{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}slideshow-slides[size=large]{min-height:28rem}slideshow-slides[size=xxl]{min-height:40rem}slideshow-slides[size=full]{min-height:calc(100lvh - var(--header-group-height))}@media screen and (min-width:750px){slideshow-slides[size=medium]{min-height:40rem}}@media screen and (min-width:750px){slideshow-slides[size=large]{min-height:50rem}}@media screen and (min-width:750px){slideshow-slides[size=xxl]{min-height:60rem}}@media screen and (min-width:750px){slideshow-slides[size=full]{min-height:calc(100lvh - var(--header-group-height))}}.card-gallery slideshow-slide[aria-hidden]{content-visibility:visible}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}}@media screen and (max-width:749px){slideshow-component[actioned] .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}}.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] .resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}slideshow-component:is([dragging],[transitioning])>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@media(hover:hover){slideshow-component:is(:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}}.slideshow-controls__dots{gap:0;padding:var(--padding-2xs) var(--padding-sm)}.slideshow-controls__dots button{width:1.5rem;height:1.5rem;margin:0}.slideshow-controls__dots button[aria-current=true]{--color: var(--color-active)}.slideshow-controls__counter{-webkit-backdrop-filter:none;backdrop-filter:none}@media(any-pointer:fine){.slideshow-controls__counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.button-unstyled.slideshow-control.slideshow-control--shape-square,.button-unstyled.slideshow-control.slideshow-control--shape-circle{background-color:rgb(var(--color-primary-rgb) / .85)}.slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.slideshow-controls__thumbnails .slideshow-control:is([aria-current=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}@media(hover:hover){.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}}slideshow-arrows .slideshow-control:is(.slideshow-control--shape-square,.slideshow-control--shape-circle){padding:0;min-width:var(--minimum-touch-target);flex-shrink:0}@media(hover:hover){:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}}@media(hover:hover){::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}}@media(hover:hover){.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}}@media(hover:hover){.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}}@media(hover:none){@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .resource-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover,.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover,.card-hover-effect-scale .resource-card:hover,.card-hover-effect-scale .predictive-search-results__card:hover,.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image{transform:none}}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary))}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover{text-decoration-color:currentcolor;color:var(--button-color)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}summary:hover{color:inherit}.deferred-media__poster-icon svg:hover,.video-placeholder-wrapper__poster-icon svg:hover{color:var(--color-white)}.field__input:hover:not(:focus){box-shadow:var(--input-box-shadow);background-color:var(--color-input-background)}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:none}@media screen and (min-width:750px){.card-gallery:hover .quick-add__button{display:none;will-change:auto;animation:none}}}@media(hover:none){input:hover{background-color:var(--color-input-background)}}@media(hover:none){.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}}@media(hover:none){.button-unstyled:hover{background-color:inherit}}@media(hover:none){.product-media-container__zoom-button:hover{background-color:transparent}}@media(hover:none){.close-button:hover{background-color:transparent}}@media(hover:none){.quantity-selector:hover{background-color:var(--color-input-background)}}@media(hover:none){.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15))}}@media(hover:none){.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-active)}}@media(hover:none){::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40))}}@media(hover:none){.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover{position:relative;z-index:var(--layer-flat);transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/efs-overrides.css.map */
