.size-select{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:17px;padding-top:14px;border-top:1px solid #bdb2a2}.size-select span{font:9px var(--mono);color:var(--muted)}.size-select select{min-width:0;width:100%;border:0;border-bottom:1px solid var(--ink);background:transparent;padding:7px 22px 7px 3px;font:11px var(--mono);cursor:pointer}.product-bottom strong{color:var(--red)}@media(max-width:590px){.size-select select{font-size:12px}}
.volume-discounts{display:grid;grid-template-columns:44% 56%;border-bottom:1px solid var(--line);background:var(--ink);color:#fff;padding:7vw 4vw}.volume-discounts header{padding-right:6vw}.volume-discounts h2{font:clamp(42px,5vw,78px)/.94 var(--serif);letter-spacing:-.035em;margin:22px 0 28px}.volume-discounts h2 i{font-style:normal;color:var(--acid)}.volume-discounts header>p:last-child{max-width:430px;color:#c7bdb4;font-size:14px;line-height:1.6}.discount-levels{display:grid;grid-template-columns:repeat(2,1fr);align-self:stretch;border:1px solid #756d66}.discount-levels article{position:relative;display:flex;min-height:260px;flex-direction:column;justify-content:space-between;padding:24px;border-right:1px solid #756d66}.discount-levels article:last-child{border-right:0}.discount-levels span{font:11px var(--mono);text-transform:uppercase}.discount-levels strong{font:clamp(44px,5vw,76px) var(--serif);font-weight:400}.discount-levels .best{background:var(--acid);color:var(--ink)}.discount-levels small{position:absolute;right:16px;top:16px;font:8px var(--mono);writing-mode:vertical-rl}@media(max-width:900px){.volume-discounts{grid-template-columns:1fr;gap:46px}.volume-discounts header{padding-right:0}}@media(max-width:590px){.volume-discounts{padding:70px 20px}.discount-levels{grid-template-columns:1fr}.discount-levels article{min-height:155px;border-right:0;border-bottom:1px solid #756d66}.discount-levels article:last-child{border-bottom:0}.discount-levels strong{font-size:58px}}
.request-count-line{margin-bottom:10px!important}.request-money{border-block:1px solid var(--line);padding:10px 0 14px;margin-bottom:14px}.request-money>div{display:flex;justify-content:space-between;padding:7px 0}.request-money span{font:10px var(--mono);text-transform:uppercase}.request-money .discount{color:var(--red)}.request-money em{font-style:normal}.request-money .grand{font-size:19px}.request-money>small{display:block;margin:7px 0 0;color:var(--muted);font:9px/1.4 var(--mono)}.request-bottom .copy-secondary{margin-top:7px;background:transparent;color:var(--ink);border:1px solid var(--ink)}
