.corner-banner{--corner-active-focal: var(--corner-mobile-focal);position:relative;display:grid;grid-template-columns:minmax(0,1fr);color:var(--corner-text-color);background:#404040;container-type:inline-size}.corner-banner:before{width:100%;max-height:var(--corner-mobile-max-height);grid-area:1 / 1;aspect-ratio:var(--corner-mobile-ratio);content:""}.corner-banner__media,.corner-banner__image,.corner-banner__placeholder{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.corner-banner__image{object-fit:cover;object-position:var(--corner-active-focal)}.corner-banner__placeholder{fill:#777;object-fit:cover}.corner-banner__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--corner-overlay-color);opacity:var(--corner-overlay-opacity);pointer-events:none}.corner-banner__overlay{min-width:0;position:relative;display:flex;flex-direction:column;gap:32px;grid-area:1 / 1;padding:var(--corner-mobile-inset)}.corner-banner__corners{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.corner-banner__corner{width:min(var(--corner-image-width),var(--corner-image-max-width),calc(50% - 8px));height:auto;display:block;flex-shrink:0}.corner-banner__corner--right{margin-left:auto}.corner-banner__text{width:100%;max-width:var(--corner-text-max-width);margin-top:auto;text-align:var(--corner-text-align);overflow-wrap:anywhere}.corner-banner__text--right{align-self:flex-end}.corner-banner .corner-banner__subtitle{margin:0;font-size:var(--corner-subtitle-mobile-size)}.corner-banner .corner-banner__title{margin:8px 0 0;font-size:var(--corner-title-mobile-size)}.corner-banner .corner-banner__title:first-child{margin-top:0}.corner-banner .corner-banner__body{margin:var(--corner-body-mobile-gap) 0 0;font-size:var(--corner-body-mobile-size)}.corner-banner .corner-banner__body:first-child{margin-top:0}.corner-banner__body>:first-child{margin-top:0}.corner-banner__body>:last-child{margin-bottom:0}.corner-banner__text a{color:inherit}@media(min-width:48em){.corner-banner:before{max-height:var(--corner-desktop-max-height);aspect-ratio:var(--corner-desktop-ratio)}.corner-banner{--corner-active-focal: var(--corner-desktop-focal)}.corner-banner__overlay{padding:var(--corner-desktop-inset)}.corner-banner .corner-banner__subtitle{font-size:var(--corner-subtitle-size)}.corner-banner .corner-banner__title{font-size:var(--corner-title-size)}.corner-banner .corner-banner__body{margin-top:var(--corner-body-gap);font-size:var(--corner-body-size)}}:root{--header-height: 48px}floating-variant-selection{width:100%;min-width:0;position:relative;display:block;background-color:var(--fv-background);isolation:isolate}.floating-variant__background{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:cover;pointer-events:none}.floating-variant__layout{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fv-gap);padding:var(--fv-padding-top) var(--fv-padding-side) var(--fv-padding-bottom)}.floating-variant__layout--mobile-reverse{flex-direction:column-reverse}.floating-variant__product,.floating-variant__custom{width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.floating-variant__custom{justify-content:flex-start;align-items:flex-start}.floating-variant__gallery{width:100%;min-width:0;margin:0;overflow:hidden}.floating-variant__gallery .swiper-wrapper{display:flex}.floating-variant__gallery .swiper-slide{width:100%;height:auto;flex-shrink:0}.floating-variant__gallery:not(.swiper-initialized) .swiper-slide:not([data-active-slide]){display:none}.floating-variant__primary-media{width:100%;order:0;aspect-ratio:1}.floating-variant__primary-image{width:100%;height:100%;display:block;object-fit:contain}.floating-variant__options{width:100%;display:flex;gap:12px;margin:0;padding:4px;list-style:none;overflow-x:auto}.floating-variant__option{width:96px;flex:0 0 96px}.floating-variant__thumbnail{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:1px solid var(--fv-selector-border-color, currentColor);border-radius:4px;color:var(--fv-option-color);font-size:12px;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere}.floating-variant__thumbnail--active:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;border:2px solid var(--fv-selector-border-hover-color, currentColor);pointer-events:none}.floating-variant__thumbnail:hover{border-color:var(--fv-selector-border-hover-color, currentColor);outline-color:var(--fv-selector-border-hover-color, currentColor)}.floating-variant__thumbnail:focus-visible{outline:2px solid var(--fv-option-color);outline-offset:2px}.floating-variant__thumbnail-image{width:64px;height:64px;object-fit:contain}.floating-variant__custom-title,.floating-variant__price,.floating-variant__placeholder-message{margin:0;overflow-wrap:anywhere}.floating-variant__price{color:var(--fv-price-color)}.floating-variant__placeholder-message{color:var(--fv-option-color)}.floating-variant__custom-title{color:var(--fv-custom-title-color);font-size:clamp(28px,4vw,56px)}.floating-variant__custom-description{max-width:100%;color:var(--fv-custom-description-color);overflow-wrap:anywhere}.floating-variant__cta{max-width:100%;display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border:1px solid currentColor;color:var(--fv-cta-color);text-align:center;text-decoration:none;overflow-wrap:anywhere;background-color:var(--fv-cta-background)}.floating-variant__bar{width:100%;position:fixed;right:0;bottom:0;left:0;z-index:99;transform:translateY(calc(100% + 12px));display:flex;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background-color:var(--fv-bar-background);box-shadow:0 -2px 12px #0000001f;visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.floating-variant__bar--visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}.floating-variant__bar--left_vertical,.floating-variant__bar--right_vertical{width:80px;height:calc(100vh - var(--header-height));top:var(--header-height);bottom:auto;flex-direction:column;gap:12px;padding:.5rem;overflow-y:auto}.floating-variant__bar--left_vertical{right:auto;left:0;transform:translate(calc(-100% - 12px));box-shadow:2px 0 12px #0000001f}.floating-variant__bar--right_vertical{right:0;left:auto;transform:translate(calc(100% + 12px));box-shadow:-2px 0 12px #0000001f}.floating-variant__bar--left_vertical.floating-variant__bar--visible,.floating-variant__bar--right_vertical.floating-variant__bar--visible{transform:translate(0)}.floating-variant__bar--left_vertical .floating-variant__bar-media,.floating-variant__bar--right_vertical .floating-variant__bar-media{width:100%}.floating-variant__bar--left_vertical .floating-variant__bar-details,.floating-variant__bar--right_vertical .floating-variant__bar-details{width:100%;position:absolute;top:50%;transform:rotate(-90deg);flex:0 0 auto;align-items:center;text-align:center;white-space:nowrap}.floating-variant__bar--left_vertical .floating-variant__bar-details p,.floating-variant__bar--right_vertical .floating-variant__bar-details p{white-space:nowrap}.floating-variant__bar--left_vertical .floating-variant__bar-title,.floating-variant__bar--right_vertical .floating-variant__bar-title{white-space:normal;overflow-wrap:anywhere}.floating-variant__bar--left_vertical .floating-variant__bar-link,.floating-variant__bar--right_vertical .floating-variant__bar-link{width:100%;margin-top:auto}.floating-variant__bar-media{width:48px;height:48px;flex:0 0 48px;background-color:var(--fv-bar-image-background)}.floating-variant__bar-image{width:100%;height:100%;object-fit:contain}.floating-variant__bar-details{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.floating-variant__bar-title{margin:0;color:var(--fv-bar-title-color);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-variant__bar-price{margin:0;color:var(--fv-bar-price-color);font-size:14px;line-height:1.3}.floating-variant__bar-link{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;padding:12px;color:var(--fv-bar-button-color);font-size:14px;line-height:1.3;text-align:center;text-decoration:none;background-color:var(--fv-bar-button-background)}@media(min-width:769px){.floating-variant__layout{flex-direction:row;align-items:flex-start}.floating-variant__layout--desktop-reverse{flex-direction:row-reverse}.floating-variant__product,.floating-variant__custom{width:calc((100% - var(--fv-gap)) / 2);flex:1 1 0}.floating-variant__bar--bottom_horizontal{gap:20px;padding-inline:max(32px,env(safe-area-inset-left))}}@media(prefers-reduced-motion:reduce){.floating-variant__bar{transition:none}}.media-banner__content-inner--image-width{max-inline-size:max(var(--container-width),var(--banner-image-max-width, 0px))}.media-banner__content-inner--image-width>:not(.rich-text__image){max-inline-size:var(--container-width)}.media-banner__content-inner--image-width.center>:not(.rich-text__image){margin-inline:auto}.media-banner__content-inner--image-width.right>:not(.rich-text__image){margin-inline-start:auto}.tri-banner{padding:var(--tri-banner-padding-top) var(--tri-banner-padding-horizontal) var(--tri-banner-padding-bottom)}.tri-banner__grid{display:flex;flex-direction:column;gap:var(--tri-banner-gap)}.tri-banner__media{min-width:0;margin:0}.tri-banner__image{width:100%;height:auto;display:block}@media(min-width:48em){.tri-banner__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:5 / 3}.tri-banner__media{min-height:0;overflow:hidden}.tri-banner__media--large{grid-row:span 2}.tri-banner__image{height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAgkAAAAAAAC */
