.yamm-product-samples{margin-top:24px}.yamm-product-samples__layer{position:fixed;inset:0;z-index:2147480200;display:grid;grid-template-columns:minmax(0,1fr) min(520px,92vw);pointer-events:none}.yamm-product-samples__layer[hidden]{display:none}.yamm-product-samples__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,.58);opacity:0;cursor:pointer;transition:opacity .28s ease}.yamm-product-samples__sheet{grid-column:2;grid-row:1;position:relative;z-index:1;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;transform:translateX(100%);transition:transform .34s cubic-bezier(.22,.61,.36,1);outline:0}.yamm-product-samples__layer.is-open{pointer-events:auto}.yamm-product-samples__layer.is-open .yamm-product-samples__backdrop{opacity:1}.yamm-product-samples__layer.is-open .yamm-product-samples__sheet{transform:none}.yamm-product-samples__head{flex:0 0 auto;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:28px 30px 22px;border-bottom:1px solid #ececec;background:#fff}.yamm-product-samples__head span{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#777}.yamm-product-samples__head h2{margin:0;font-family:"Nicolas Cochin",serif;font-size:30px;font-weight:400}.yamm-product-samples__head button{width:36px;height:36px;border:0;background:transparent;font-size:28px;font-weight:200;line-height:1;cursor:pointer}.yamm-product-samples__body{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;padding:26px 30px 34px}.yamm-product-samples__intro{flex-shrink:0;margin:0 0 8px;font-size:14px;line-height:1.55}.yamm-product-samples__counter{flex-shrink:0;margin:0 0 22px;font-size:12px;color:#686868}.yamm-product-samples__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;border-top:1px solid #e6e6e6}.yamm-product-samples__item{position:relative;display:grid;grid-template-columns:68px 1fr 22px;align-items:center;gap:14px;min-height:92px;padding:12px 0;border-bottom:1px solid #e6e6e6;cursor:pointer}.yamm-product-samples__item img{width:68px;height:68px;object-fit:cover;background:#f7f7f7}.yamm-product-samples__item>span{display:grid;gap:3px}.yamm-product-samples__item strong{font-size:13px;font-weight:500}.yamm-product-samples__item small{font-size:11px;color:#777}.yamm-product-samples__item input{position:absolute;opacity:0;pointer-events:none}.yamm-product-samples__item i{width:19px;height:19px;border:1px solid #111;border-radius:50%;display:grid;place-items:center}.yamm-product-samples__item input:checked+i:after{content:"";width:9px;height:9px;border-radius:50%;background:#111}.yamm-product-samples__item.is-disabled{opacity:.38;cursor:not-allowed}.yamm-product-samples__save{flex-shrink:0;width:100%;height:52px;margin-top:24px;border:1px solid #111;background:#111;color:#fff;font-size:13px;letter-spacing:.03em;cursor:pointer}.yamm-product-samples__save:disabled{opacity:.5;cursor:wait}.yamm-product-samples__error{margin:0 0 14px;font-size:12px;color:#a11}body.yamm-product-samples-open{overflow:hidden}@media(max-width:700px){.yamm-product-samples__layer{grid-template-columns:1fr;align-items:end}.yamm-product-samples__sheet{grid-column:1;max-height:88dvh;height:88dvh;transform:translateY(100%)}.yamm-product-samples__head{padding:22px 20px 18px}.yamm-product-samples__head h2{font-size:26px}.yamm-product-samples__body{padding:22px 20px 28px}}@media(prefers-reduced-motion:reduce){.yamm-product-samples__backdrop,.yamm-product-samples__sheet{transition:none}}
