/* ! Do not modify this file. Make changes via the "src" directory, then recompile. */.link-underlined{position:relative;display:inline-block;white-space:nowrap;transition:color var(--transition);will-change:color}.link-underlined::after{position:absolute;top:calc(100%);left:0;width:100%;border-bottom:1px solid;content:""}@media (hover: hover){.link-underlined:hover{color:var(--color-highlight);cursor:pointer}}.sticky-add-to-cart{position:fixed;top:var(--header-height-small);right:0;left:0;z-index:var(--z-product-sticky-add-to-cart);height:60px;box-shadow:var(--box-shadow-product-sticky-add-to-cart);transition:top var(--transition),background-color var(--transition);will-change:top,background-color}@media (min-width: 768px){.sticky-add-to-cart{top:var(--header-height-large)}}@media (min-width: 1200px){.sticky-add-to-cart{display:block}}.util-header--unpinned .sticky-add-to-cart{top:0}.sticky-add-to-cart__inner{height:100%;background:var(--color-white)}.util-header--not-top .sticky-add-to-cart__inner{background-color:rgba(255,255,255,0.75);backdrop-filter:blur(8px)}@media (hover: hover){.sticky-add-to-cart__inner:hover{background:var(--color-white)}}.sticky-add-to-cart__body{height:100%}.sticky-add-to-cart__columns{display:grid;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.sticky-add-to-cart__columns{grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr)}}.sticky-add-to-cart__columns{height:100%}.sticky-add-to-cart__column{display:flex;grid-column:span 2;align-items:center;align-self:center;height:100%}@media (min-width: 768px){.sticky-add-to-cart__column{grid-column:span 6}}.sticky-add-to-cart__column--secondary{display:flex;align-items:center;justify-content:flex-end}.sticky-add-to-cart__actions{display:flex;flex-direction:row;gap:1.25rem;align-items:center;font-size:0.875rem}.sticky-add-to-cart__title{font-weight:var(--font-bold);font-size:1.25rem}.sticky-add-to-cart__button-link{font-size:inherit}.sticky-add-to-cart__button{padding:0.5em 0.75em;font-size:inherit}.sticky-add-to-cart__plus{margin-inline-end:0.25em}@media (min-width: 768px){.sticky-add-to-cart__plus{display:none}}@media (min-width: 768px){.sticky-add-to-cart__price{padding-inline-start:0.5em;margin-inline-start:0.5em;border-inline-start:1px solid var(--color-white)}}.sticky-add-to-cart__info-link{display:none}@media (min-width: 768px){.sticky-add-to-cart__info-link{display:block}}