.product-card-custom{display:block;position:relative;height:100%;text-decoration:none;color:inherit}.product-card-custom__link{display:block;text-decoration:none;color:inherit;height:100%}.product-card-custom__container{display:flex;height:100%;min-height:400px;overflow:hidden;border-radius:0}@media (max-width: 749px){.product-card-custom__container{flex-direction:column;min-height:500px}}.product-card-custom__image-side{flex:0 0 50%;position:relative;overflow:hidden;background-color:#f5f5f5}.product-card-custom__image,.product-card-custom__placeholder{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 749px){.product-card-custom__image-side{flex:0 0 100%;min-height:300px}}.product-card-custom__info-side{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding:1rem 1rem 2rem;position:relative}@media (max-width: 749px){.product-card-custom__info-side{flex:0 0 100%;padding:1rem}}.product-card-custom__date{font-size:.875rem;font-weight:400;letter-spacing:.05em;margin-bottom:clamp(1rem,3.2vw,4.5rem);opacity:.9;text-transform:uppercase}.product-card-custom__type{font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem}.product-card-custom__subtitle{font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;font-family:var(--text-font-family)}.product-card-custom__main-title{font-size:2rem;font-weight:200;line-height:1.2;margin:0 0 1.5rem;letter-spacing:.02em;font-family:Gascogne,Georgia,serif;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 749px){.product-card-custom__main-title{font-size:1.5rem}}.product-card-custom__description{font-size:.9375rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.product-card-custom__button-wrapper{margin-top:auto}.product-card-custom__button-wrapper .button{pointer-events:none;font-family:var(--text-font-family);font-weight:var(--text-font-medium-weight);text-transform:none}.product-card-custom__info-side{color:#000}.product-card-custom__info-side.light-text{color:#fff}.product-card-custom__info-side.light-text .product-card-custom__button:hover{background-color:#fff;color:var(--bg-color)}.product-card-custom__info-side:not(.light-text) .product-card-custom__button:hover{background-color:#000;color:var(--bg-color)}product-card{display:flex;flex-direction:column;height:100%}.rich-text.rich-text--inline.rich-text--inline-border-top{border-top:2px solid currentColor;margin-top:2rem;padding-top:2rem;max-width:max-content}.footer__block-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--container-gutter)*3) var(--container-gutter)}.footer__block--newsletter{grid-column:span 2;min-width:100%}.footer__block--text{max-width:40rem}.footer__block--links{max-width:100%}.footer__block--newsletter .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--container-gutter)}@media screen and (max-width: 699px){.footer__block--newsletter .form-row{grid-template-columns:1fr}}.footer__block--newsletter .button{background-color:transparent;border:1px solid currentColor;color:inherit}.footer__block--newsletter .button:hover{background-color:currentColor;color:rgb(var(--background))}.button .icon{margin-block-start:0}button-content{column-gap:1.5rem}@media screen and (min-width: 700px){.button__content{padding-inline-start:1.5rem;padding-inline-end:4.5rem}}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded) svg[viewBox="0 0 12 12"]{transition:transform .2s ease}@media screen and (pointer: fine){:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):hover svg[viewBox="0 0 12 12"]{transform:rotate(90deg)!important}}.header__primary-nav .link-reversed,.header__primary-nav .subheading{text-transform:none!important;font-size:1.125rem}.header__logo a{display:flex}.header__logo-svg{width:var(--header-logo-width);height:auto;display:inline-block}.header__logo-svg svg{width:100%;height:auto;display:block;color:rgb(var(--text-color));transition:color .3s ease}.header__logo-svg svg *{transition:fill .3s ease,stroke .3s ease}.floating-controls__control .icon-big-arrow-right,.floating-controls__control .icon-big-arrow-left{max-width:2rem}@media screen and (min-width: 700px){.floating-controls__control .icon-big-arrow-right,.floating-controls__control .icon-big-arrow-left{width:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
