.header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) )}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.account-button{background:transparent}.hw-header-utility__control--account shopify-account::part(signed-out-avatar){min-width:0;min-height:0;width:var(--hw-header-action-icon-size, 22px);height:var(--hw-header-action-icon-size, 22px);padding:0}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}shopify-account{--shopify-account-font-heading: var(--font-heading--family);--shopify-account-font-heading-weight: var(--font-heading--weight);--shopify-account-font-body: var(--font-body--family);--shopify-account-font-body-weight: var(--font-body--weight);--shopify-account-radius-base: var(--style-border-radius-popover);--shopify-account-radius-button: var(--style-border-radius-buttons-primary);--shopify-account-radius-button-small: var(--style-border-radius-buttons-primary);--shopify-account-radius-input: var(--style-border-radius-buttons-primary);--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-dialog-position-top: var(--account-offset-top)}shopify-account:not(:defined){min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;line-height:normal}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text shopify-account{color:inherit}.cart-drawer{--cart-drawer-padding-block: var(--padding-2xl);--cart-drawer-padding-inline: var(--padding-xl);--cart-drawer-padding-block-desktop: var(--padding-2xl);--cart-drawer-padding-inline-desktop: var(--padding-xl)}@media screen and (min-width:750px){.cart-drawer{margin-inline-end:calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.cart-drawer--text{display:flex;align-items:center}}.cart-drawer__dialog{position:fixed;overflow:hidden;border-radius:0;width:100%;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}@media screen and (min-width:750px){.cart-drawer__dialog{width:var(--sidebar-width);max-width:95vw}}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__content{height:calc(100% - var(--header-height));display:flex;flex-direction:column;padding:0;background-color:var(--color-background);flex-grow:1;min-height:0;overflow:hidden}.cart-drawer__content:has(.cart-drawer__items--has-pinned:not(.cart-drawer__items--pin-upsells-desktop-only)){overflow:hidden}@media screen and (min-height:800px){.cart-drawer__content:has(.cart-drawer__items--pin-upsells-desktop-only){overflow:hidden}}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs);margin-bottom:0}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1);top:var(--margin-sm)}@media screen and (max-width:749px){.cart-drawer__close-button{top:var(--margin-2xs)}}.cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{overflow-y:auto}.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items,.cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items-scroll{overflow:unset}.cart-drawer__items--upsells-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.cart-drawer__items--has-pinned{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cart-drawer__items-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-drawer__items-pinned{flex-shrink:0}@media screen and (max-height:799px){.cart-drawer__items--pin-upsells-desktop-only.cart-drawer__items--has-pinned{overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-drawer__items--pin-upsells-desktop-only .cart-drawer__items-scroll{flex:0 0 auto;min-height:auto;overflow-x:clip;overflow-y:visible}.cart-drawer__items--pin-upsells-desktop-only .cart-drawer__items-pinned{flex-shrink:0;overflow-x:visible}}@media screen and (min-height:800px){.cart-drawer__items--pin-upsells-desktop-only.cart-drawer__items--has-pinned{overflow:hidden}.cart-drawer__items--pin-upsells-desktop-only .cart-drawer__items-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}}.cart-drawer--layout-compact .cart-drawer__summary{--cart-drawer-summary-padding: 18px 20px;gap:12px;-webkit-mask-image:none;mask-image:none;border-block-start:none}.cart-drawer--layout-compact .cart-drawer__dialog[cart-summary-sticky=true] .cart-drawer__summary,.cart-drawer--layout-compact .cart-drawer__summary{position:sticky;bottom:0}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding-inline)}@media screen and (min-width:750px){.cart-drawer__items{padding-inline:var(--cart-drawer-padding-inline-desktop)}}.cart-drawer__items:not(.cart-drawer__items--has-pinned){overflow-y:auto}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer__items .cart-items__table{padding-block-end:var(--gap-xl)}.cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100dvh;margin-top:0}.cart-drawer--empty cart-items-component.cart-items-component{justify-content:flex-start}.cart-drawer--empty .cart-drawer__header{flex-shrink:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content:not(.hw-empty-cart-drawer__content){justify-content:center}.cart-drawer__header{background-color:var(--color-background);display:flex;flex-direction:column;align-items:stretch;width:100%;padding-block:var(--cart-drawer-padding-block);padding-inline:var(--cart-drawer-padding-inline);border-bottom:var(--style-border-width) solid none;position:sticky;top:0;z-index:1}@media screen and (min-width:750px){.cart-drawer__header{padding-block:var(--cart-drawer-padding-block-desktop);padding-inline:var(--cart-drawer-padding-inline-desktop)}}.cart-drawer__header-row{display:flex;align-items:center;justify-content:space-between;width:100%;order:-1}.cart-drawer--empty .cart-drawer__header{border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__header-row .cart-drawer__heading{text-align:start}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end}}@media screen and (min-width:750px){.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:var(--cart-bubble-top);right:var(--cart-bubble-right)}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-drawer__heading .cart-bubble{min-inline-size:var(--hw-cart-bubble-size, 22px);min-block-size:var(--hw-cart-bubble-size, 22px)}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:var(--hw-cart-bubble-size, min(1lh, 22px));height:var(--hw-cart-bubble-size, min(1lh, 22px));aspect-ratio:1}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-drawer__heading .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:var( --hw-cart-bubble-font-size, clamp(var(--font-size--3xs), .75em, var(--font-size--xs)) )}.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:750px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-drawer__close-button{view-transition-name:cart-drawer-close-button}html:active-view-transition-type(empty-cart-drawer) .cart-items-component{view-transition-name:cart-drawer-content}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__content{background:transparent}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hw-header-actions.css.map */
