.masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:6.958vw;gap:16px;padding-inline:16px;min-height:170vw}@media (min-width: 768px){.masonry{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);grid-auto-rows:unset;padding:24px;min-height:100vw}}@media (min-width: 1200px){.masonry{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(12,1fr);min-height:45vw}}.masonry__head{text-align:center;display:grid;place-content:center;grid-column:span 4;grid-row:span 4;padding:24px}@media (min-width: 768px){.masonry__head{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-column:span 2;grid-row:span 2}}@media (min-width: 1200px){.masonry__head{grid-column:span 4;grid-row:span 2}}.masonry__title{font-size:40px;font-weight:300;line-height:1.25;letter-spacing:.024em;color:#232323;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 .5em}@media (min-width: 600px){.masonry__title{font-size:4vw}}@media (min-width: 990px){.masonry__title{justify-content:flex-start}}@media (min-width: 1200px){.masonry__title{font-size:3.5vw}}.masonry__title b,.masonry__title strong{font-weight:300;color:#fff;background-color:#232323;padding:.1em .2em}.masonry__content{font-size:16px;line-height:1.8;color:#323232}.masonry__content>*:first-child{margin-top:0}.masonry__content>*:last-child{margin-bottom:0}.masonry__item{display:flex;flex-direction:column;align-items:flex-end;grid-column:span var(--columns-mobile);grid-row:span var(--rows-mobile);padding:16px;border-radius:10px;position:relative;isolation:isolate;cursor:pointer;overflow:hidden}.masonry__divider{display:none}@media (min-width: 768px){.masonry__item{grid-column:span var(--columns-tablet);grid-row:span var(--rows-tablet)}.masonry__divider,.masonry__divider:empty{display:block;grid-column:span var(--columns-tablet);grid-row:span var(--rows-tablet)}.masonry__divider--tablet-hidden,.masonry__divider--tablet-hidden:empty{display:none}}@media (min-width: 1200px){.masonry__item{grid-column:span var(--columns-desktop);grid-row:span var(--rows-desktop)}.masonry__divider,.masonry__divider:empty{display:block;grid-column:span var(--columns-desktop);grid-row:span var(--rows-desktop)}.masonry__divider--desktop-hidden,.masonry__divider--desktop-hidden:empty{display:none}}.masonry__item:after{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:all .2s ease-in-out;pointer-events:none}.masonry__item-inner{line-height:1;display:none;max-width:100%;margin-top:auto}@media (hover: hover) and (pointer: fine){.masonry__item:hover:after{opacity:.5}.masonry__item:hover .masonry__item-inner{display:block}}.masonry__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.masonry__item-title{font-family:var(--font-lato);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.03em;color:#fff;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2}.masonry__item-content{font-family:var(--font-lato);font-size:16px;line-height:1.5;color:#fff;margin:0 0 8px;position:relative;z-index:2}.masonry__button{font-family:var(--font-lato);font-size:16px;line-height:1.8;color:#fff;background-color:#8f7a53;max-width:100%;padding:5px 10px;border-radius:5px;position:relative;z-index:2;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.masonry__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-modals)}.masonry__item-icon{color:#fff;background-color:#0009;display:grid;place-items:center;width:32px;height:32px;border-radius:50em;position:absolute;right:8px;bottom:8px;z-index:2}.masonry__item-icon svg{fill:currentColor;width:15px}.masonry__slider{background-color:#0006;display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modals);isolation:isolate;overflow:hidden}@media (min-width: 768px){.masonry__slider{padding:8px}}.masonry__slider.is-open{display:block}.masonry__slide{background-color:#fff;min-height:100vh;padding-bottom:32px;overflow-y:auto}@supports (height: 100dvh){.masonry__slide{min-height:100dvh}}.masonry__slide-close{font-family:var(--font-lato);font-size:35px;font-weight:700;line-height:1.8;text-shadow:0 1px 0 #fff;color:#000;display:flex;justify-content:flex-end;position:sticky;top:0;right:0;opacity:.9;z-index:var(--z-modals);cursor:pointer}.masonry__slide-image+.masonry__slide-content{margin-top:24px}.masonry__slide-content{line-height:1.8;display:grid;grid-template-columns:1fr;row-gap:24px;padding-inline:16px}.masonry__slide-content h1,.masonry__slide-content h2,.masonry__slide-content h3,.masonry__slide-content h4,.masonry__slide-content h5,.masonry__slide-content h6{font-family:var(--font-lato);font-size:16px;line-height:1.4;color:#232323;margin-top:40px}.masonry__slide-title{font-size:24px;font-weight:700;letter-spacing:.03em;margin:0}.masonry__slide-text{font-family:var(--font-body-family);font-size:16px;line-height:1.8;color:#323232}.masonry__slide-text *{font-family:inherit}.masonry__slide-text>*:first-child{margin-top:0}.masonry__slide-text>*{margin-bottom:0}.masonry__slide-text p+p{margin-top:0}.masonry__slide-button{font-family:var(--font-lato);font-size:15px;text-transform:uppercase;color:#fff;background-color:#232323;width:fit-content;border-radius:5px;padding:15px 30px}.masonry__slider .swiper-arrow:after{display:none}.masonry__slider .swiper-arrow{line-height:1;background-color:#ccccccb3;width:42px;height:42px;display:grid;place-content:center;border-radius:50%}.masonry__slider .swiper-arrow svg{width:25px;fill:#b39968}.masonry__slider .swiper-arrow--prev svg{transform:scaleX(-1)}.masonry__slider .flipster__item__content img{--image-width: 300px;--image-height: 350px;width:var(--image-width);height:var(--image-height);object-fit:cover}@media (min-width: 600px){.masonry__slider .flipster__item__content img{--image-width: 300px;--image-height: 300px}}@media (min-width: 700px){.masonry__slider .flipster__item__content img{--image-width: 400px;--image-height: 400px}}@media (min-width: 1400px){.masonry__slider .flipster__item__content img{--image-width: 700px;--image-height: 700px}}@media (min-width: 1024px){.masonry .swiper-arrows{padding:0}.masonry__slide-close{position:fixed;right:calc(5vw + 16px)}.masonry__slide{display:flex;align-items:center;max-width:90vw;padding-inline:20px;margin-inline:auto}.masonry__slide-inner{display:grid;grid-template-columns:4fr 2fr;place-items:center;gap:24px}.masonry__slide-image{padding:24px 16px}.masonry__slide-content{padding:16px}}@media (min-width: 1200px){.masonry__content{font-size:1.2vw}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/masonry.css.map */
