.by-history{position:relative;overflow:hidden}.by-history:before,.by-history:after{content:"";position:absolute;top:32px;width:min(9vw,130px);height:260px;background-image:var(--by-pattern, none);background-size:auto 420px;background-repeat:no-repeat;opacity:.12;pointer-events:none}.by-history:before{left:0}.by-history:after{right:0;transform:scaleX(-1)}.by-history__inner{position:relative;z-index:1;padding-top:64px;padding-bottom:64px}.by-history__heading{margin:0 0 32px;color:#34213e;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-align:center}.by-history__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.by-history__card{min-width:0}.by-history__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(79,50,94,.18);border-radius:16px;background:rgb(var(--color-background));color:inherit;text-decoration:none;transition:border-color .2s ease}.by-history__link:focus-visible{outline:2px solid #4f325e;outline-offset:5px}.by-history__visual{aspect-ratio:8/5;overflow:hidden;background:#f4f2ef}.by-history__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.by-history__visual--pattern{background-image:var(--by-pattern);background-size:180% auto;background-position:left top;background-repeat:no-repeat}.by-history__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:28px 30px 30px}.by-history__title{margin:0;color:#34213e;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.by-history__copy{margin:14px 0 26px;color:#655b68;font-size:16px;line-height:1.7}.by-history__action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;max-width:100%;margin-top:auto;padding:11px 18px;border:1px solid #4f325e;border-radius:99px;color:#4f325e;font-size:14px;line-height:1.4;transition:background-color .2s ease,color .2s ease}.by-history__action svg{flex-shrink:0}@media(hover:hover)and (pointer:fine){.by-history__link[href]:hover{border-color:#4f325e}.by-history__link[href]:hover .by-history__action{background:#4f325e;color:#fffaf0}}@media(max-width:749px){.by-history:before,.by-history:after{display:none}.by-history__inner{padding-top:40px;padding-bottom:40px}.by-history__heading{margin-bottom:24px}.by-history__grid{grid-template-columns:1fr;gap:24px}.by-history__body{padding:24px}.by-history__title{font-size:25px}.by-history__copy{font-size:15px}}@media(prefers-reduced-motion:reduce){.by-history__link,.by-history__action{transition:none}}.byvh{display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:480px;height:calc(100vh - var(--byvh-top, 160px));height:calc(100svh - var(--byvh-top, 160px));color:#fffaf0;background:#34213e}.byvh__media,.byvh__poster,.byvh__video,.byvh__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.byvh__poster,.byvh__video{display:block;object-fit:cover;object-position:var(--byvh-position)}.byvh__poster{z-index:0}.byvh__video{z-index:1}.byvh__shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#140c181f,#140c1838 40%,#140c18a6)}.byvh__inner{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;min-height:100%;width:100%;padding:64px clamp(24px,7vw,120px);box-sizing:border-box;pointer-events:none}.byvh__content{width:min(100%,570px);pointer-events:auto}.byvh__seal{display:block;width:84px;height:auto;margin-bottom:24px}.byvh .byvh__title{color:#fffaf0;font:400 clamp(42px,5vw,76px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-.035em;max-width:14ch;margin:0 0 32px;text-shadow:0 2px 20px rgba(0,0,0,.25)}.byvh__actions{display:flex;flex-wrap:wrap;gap:12px}.byvh .byvh__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 26px;border:1px solid transparent;border-radius:999px;font:500 16px/1.3 var(--font-body-family, sans-serif);letter-spacing:.01em;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.byvh .byvh__button--shop{background:#4f325e;border-color:#fffaf059;color:#fffaf0}.byvh .byvh__button--story{background:#fffaf0;color:#4f325e}.byvh .byvh__button--shop:hover{background:#34213e;box-shadow:0 5px 20px #0003}.byvh .byvh__button--story:hover{background:#f4ebdb}.byvh__toggle{position:absolute;z-index:4;top:18px;right:20px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,250,240,.75);border-radius:999px;color:#fffaf0;background:#34213ecc;font:14px/1.3 var(--font-body-family, sans-serif);cursor:pointer}.byvh__toggle[hidden]{display:none}.byvh a:focus-visible,.byvh button:focus-visible{outline:3px solid #fffaf0;outline-offset:4px}@media(max-width:749px){.byvh{min-height:440px}.byvh__poster,.byvh__video{object-position:var(--byvh-mobile-position)}.byvh__shade{background:linear-gradient(180deg,#140c181a,#140c1829 30%,#140c188c 65%,#140c18cc)}.byvh__inner{align-items:flex-end;justify-content:center;padding:80px 22px 42px}.byvh__content{text-align:center}.byvh__seal{width:64px;margin:0 auto 16px}.byvh .byvh__title{font-size:clamp(36px,10vw,48px);margin:0 auto 24px}.byvh__actions{justify-content:center;gap:10px}.byvh .byvh__button{flex:1 1 140px;padding:13px 14px;gap:8px;font-size:14px}}@media(prefers-reduced-motion:reduce){.byvh .byvh__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
