.matt-slide .matt-hero-grid{height:520px;min-height:520px;grid-template-rows:minmax(0,1fr);padding-block:40px 58px;overflow:hidden}.matt-slide .matt-hero-art{height:360px;min-height:0;max-height:100%;overflow:hidden}.matt-slide .matt-hero-image{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%!important;height:84%!important;object-fit:contain!important;transform:none!important}.matt-home .matt-product-image{height:auto!important;aspect-ratio:1!important;position:relative;padding:0;overflow:hidden}.matt-home .matt-product-image>img,.matt-home .matt-product-image>.matt-placeholder{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%!important;height:84%!important;object-fit:contain!important;object-position:center!important;transform:none!important;transition:none!important}.matt-home .matt-product-body h3{font-size:14px;line-height:1.45;text-transform:none;min-height:4.35em}.matt-home .matt-product-price{min-height:28px;margin:14px 0 20px}.matt-home .matt-product-button{font-size:12px}.matt-home .matt-category-image{position:relative;height:220px;overflow:hidden}.matt-home .matt-category-image>img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%!important;height:76%!important;object-fit:contain;transform:none!important}.matt-home .matt-brand{height:160px;min-height:160px;min-width:0;position:relative;overflow:hidden;gap:12px;justify-content:flex-end;padding:18px 12px;color:#fff;background:#252525;border:0}.matt-home .matt-brand-name{font-size:clamp(17px,2vw,25px);line-height:1.2;letter-spacing:-.04em;white-space:nowrap;text-align:center;position:relative;z-index:1}.matt-home .matt-brand-label{position:relative;z-index:1;font-size:11px;color:#fff;min-height:32px;text-align:center}.matt-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000d,#0004 70%,#0002);z-index:0}.matt-brand>img{position:relative;z-index:1;max-width:80%;object-fit:contain}.matt-brand-background{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;z-index:-1!important}.product-card-wrapper .card__media,.product-card-wrapper .card__media img,.product-card-wrapper .media,.product-card-wrapper .card__inner{transform:none!important;scale:1!important;clip-path:none!important;transition:none!important}.product-card-wrapper .card__media .media>img{top:8%!important;right:8%!important;bottom:8%!important;left:8%!important;width:84%!important;height:84%!important;object-fit:contain!important;object-position:center!important}.product-card-wrapper .card__heading{overflow-wrap:anywhere}.template-product .product-information{max-width:1200px!important;margin-inline:auto!important;padding-inline:24px!important}.template-product .product-information__grid{gap:36px!important;align-items:start!important}.template-product .product-information__media{position:relative!important;min-width:0!important;width:100%!important;padding:0!important}.template-product .product-information__media media-gallery{width:100%;max-width:520px;margin-inline:auto}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *){height:480px!important;max-height:480px!important;--constrained-height:480px;--media-preview-ratio:1;overflow:hidden}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media-constraint-wrapper{width:100%!important;height:100%!important;max-width:100%!important}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media{width:100%!important;height:100%!important;aspect-ratio:1!important;--gallery-aspect-ratio:1}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:440px!important;padding:24px;transform:none!important}.template-product .product-details{min-width:0;width:100%;padding:0!important}.template-product .product-details h1{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.25!important}.dialog-zoomed-gallery img{max-width:90vw!important;max-height:85vh!important;object-fit:contain!important}@media(min-width:750px){.template-product .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:1024px){side-drawer-opener.header__icon--menu{display:block!important;color:#fff!important;visibility:visible!important;min-width:42px;flex-shrink:0}.header__icon--menu button{display:flex!important;color:inherit!important;width:42px;height:42px;min-width:42px;padding:8px}.header__icon--menu .svg-wrapper{display:flex!important;width:24px;height:24px}.header__icon--menu svg{width:24px;height:24px;stroke:none;fill:currentColor}}@media(max-width:749px){.matt-slide .matt-hero-grid{height:620px;min-height:620px;grid-template-rows:310px 230px;gap:10px;padding-block:28px 42px}.matt-slide .matt-hero-copy{align-self:start;min-height:0}.matt-slide .matt-hero-title{font-size:34px!important;line-height:1.1!important}.matt-slide .matt-hero-description{font-size:13px;margin-block:16px 20px!important}.matt-slide .matt-hero-art{height:230px;margin:0;overflow:hidden}.matt-home .matt-brand{height:150px;min-height:150px}.matt-home .matt-brand-name{font-size:clamp(16px,4.7vw,23px)!important}.matt-home .matt-brand-label{font-size:10px;gap:6px;justify-content:center;line-height:1.4;min-height:28px}.matt-home .matt-product-body h3{font-size:12px!important;line-height:1.5!important}.matt-home .matt-product-body{padding:14px 12px}.matt-home .matt-product-price{font-size:15px!important;min-height:24px}.matt-home .matt-product-button{font-size:10px!important;min-height:40px}.matt-home .matt-category-image{height:100%;min-height:150px}.footer-bottom .footer__content-bottom-wrapper{display:flex!important;flex-direction:column!important;gap:20px!important;align-items:center!important;width:100%;padding-inline:20px}.footer-bottom .footer__column{width:100%!important;max-width:100%!important;text-align:center}.footer-bottom .footer__copyright{width:100%;text-align:center;font-size:12px;line-height:1.5}.footer-bottom .copyright__content{font-size:12px!important;letter-spacing:0!important;display:block;margin:4px 0}.footer-bottom .policies{display:grid!important;grid-template-columns:1fr;gap:10px;padding:0;margin:18px 0 0;width:100%}.footer-bottom .policies li{padding:0!important;margin:0!important}.footer-bottom .policies li:before{display:none!important}.footer-bottom .list-payment{display:flex;flex-wrap:wrap;justify-content:center!important;gap:8px;padding:0}.footer-bottom .footer__payment{margin:0}.template-product .product-information{padding-inline:16px!important}.template-product .product-information__grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *){height:330px!important;max-height:330px!important;--constrained-height:330px}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media img{max-height:300px!important;padding:20px}.template-product .product-details h1{font-size:24px!important}.template-product .product-details .group-block{max-width:100%!important}}.product-card-wrapper .card--block-title{width:100%;max-width:100%}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading .text-block{font-size:14px!important;line-height:1.45!important}@media(max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading .text-block{font-size:12px!important}}.template-product .product-information{display:block!important;width:100%!important;box-sizing:border-box}.template-product .product-information__grid{display:grid!important;width:100%;grid-column:auto!important;grid-template-rows:auto!important}.template-product .product-information__grid>.product-information__media,.template-product .product-information__grid>.product-details{grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:100%!important;box-sizing:border-box}.template-product .product-details>.group-block{width:100%!important;max-width:100%!important}.template-product .product-details .group-block-content{min-width:0;max-width:100%}.template-product .product-information__media media-gallery{max-width:none}.template-product .product-details h1{font-size:28px!important;line-height:1.25!important}@media(min-width:750px){.template-product .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;column-gap:40px!important}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *){height:520px!important;max-height:520px!important;--constrained-height:520px}.template-product .product-media-container--image:not(.dialog-zoomed-gallery *) .product-media img{max-height:500px!important;padding:28px}}@media(max-width:749px){.template-product .product-details h1{font-size:24px!important}}#header-component .header__row .header__icon,#header-component .header__row .account-button__drawer-trigger,#header-component .header__row .account-button__signed-out{color:#fff!important;--button-color:#fff;--color-primary-button-text:#fff;--color-primary-button-hover-text:#fff}#header-component .header__row .header__icon .svg-wrapper,#header-component .header__row .account-button__drawer-trigger .svg-wrapper,#header-component .header__row .account-button__signed-out .svg-wrapper{color:#fff!important;transition:transform .18s ease;transform-origin:center}#header-component .header__row .header__icon svg,#header-component .header__row .account-button__drawer-trigger svg{color:#fff!important}@media(hover:hover)and (pointer:fine){#header-component .header__row .header__icon:hover>.svg-wrapper,#header-component .header__row .account-button__drawer-trigger:hover .svg-wrapper{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){#header-component .header__row .header__icon .svg-wrapper,#header-component .header__row .account-button__drawer-trigger .svg-wrapper{transition:none!important;transform:none!important}}.product-card-wrapper .card-product-information{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}.product-card-wrapper .card--block-title,.product-card-wrapper .card-information{width:100%!important;max-width:100%!important;flex:none!important;text-align:left!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading .text-block{font-size:16px!important;line-height:1.45!important}.product-card-wrapper .card-information .price{font-size:18px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;justify-content:flex-start!important}.product-card-wrapper .card-information .price-item{font-size:inherit!important}.product-card-wrapper .card--block-media>.ratio{position:relative}.matt-status{position:absolute;z-index:3;max-width:calc(100% - 16px);padding:6px 9px;background:#171717;color:#fff;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.02em;pointer-events:none}.matt-status-top{top:8px;left:8px}.matt-status-bottom{bottom:8px;right:8px;background:#fff;color:#171717;border:1px solid #171717}.product-card-wrapper:has(.matt-status) .card__badge .sold-out-badge{display:none!important}.product-card-wrapper:has(.matt-status) .card__badge{top:40px!important;bottom:auto!important}@media(max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading .text-block{font-size:14px!important}.product-card-wrapper .card-information .price{font-size:16px!important}.matt-status{font-size:9px;padding:5px 6px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/matt-layout-fixes.css.map */
