.ul-grillz-shop{position:relative;isolation:isolate;display:flex;min-height:clamp(620px,78svh,880px);align-items:flex-end;overflow:hidden;background:#050505;color:#f4f1eb}
.ul-grillz-shop__media,.ul-grillz-shop__media picture,.ul-grillz-shop__media img{position:absolute;inset:0;width:100%;height:100%}
.ul-grillz-shop__media{z-index:-2}.ul-grillz-shop__media img{object-fit:cover;object-position:58% 43%;filter:contrast(1.09) saturate(1.16) brightness(.96)}
.ul-grillz-shop:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.08) 72%),linear-gradient(0deg,rgba(0,0,0,.52),transparent 55%);content:""}
.ul-grillz-shop__content{width:min(760px,74%);padding:clamp(58px,8vw,112px) clamp(24px,7vw,106px)}
.ul-grillz-shop__eyebrow{margin:0 0 20px;color:#d1cfca;font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase}
.ul-grillz-shop h1{margin:0;color:#f4f1eb;font-family:Georgia,'Times New Roman',serif;font-size:clamp(64px,8vw,124px);font-weight:400;letter-spacing:-.06em;line-height:.84;text-shadow:0 8px 42px #000}
.ul-grillz-shop__lead{max-width:610px;margin:32px 0 0;color:#e5e2dc;font-family:Georgia,'Times New Roman',serif;font-size:clamp(20px,2vw,29px);line-height:1.35;text-shadow:0 4px 24px #000}
.ul-grillz-shop__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ul-grillz-shop__actions a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid rgba(255,255,255,.72);color:#fff;font-size:10px;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.ul-grillz-shop__actions .ul-grillz-shop__primary{background:#fff;color:#080808}
.ul-grillz-shop__note{margin:16px 0 0;color:#cbc9c4;font-size:12px;line-height:1.6}
.ul-grillz-shop__chooser{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 34px;max-width:1440px;margin:auto;padding:34px 30px 28px;background:#050505;color:#f4f1eb}.ul-grillz-shop__chooser-label{margin:0;color:#f4f1eb;font-family:Georgia,'Times New Roman',serif;font-size:30px;line-height:1.15}.ul-grillz-shop__chooser-copy{margin:7px 0 0;color:#d1cfca;font-size:12px;line-height:1.6}
.ul-grillz-shop__filters{display:flex;flex-wrap:wrap;gap:8px;align-self:center}.ul-grillz-shop__filters a{display:inline-flex;min-width:92px;min-height:44px;align-items:center;justify-content:center;padding:8px 18px;border:1px solid #bbb;background:#fff;color:#111;font-size:12px;line-height:1.3;text-decoration:none}.ul-grillz-shop__filters a:hover{border-color:#111}.ul-grillz-shop__filters [aria-current="true"]{border-color:#111;background:#111;color:#fff}
.ul-grillz-shop__filters a:focus-visible,.ul-grillz-help summary:focus-visible,.ul-grillz-shop__actions a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.ul-grillz-shop__count{margin:0;color:#b9b6b0;font-size:10px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.ul-grillz-shop__reset{display:inline-block;margin:0;padding:4px 0;color:#f4f1eb;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ul-grillz-shop__reset[hidden]{display:none}
body:has(.ul-grillz-shop) #CollectionProductGrid .articleLookbook-block:has(h1){display:none}
body:has(.ul-grillz-shop) #CollectionProductGrid .collection{padding-top:0!important}
body:has(.ul-grillz-shop) #main-collection-product-grid{scroll-margin-top:80px}
body:has(.ul-grillz-shop) #main-collection-product-grid>li[hidden]{display:none!important}
body:has(.ul-grillz-shop) #CollectionProductGrid .card-vendor{display:none!important}
body:has(.ul-grillz-shop) #CollectionProductGrid .card-title{font-weight:500!important;letter-spacing:.01em}
body:has(.ul-grillz-shop) #CollectionProductGrid .ul-grillz-card .card-information__wrapper{display:flex;flex-direction:column;height:100%}
.ul-card-configure{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:10px 14px;background:#111;color:#fff!important;border:1px solid #111;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.ul-card-configure:hover{background:#fff;color:#111!important}
body:has(.ul-grillz-shop) #CollectionProductGrid .card-action .button,body:has(.ul-grillz-shop) #CollectionProductGrid .card-action a{background:#111!important;border-color:#111!important;color:#fff!important}
body:has(.ul-grillz-shop) #CollectionProductGrid .card-action .button{white-space:normal;line-height:1.35;min-height:44px;height:auto;padding:10px 8px}
.ul-grillz-help{max-width:1100px;margin:32px auto;padding:28px 30px;background:#f5f5f5;scroll-margin-top:80px;color:#111}
.ul-grillz-help h2{font:400 30px/1.2 Georgia,serif;margin:0 0 18px}
.ul-grillz-help details{border-top:1px solid #ccc}.ul-grillz-help details:last-of-type{border-bottom:1px solid #ccc}.ul-grillz-help summary{cursor:pointer;padding:16px 0;font-weight:500}.ul-grillz-help details>p{margin:0 0 16px}.ul-grillz-help ol{padding-left:20px}.ul-grillz-help li{margin-bottom:12px}.ul-grillz-help p,.ul-grillz-help li{font-size:13px;line-height:1.7}.ul-grillz-help>p{margin:16px 0 0}
@media(max-width:767px){.ul-grillz-shop{min-height:calc(100svh - 72px)}.ul-grillz-shop__media img{height:118%;object-position:50% 50%;transform:translateY(-14%);filter:contrast(1.1) saturate(1.25) brightness(1.08)}.ul-grillz-shop:after{background:linear-gradient(0deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.5) 44%,rgba(0,0,0,0) 78%)}.ul-grillz-shop__content{width:100%;padding:0 22px 54px}.ul-grillz-shop h1{font-size:clamp(62px,19vw,82px)}.ul-grillz-shop__lead{margin-top:28px;font-size:20px}.ul-grillz-shop__actions{display:grid;margin-top:28px}.ul-grillz-shop__actions a{width:100%}.ul-grillz-shop__note{font-size:11px}.ul-grillz-shop__chooser{grid-template-columns:1fr;padding:30px 20px 22px}.ul-grillz-shop__chooser-label{font-size:29px}.ul-grillz-shop__filters{gap:7px}.ul-grillz-shop__filters a{min-width:100px;padding:8px 14px;font-size:11px}.ul-grillz-shop__count{margin-top:-4px}.ul-grillz-help{margin:24px 12px;padding:24px 18px}.ul-grillz-help h2{font-size:27px}}

#main-collection-product-grid>li.product[hidden]{display:none!important}
