.dnl-selection{padding:64px clamp(16px,3.6vw,64px);background:#f7f5ef;color:#181a19;scroll-margin-top:110px;font-family:Arial,sans-serif}.dnl-selection *{box-sizing:border-box}.dnl-selection__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.dnl-selection__eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.14em}.dnl-selection__head h2{font:500 clamp(34px,4vw,60px)/1 Arial,sans-serif;letter-spacing:-.05em;margin:12px 0 16px}.dnl-selection__head p{font-size:14px;line-height:1.6;max-width:53ch;margin:0;color:#53564f}.dnl-selection__head>a{font-size:13px;white-space:nowrap;border-bottom:1px solid;padding-bottom:6px}.dnl-selection__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.dnl-selection__categories a{border:1px solid #cfcec7;border-radius:30px;padding:12px 17px;min-height:44px;font-size:12px;transition:background .15s}.dnl-selection__categories a:hover{background:#e5e3da}.dnl-selection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 18px;align-items:start}.dnl-buy-card{min-width:0}.dnl-buy-card__photo{position:relative;display:block;aspect-ratio:1/1;background:#ecebe6;overflow:hidden}.dnl-buy-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.dnl-buy-card__image--back{opacity:0;transition:opacity .2s}.dnl-buy-card__view{position:absolute;right:10px;bottom:10px;background:#f7f5ef;padding:9px 11px;font-size:10px;letter-spacing:.03em;opacity:0;transition:opacity .2s}.dnl-buy-card__photo:focus-visible .dnl-buy-card__view{opacity:1}.dnl-buy-card__info{padding:16px 0 0}.dnl-buy-card h3{font:500 15px/1.35 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 6px;min-height:2.7em;color:inherit}.dnl-buy-card__price{font-size:14px;font-weight:600;margin:0 0 6px;line-height:1.3}.dnl-buy-card__options{font-size:11px;color:#686b63;margin:0 0 14px}.dnl-buy-card__choose{border-top:1px solid #d2d2c8;border-bottom:1px solid #d2d2c8}.dnl-buy-card__choose summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;min-height:48px;font-size:12px;cursor:pointer;list-style:none}.dnl-buy-card__choose summary::-webkit-details-marker{display:none}.dnl-buy-card__choose[open] summary span{transform:rotate(45deg)}.dnl-buy-card__form{padding:0 0 14px;display:grid;gap:10px}.dnl-buy-card__form label{font-size:11px;line-height:1.4}.dnl-buy-card__form select{width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #b1b2a8;background:#fff;border-radius:0;padding:8px;color:#181a19;font:14px Arial,sans-serif}.dnl-buy-card__form button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;border:0;background:#181a19;color:#fff;padding:12px;font:12px Arial,sans-serif;cursor:pointer}.dnl-buy-card__size{font-size:11px;text-decoration:underline!important;text-underline-offset:3px;line-height:1.5}.dnl-selection__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0}.dnl-selection__bottom p{font-size:14px;max-width:45ch;line-height:1.6}.dnl-selection__assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #c8cabf;padding-top:26px}.dnl-selection__assurance>div{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.5}.dnl-selection__assurance strong{font-size:13px;font-weight:600}.dnl-selection__assurance span{color:#62675c;max-width:35ch}.dnl-selection__assurance a{text-decoration:underline!important;text-underline-offset:3px}.dnl-selection a:focus-visible,.dnl-selection summary:focus-visible,.dnl-selection select:focus-visible,.dnl-selection button:focus-visible{outline:2px solid #475239;outline-offset:4px}@media(hover:hover){.dnl-buy-card__photo:hover .dnl-buy-card__image--back,.dnl-buy-card__photo:hover .dnl-buy-card__view{opacity:1}.dnl-buy-card__form button:hover{background:#39402f}}@media(max-width:989px){.dnl-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}@media(max-width:749px){.dnl-selection{padding:42px 16px}.dnl-selection__head{display:block}.dnl-selection__head>a{display:inline-block;margin-top:16px}.dnl-selection__head h2{font-size:36px}.dnl-selection__categories{gap:6px;margin-bottom:22px}.dnl-selection__categories a{font-size:11px;padding:11px 12px}.dnl-buy-card h3{font-size:14px;min-height:3.9em}.dnl-buy-card__info{padding-top:12px}.dnl-buy-card__choose summary{font-size:11px}.dnl-buy-card__form select{font-size:16px}.dnl-selection__bottom{display:block;margin:30px 0}.dnl-selection__bottom .denilo-button{width:100%;justify-content:space-between;margin-top:14px}.dnl-selection__assurance{grid-template-columns:1fr;gap:20px}.dnl-buy-card__view{display:none}}@media(prefers-reduced-motion:reduce){.dnl-selection *{transition:none!important}}
