.container{margin-inline:auto;max-width:112.5rem;padding-inline:var(--margin-mobile);width:100%}@media(min-width:1024px){.container{padding-inline:var(--margin-desktop)}}.text-left,.text-start{text-align:start}.text-center{text-align:center}.text-right,.text-end{text-align:end}@media not (min-width:1024px){.hide-mobile{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.icon{align-items:center;display:flex;fill:currentcolor;height:var(--icon-m);justify-content:center;vertical-align:middle;width:var(--icon-m)}.icon__bag-add .icon__bag-add-plus{fill:var(--color-surface-primary)}.icon__loading{animation:design-system-spin var(--timing-slow) linear infinite}@media(forced-colors:active){.icon{fill:canvastext}a .icon,button .icon{fill:linktext}.icon__bag-add .icon__bag-add-plus{fill:Canvas}}.icon-button{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;line-height:100%;margin:calc(var(--spacing-3xs) * -1);outline:none;padding:var(--spacing-3xs);width:auto}@keyframes design-system-spin{to{transform:rotate(360deg)}}.animated-icon__icon{height:var(--icon-m);position:absolute;transition:transform var(--timing-quick) var(--easing-normal);width:var(--icon-m);max-width:100%}.animated-icon--delayed .animated-icon__icon{transition-delay:var(--timing-normal)}.animated-icon--swipe .animated-icon__icon{top:0;transform:translate(-100%)}.animated-icon--swipe .animated-icon__icon.active-icon{left:0;opacity:1;transform:translate(0)}.animated-icon--swipe .animated-icon__icon-two{transform:translate(100%)}.animated-icon--swipe .animated-icon__icon-two.active-icon{transform:translate(0)}.animated-icon--swipe-right .animated-icon__icon{top:0;transform:translate(100%)}.animated-icon--swipe-right .animated-icon__icon.active-icon{left:0;opacity:1;transform:translate(0)}.animated-icon--swipe-right .animated-icon__icon-two{transform:translate(-100%)}.animated-icon--swipe-right .animated-icon__icon-two.active-icon{transform:translate(0)}.animated-icon--swipe-down .animated-icon__icon{top:0;transform:translateY(100%)}.animated-icon--swipe-down .animated-icon__icon.active-icon{left:0;opacity:1;transform:translateY(0)}.animated-icon--swipe-down .animated-icon__icon-two{transform:translateY(-100%)}.animated-icon--swipe-down .animated-icon__icon-two.active-icon{transform:translateY(0)}.animated-icon__wrapper{cursor:pointer;height:var(--icon-m);overflow:hidden;position:relative;width:var(--icon-m)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe .animated-icon__icon,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe .animated-icon__icon{top:0;transform:translate(-100%)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe .animated-icon__icon-two,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe .animated-icon__icon-two{transform:translate(0)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe-right .animated-icon__icon,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe-right .animated-icon__icon{top:0;transform:translate(100%)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe-right .animated-icon__icon-two,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe-right .animated-icon__icon-two{transform:translate(0)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe-down .animated-icon__icon,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe-down .animated-icon__icon{top:0;transform:translateY(100%)}.animated-icon__liquid-parent:hover .animated-icon.liquid.animated-icon--swipe-down .animated-icon__icon-two,.animated-icon__liquid-parent:focus .animated-icon.liquid.animated-icon--swipe-down .animated-icon__icon-two{transform:translateY(0)}.media-stack{display:grid;position:relative}.media-stack__media{grid-area:1 / 1;position:relative}.media-stack__content{top:0;right:0;bottom:0;left:0;position:absolute;z-index:var(--layer-flat)}.media-overlay{background:linear-gradient(0deg,rgba(130,130,130,var(--overlay-opacity)) 0% 100%),linear-gradient(0deg,rgba(0,0,0,var(--overlay-opacity)) 0% 100%),linear-gradient(0deg,rgba(56,12,12,var(--overlay-opacity)) 0% 100%);height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}
/*# sourceMappingURL=/cdn/shop/t/458/assets/design-system.css.map */
