.whole{padding-top:140px;padding-bottom:clamp(70px,8vw,120px)}.whole__grid{display:grid;grid-template-columns:1fr 1.02fr;gap:clamp(44px,6vw,92px);align-items:start}.whole__copy{max-width:520px;position:sticky;top:120px}.whole__copy .eyebrow,.whole__copy h1{margin-bottom:26px}.whole__lead{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink-65);max-width:46ch;margin-bottom:36px;text-wrap:pretty}.whole__points{display:flex;flex-direction:column;gap:2px;margin-bottom:38px;border-top:1px solid var(--line)}.wpoint{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line)}.wpoint__ic{width:42px;height:42px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--sand);color:var(--ink)}.wpoint__ic.am{background:#92edfb2e;color:var(--cyan-deep)}.wpoint__ic.pm{background:#e7b53a33;color:var(--yuzu-deep)}.wpoint h3{font-family:var(--serif);font-size:20px;line-height:1.1;margin-bottom:5px;font-weight:400}.wpoint p{font-size:14px;color:var(--ink-65);line-height:1.5;text-wrap:pretty}.whole__contact{font-size:14px;color:var(--ink-50)}.whole__contact a{font-weight:600;color:var(--ink);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1.5px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px}.wform-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:clamp(28px,3vw,44px);box-shadow:0 30px 70px -44px #0d0d1452}.wform-card__head{margin-bottom:28px}.wform-card__head h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.015em;margin-bottom:10px}.wform-card__head p{font-size:14.5px;color:var(--ink-65);line-height:1.55;text-wrap:pretty}.wform{display:flex;flex-direction:column;gap:18px}.wfield{display:flex;flex-direction:column;gap:8px}.wfield label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-65)}.wfield label .req{color:var(--berry-deep)}.wrow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wform input,.wform select,.wform textarea{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:13px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.wform input::placeholder,.wform textarea::placeholder{color:var(--ink-38)}.wform input:focus,.wform select:focus,.wform textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0d0d140f}.wform textarea{min-height:128px;resize:vertical;line-height:1.55}.wselect{position:relative}.wselect select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px}.wselect:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--ink-65);border-bottom:2px solid var(--ink-65);transform:translateY(-70%) rotate(45deg);pointer-events:none}.wform select:invalid{color:var(--ink-38)}.wform__submit{margin-top:6px}.wform__submit .btn{width:100%;padding:17px 28px;font-size:15.5px}.wform__note{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12.5px;color:var(--ink-50);margin-top:14px}.wform__note svg{flex:none}.wform-success{display:none;flex-direction:column;align-items:center;text-align:center;padding:18px 8px 8px;animation:wsIn .45s var(--ease)}.wform-card.is-sent .wform,.wform-card.is-sent .wform-card__head{display:none}.wform-card.is-sent .wform-success{display:flex}@keyframes wsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wform-success__check{width:56px;height:56px;border-radius:50%;background:var(--ok,#1F8A5B);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.wform-success h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05;margin-bottom:12px}.wform-success p{font-size:15px;color:var(--ink-65);line-height:1.6;max-width:34ch}.wform-card__placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px 24px;color:var(--ink-38)}.wform-card__placeholder p{font-size:14px;line-height:1.55;max-width:28ch}:root{--berry-deep:#9E2E72}@media(max-width:980px){.whole__grid{grid-template-columns:1fr;gap:48px}.whole__copy{position:static;max-width:none}}@media(max-width:520px){.wrow{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wholesale.css.map */
