.collection-crop{display:block;position:relative;overflow:hidden;margin:auto;width:100%;isolation:isolate}.collection-crop img{display:block;position:absolute;max-width:none!important;height:auto!important;object-fit:contain!important}.sample-crop{aspect-ratio:1.39}.sample-crop img{width:200%!important;left:calc(var(--crop-x)*-100%);top:calc(var(--crop-y)*-100%)}.retail-crop{aspect-ratio:.5;max-width:220px}.retail-crop img{width:600%!important;top:0;left:calc(var(--crop)*-100%)}.range-flavour .retail-crop{max-width:170px}.range-flavour .retail-crop img{margin:0}.collection-gallery{padding:50px 0;border-top:1px solid #33201926}.collection-gallery h2{font-size:clamp(28px,3.3vw,44px);line-height:1.15;letter-spacing:-.035em}.collection-gallery p{line-height:1.7;max-width:760px}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0}.sample-grid a{text-decoration:none;color:inherit}.sample-grid strong{display:block;margin-top:15px;font-size:19px}.sample-grid a:hover strong{text-decoration:underline}.design-pack,.flavour-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.design-pack img{width:100%;max-height:370px;object-fit:contain}.collection-line-image{display:flex!important;align-items:center;justify-content:center;padding:24px;min-height:230px}.collection-line-image img{width:100%;height:230px;object-fit:contain}.line-design-pack{position:absolute;width:32%!important;right:8px;bottom:0;height:90px!important;object-fit:contain}.line-art-singles{position:relative}.flavour-detail .sample-crop{max-width:420px}.range-visual .retail-crop{max-width:280px}.collection-gallery a:focus-visible{outline:3px solid #8c5265;outline-offset:6px}@media(max-width:700px){.collection-gallery{padding:32px 0}.sample-grid{gap:18px 12px}.sample-grid strong{font-size:15px}.design-pack,.flavour-detail{grid-template-columns:1fr;gap:15px}.design-pack img{max-height:250px}.range-flavour .retail-crop{max-width:130px}.collection-line-image{min-height:180px}.collection-line-image img{height:190px}}
