/* Pickup card: centered character and compact contact rows with reference-style icons. */
.prl-hero__main{overflow:hidden;background-clip:padding-box}
.prl-hero__main{background-image:linear-gradient(90deg,rgba(9,9,10,.96) 0%,rgba(9,9,10,.55) 45%,rgba(9,9,10,.06) 75%),url('hero-sushi-dark.webp')!important}
.prl-banner--sushi{background-image:linear-gradient(90deg,rgba(12,12,13,.96),rgba(12,12,13,.3)),url('banner-sushi-dark.webp')!important}
.prl-delivery,.prl-delivery *{font-family:Geologica,Arial,sans-serif!important}
.prl-hero__facts{gap:27px!important}.prl-hero__facts span{display:flex;align-items:center;gap:8px}.prl-hero__facts span::first-letter{color:inherit!important;font-size:inherit!important}.prl-hero__facts b{font:400 14px/1.22 Geologica,Arial,sans-serif}.prl-hero__fact-icon{width:29px;height:29px;flex:0 0 29px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prl-hero__fact-icon--gold{stroke:#ffc969}@media(max-width:700px){.prl-hero__facts{gap:12px!important}.prl-hero__facts b{font-size:12px}.prl-hero__fact-icon{width:22px;height:22px;flex-basis:22px}}
.prl-delivery h2{max-width:none!important;font-size:24px!important;letter-spacing:-.045em;white-space:nowrap}
.prl-delivery img{top:93px!important;right:auto!important;left:50%!important;width:255px!important;height:220px!important;transform:translateX(-50%)}
.prl-delivery__details{right:28px;display:flex;flex-direction:column;align-items:flex-start}.prl-delivery__details strong{margin-bottom:9px!important}.prl-delivery__info{display:grid;gap:8px;margin:0 0 15px}.prl-delivery__item{display:flex;align-items:flex-start;gap:9px;color:#071724;font-size:16px;font-weight:400!important;line-height:1.3;text-decoration:none}.prl-delivery__item>span{font-weight:400!important;font-synthesis:none}.prl-delivery__item[href^="tel"]{font-size:30px;font-weight:800!important;letter-spacing:0;line-height:1.08}.prl-delivery__item[href^="tel"]>span{font-weight:800!important}.prl-delivery__item[href^="tel"] svg{width:30px;height:30px;flex-basis:30px}.prl-delivery__item svg{width:20px;height:20px;flex:0 0 20px;margin-top:0;fill:none;stroke:#e32637;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.prl-delivery__item:first-child svg{fill:#e32637;stroke:#e32637}.prl-delivery__item:first-child circle{fill:#ffe3aa;stroke:none}.prl-delivery__details .prl-button{margin:0!important}
@media(max-width:1220px){.prl-delivery__details{right:auto}.prl-delivery img{left:auto!important;right:18px!important;transform:none}}@media(max-width:700px){.prl-delivery__item{font-size:12px}.prl-delivery img{left:auto!important;right:8px!important;transform:none}}
.prl-popular .prl-products{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.prl-popular .prl-product{position:relative;min-height:345px!important;padding:9px!important;border:1px solid #393939!important;border-radius:13px!important;background:#191919!important}.prl-popular .prl-product__image{height:194px!important;border-radius:8px!important}.prl-popular .prl-product__image img{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover!important}.prl-popular .prl-product__title{min-height:42px!important;margin:12px 3px 7px!important;font-size:15px!important;line-height:1.3!important}.prl-popular .prl-product small,.prl-popular .prl-product__composition{display:none!important}.prl-popular .prl-product strong{position:absolute;bottom:16px;left:12px;margin:0!important;font-size:18px!important}.prl-popular .prl-product__cart{position:absolute;right:10px;bottom:10px;display:inline-flex!important;min-height:38px;padding:9px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important}.prl-popular .prl-product__image em{top:8px!important;left:8px!important}@media(max-width:1050px){.prl-popular .prl-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.prl-popular .prl-product__image{height:175px!important}}@media(max-width:700px){.prl-popular .prl-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.prl-popular .prl-product{min-height:286px!important;padding:7px!important}.prl-popular .prl-product__image{height:130px!important}.prl-popular .prl-product__title{min-height:36px!important;margin:9px 2px 5px!important;font-size:13px!important}.prl-popular .prl-product strong{bottom:14px;left:10px;font-size:16px!important}.prl-popular .prl-product__cart{right:7px;bottom:7px;padding:8px!important;font-size:11px!important}.prl-popular .prl-add-icon{width:16px;height:16px;flex-basis:16px}}
.prl-delivery__item[href^="tel"]>span{display:inline!important;margin:0!important;font-size:25px!important;font-weight:800!important;line-height:1.1!important}.prl-delivery__item[href^="tel"] svg{width:20px!important;height:20px!important;flex-basis:20px!important;margin-top:3px!important}
.prl-popular .prl-product__composition{display:-webkit-box!important;min-height:32px;margin:0 3px 8px;overflow:hidden;color:#b9b9b9;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.prl-delivery__item>span{display:grid!important;gap:2px;margin:0!important}.prl-delivery__label{color:#d92637;font-size:11px!important;font-weight:800!important;letter-spacing:.03em;line-height:1.15!important}.prl-delivery__value{display:block!important;color:#071724;font-size:16px!important;font-weight:500!important;line-height:1.25!important}.prl-delivery__item[href^="tel"]>span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.prl-delivery__item[href^="tel"] .prl-delivery__value{font-size:25px!important;font-weight:800!important;line-height:1.08!important}.prl-delivery__item[href^="tel"] svg{margin-top:16px!important}.prl-delivery__item:has(.prl-delivery__label) svg{margin-top:16px}@media(max-width:700px){.prl-delivery__label{font-size:10px!important}.prl-delivery__value{font-size:13px!important}.prl-delivery__item[href^="tel"] .prl-delivery__value{font-size:25px!important}}
body.home .prl-catalog-card__image{position:relative}body.home .prl-catalog-card__image em{position:absolute;z-index:1;top:8px;left:8px;padding:5px 9px;border-radius:10px;background:#e92638;color:#fff;font-size:10px;font-style:normal;font-weight:900}

/* Home page: popular dishes art direction and advantages strip. */
.prl-popular{margin-top:46px!important}
.prl-popular__heading{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:190px;margin:0 0 28px;padding:30px 50px;overflow:hidden;background:linear-gradient(106deg,#0c0d0f 0%,#101113 67%,#0a0b0d 100%)}
.prl-popular__heading:after{position:absolute;top:-48px;right:250px;width:270px;height:270px;content:"";opacity:.33;background:radial-gradient(ellipse 22px 40px at 50% 17%,#242529 97%,transparent 100%),radial-gradient(ellipse 28px 45px at 24% 41%,#242529 97%,transparent 100%),radial-gradient(ellipse 28px 45px at 76% 41%,#242529 97%,transparent 100%),radial-gradient(ellipse 43px 61px at 50% 76%,#242529 97%,transparent 100%);transform:rotate(-18deg)}
.prl-popular__heading-copy{position:relative;z-index:1}.prl-popular__heading-copy>p{margin:0 0 13px;color:#f4243a;font-size:12px;font-weight:900;letter-spacing:.55em;line-height:1}.prl-popular__heading-copy h2{display:flex;align-items:center;gap:13px;margin:0;color:#fff;font-size:48px;font-weight:900;line-height:1.02;letter-spacing:-.035em}.prl-popular__heading-copy h2 img{width:55px;height:55px;object-fit:contain}.prl-popular__heading-copy>span{display:block;margin-top:14px;color:#a4a6ad;font-size:17px;font-weight:400;line-height:1.3}.prl-popular__doodle{position:relative;z-index:1;width:230px;height:auto;margin:10px 0 0 35px;object-fit:contain;opacity:.82}
.prl-home-benefits{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 230px;align-items:center;gap:25px;min-height:112px;margin:48px 0 36px;padding:18px 34px;overflow:hidden;background:linear-gradient(105deg,#0b0c0e,#111215 60%,#0c0d0f)}
.prl-home-benefits article{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.prl-home-benefits article img{width:52px;height:52px;object-fit:contain}.prl-home-benefits article p{margin:0;color:#a9abb1;font-size:16px;font-weight:400;line-height:1.35}.prl-home-benefits__love{justify-self:end;width:215px;height:auto;object-fit:contain;opacity:.68}
@media(max-width:1050px){.prl-popular__heading{min-height:170px;padding:27px 34px}.prl-popular__heading-copy h2{font-size:41px}.prl-popular__doodle{width:180px}.prl-home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 24px}.prl-home-benefits__love{display:none}.prl-home-benefits article{gap:13px}.prl-home-benefits article img{width:43px;height:43px}.prl-home-benefits article p{font-size:14px}}
@media(max-width:700px){.prl-popular{margin-top:32px!important}.prl-popular__heading{min-height:151px;margin-bottom:20px;padding:24px 20px}.prl-popular__heading-copy>p{margin-bottom:10px;font-size:9px;letter-spacing:.4em}.prl-popular__heading-copy h2{gap:7px;font-size:29px;line-height:1.05}.prl-popular__heading-copy h2 img{width:34px;height:34px}.prl-popular__heading-copy>span{max-width:215px;margin-top:10px;font-size:12px}.prl-popular__doodle{position:absolute;right:12px;bottom:12px;width:108px;margin:0;opacity:.4}.prl-popular__heading:after{right:-80px;top:-52px;transform:scale(.72) rotate(-18deg)}.prl-home-benefits{grid-template-columns:1fr;gap:15px;min-height:0;margin:34px 0 28px;padding:23px 25px}.prl-home-benefits article{gap:15px}.prl-home-benefits article img{width:40px;height:40px}.prl-home-benefits article p{font-size:14px}}

/* The illustration stays clear of the first contact row. */
.prl-delivery img{top:78px!important;height:195px!important}
.prl-delivery__item[href^="tel"]>span{display:grid!important;gap:2px!important}
.prl-delivery__item[href^="tel"]>span{font-size:16px!important;font-weight:400!important;line-height:1.3!important}
.prl-delivery__label,.prl-delivery__value{margin:0!important}
@media(max-width:700px){.prl-delivery img{top:72px!important;height:178px!important}}

/* Delivery CTA and social marks sit together at the base of the card. */
.prl-delivery__actions{display:flex;align-items:center;gap:8px}
.prl-delivery__actions .prl-button{margin:0!important}
.prl-delivery__social{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #d8584f;border-radius:4px;color:#d8584f;font-family:Geologica,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1}
.prl-delivery__social svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.prl-delivery__social--vk svg{width:25px;height:25px;fill:currentColor;stroke:none}
@media(max-width:700px){.prl-delivery__actions{gap:6px}.prl-delivery__social{width:40px;height:40px;flex-basis:40px}.prl-delivery__social svg{width:20px;height:20px}}

/* Rebalance the delivery card: clear gap after the heading, no dead space below the art. */
@media(min-width:701px){.prl-delivery img{top:94px!important}}
.prl-delivery__social{border-color:#4a4a4c;background:#181819;color:#ffe1a4;border-radius:9px}
.prl-delivery__social--vk svg{fill:currentColor;stroke:none}
.prl-delivery__social:not(.prl-delivery__social--vk) svg{stroke:currentColor}

/* Tighter delivery card and a consistent line treatment for its contact marks. */
@media(min-width:701px){.prl-delivery{height:520px!important;min-height:520px!important;align-self:start}.prl-delivery img{top:100px!important;height:180px!important}.prl-delivery__details{bottom:28px!important}}
.prl-delivery__item:first-child svg{fill:none;stroke:#e32637}
.prl-delivery__item:first-child circle{fill:none;stroke:#e32637}
.prl-delivery__social--vk svg{width:28px;height:28px}

/* Small botanical mark beside the category heading. */
.prl-section__heading h2{display:flex;align-items:center;gap:11px}
.prl-section__basil{width:52px;height:42px;object-fit:contain;pointer-events:none}
@media(max-width:700px){.prl-section__heading{align-items:center}.prl-section__heading h2{gap:7px}.prl-section__basil{width:40px;height:32px}}

/* Social marks align cleanly with the CTA, without separate button backgrounds. */
.prl-delivery__actions{align-items:center;gap:7px}
.prl-delivery__social{width:30px;height:46px;flex:0 0 30px;border:0;background:transparent;color:#071724;border-radius:0}
.prl-delivery__social svg{width:22px;height:22px}
.prl-delivery__social--vk svg{width:26px;height:26px}
@media(max-width:700px){.prl-delivery__social{width:28px;height:40px;flex-basis:28px}}

/* Keep both hero cards on one baseline after the delivery card became more compact. */
@media(min-width:701px){.prl-hero__main{height:520px!important;min-height:520px!important;align-self:start}}

/* Use the supplied social artwork beside the delivery CTA. */
.prl-delivery__social>svg{display:none}
.prl-delivery__social{--prl-social-icon:url('instagram.svg')}
.prl-delivery__social--vk{--prl-social-icon:url('vk.svg')}
.prl-delivery__social:after{display:block;width:22px;height:22px;content:"";background:#071724;mask:var(--prl-social-icon) center/contain no-repeat;-webkit-mask:var(--prl-social-icon) center/contain no-repeat}
.prl-delivery__social--vk:after{width:26px;height:26px}

/* Keep the contact block's established height while centering social marks on the CTA. */
.prl-delivery__actions{height:62px;min-height:62px;align-items:center!important}
.prl-delivery__actions .prl-delivery__social{display:grid!important;place-items:center;height:47px;flex-basis:30px;margin:0!important}

/* Keep the popular-heading baseline and type scale identical to "Выбери свой вкус". */
.prl-popular__heading{padding-left:0}.prl-popular__heading-copy h2{font-size:37px}
@media(max-width:1050px){.prl-popular__heading{padding-left:0}.prl-popular__heading-copy h2{font-size:37px}}
@media(max-width:700px){.prl-popular__heading{padding-left:0}.prl-popular__heading-copy h2{font-size:30px}}

/* These are layout sections, not separate panels: use the page background directly. */
.prl-popular__heading,.prl-home-benefits{background:transparent!important}

/* Use the supplied paw artwork instead of the improvised CSS paw. */
.prl-popular__heading:after{top:-22px;right:265px;width:215px;height:215px;opacity:.5;background:url('paw-print-350.webp') center/contain no-repeat;transform:rotate(-18deg)}

.prl-popular__doodle{position:absolute;right:0;width:160px;margin:0;opacity:.9}
@media(max-width:1050px){.prl-popular__doodle{right:0;width:140px}}
@media(max-width:700px){.prl-popular__doodle{right:12px;width:108px}}

@media(min-width:1051px){.prl-home-benefits{padding-right:0;padding-left:0}}

/* Let the paw continue beneath the product row as a background decoration. */
.prl-popular__heading{overflow:visible}.prl-popular__heading:after{top:38px;right:265px;width:180px;height:180px;z-index:0}.prl-popular .prl-products{position:relative;z-index:1}
@media(max-width:700px){.prl-popular__heading:after{display:none}}

/* Handwritten mark in the upper-right corner of the main hero image. */
.prl-hero__main{position:relative}.prl-hero__happiness{position:absolute;z-index:1;top:28px;right:32px;width:205px;height:auto;object-fit:contain;pointer-events:none}
.prl-hero__fact-icon{width:27px!important;height:27px!important;flex:0 0 27px;object-fit:contain}
@media(max-width:1050px){.prl-hero__happiness{right:25px;width:175px}}
@media(max-width:700px){.prl-hero__happiness{top:18px;right:17px;width:120px;opacity:.9}}

/* Pickup promotion between header and hero. */
.prl-home{padding-top:18px!important}.prl-pickup-promo{display:flex;align-items:center;justify-content:center;gap:18px;min-height:58px;margin:0 0 18px;padding:9px 24px;border:1px solid rgba(255,255,255,.38);border-radius:15px;background:linear-gradient(110deg,rgba(240,35,57,.72),rgba(206,22,46,.58));box-shadow:inset 0 1px rgba(255,255,255,.24),0 10px 24px rgba(0,0,0,.16);backdrop-filter:blur(15px) saturate(125%);-webkit-backdrop-filter:blur(15px) saturate(125%);color:#fff;font-family:Geologica,Arial,sans-serif}.prl-pickup-promo>svg{width:28px;height:28px;flex:0 0 28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prl-pickup-promo strong{font-size:19px;font-weight:800;line-height:1.2}.prl-pickup-promo__divider{width:1px;height:26px;background:rgba(255,255,255,.7)}.prl-pickup-promo p{margin:0;font-size:15px;font-weight:500;line-height:1.3}.prl-pickup-promo a{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.72);border-radius:22px;color:#fff;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.prl-pickup-promo a b{font-size:20px;line-height:1}@media(max-width:850px){.prl-pickup-promo{gap:12px}.prl-pickup-promo strong{font-size:16px}.prl-pickup-promo p{font-size:13px}}@media(max-width:700px){.prl-home{padding-top:12px!important}.prl-pickup-promo{justify-content:flex-start;min-height:0;margin-bottom:14px;padding:12px 14px;border-radius:12px}.prl-pickup-promo>svg{width:23px;height:23px;flex-basis:23px}.prl-pickup-promo strong{font-size:13px}.prl-pickup-promo__divider,.prl-pickup-promo p{display:none}.prl-pickup-promo a{min-height:32px;margin-left:auto;padding:0 12px;font-size:11px;gap:7px}}

/* Glossy promotion bar. */
@media(min-width:851px){.prl-pickup-promo{position:relative;gap:28px;min-height:120px;margin-bottom:20px;padding:18px 68px;overflow:hidden;border:2px solid rgba(255,118,140,.8);border-radius:28px;background:linear-gradient(115deg,#f72543 0%,#d80f31 22%,#8e061d 74%,#610413 100%);box-shadow:inset 0 1px rgba(255,255,255,.44),inset 0 -12px 28px rgba(46,0,8,.2),0 12px 28px rgba(87,0,15,.3);backdrop-filter:none}.prl-pickup-promo:before{position:absolute;top:-85px;left:-55px;width:215px;height:220px;border-radius:42px;content:"";background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 58%);transform:rotate(42deg)}.prl-pickup-promo>*{position:relative;z-index:1}.prl-pickup-promo>svg{width:55px;height:55px;flex-basis:55px;stroke-width:1.8}.prl-pickup-promo strong{font-size:34px;letter-spacing:-.035em}.prl-pickup-promo__divider{width:1px;height:54px;background:rgba(255,255,255,.62)}.prl-pickup-promo p{font-size:20px;font-weight:400;white-space:nowrap}.prl-pickup-promo a{min-width:236px;min-height:72px;justify-content:center;gap:18px;border:2px solid rgba(255,255,255,.94);border-radius:38px;font-size:21px;font-weight:700}.prl-pickup-promo a b{font-size:31px}}
@media(min-width:851px) and (max-width:1400px){.prl-pickup-promo{gap:20px;min-height:90px;padding:14px 38px;border-radius:24px}.prl-pickup-promo>svg{width:42px;height:42px;flex-basis:42px}.prl-pickup-promo strong{font-size:26px}.prl-pickup-promo__divider{height:42px}.prl-pickup-promo p{font-size:16px}.prl-pickup-promo a{min-width:190px;min-height:56px;gap:12px;border-radius:30px;font-size:16px}.prl-pickup-promo a b{font-size:25px}}

/* Compact desktop proportion: one concise line rather than a banner. */
@media(min-width:851px){.prl-pickup-promo{gap:18px;min-height:70px;padding:10px 32px;border-radius:22px}.prl-pickup-promo>svg{width:34px;height:34px;flex-basis:34px}.prl-pickup-promo strong{font-size:22px;white-space:nowrap}.prl-pickup-promo__divider{height:32px}.prl-pickup-promo p{font-size:15px}.prl-pickup-promo a{min-width:165px;min-height:46px;gap:10px;border-radius:25px;font-size:15px}.prl-pickup-promo a b{font-size:22px}}

.prl-pickup-promo__roll{display:none}@media(min-width:851px){.prl-pickup-promo{padding-right:205px}.prl-pickup-promo__roll{position:absolute!important;z-index:2!important;right:-11px;bottom:-35px;display:block;width:165px;height:165px;object-fit:contain;pointer-events:none}.prl-pickup-promo:before{z-index:0!important}}

/* Match the supplied red promotion strip: clean gradient, soft corners, no glass sheen. */
@media(min-width:851px){.prl-pickup-promo{gap:20px;min-height:90px;padding:13px 205px 13px 44px;border:1px solid rgba(255,128,145,.84);border-radius:16px;background:linear-gradient(100deg,#e91e3b 0%,#c80a28 48%,#820517 100%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 8px 18px rgba(56,0,8,.22)}.prl-pickup-promo:before{display:none}.prl-pickup-promo>svg{width:38px;height:38px;flex-basis:38px}.prl-pickup-promo strong{font-size:22px}.prl-pickup-promo__divider{height:32px}.prl-pickup-promo p{font-size:16px}.prl-pickup-promo a{min-width:174px;min-height:52px;border-width:1px;border-radius:27px;font-size:16px}.prl-pickup-promo__roll{right:-12px;bottom:-43px;width:185px;height:185px}}

/* Dark pickup strip with botanical accents; kept intentionally compact. */
.prl-pickup-promo__leaf{display:none}
@media(min-width:851px){
	.prl-pickup-promo{isolation:isolate;justify-content:flex-start;gap:22px;min-height:76px;margin-bottom:18px;padding:8px 180px 8px 102px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:17px;background:linear-gradient(106deg,#0b0c0c 0%,#111314 50%,#080909 100%);box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 18px rgba(0,0,0,.2)}
	.prl-pickup-promo>*{position:relative;z-index:1}
	.prl-pickup-promo__leaf{position:absolute!important;z-index:0!important;top:50%;left:-10px;display:block;width:118px;height:118px;object-fit:cover;object-position:left center;mix-blend-mode:screen;opacity:.92;transform:translateY(-50%);pointer-events:none}
	.prl-pickup-promo>svg{width:34px;height:34px;flex:0 0 34px;stroke:#ffe1a4;stroke-width:1.8}
	.prl-pickup-promo strong{font-size:21px;font-weight:800;letter-spacing:-.025em}
	.prl-pickup-promo__divider{height:34px;background:rgba(255,255,255,.42)}
	.prl-pickup-promo p{font-size:16px;font-weight:400;white-space:nowrap}
	.prl-pickup-promo a{min-width:170px;min-height:46px;justify-content:center;gap:12px;border-color:#ffe1a4;border-radius:25px;color:#ffe1a4;font-size:15px}
	.prl-pickup-promo a:hover{background:#ffe1a4;color:#111}
	.prl-pickup-promo a b{font-size:23px}
	.prl-pickup-promo__roll{z-index:1!important;right:-7px;bottom:-27px;width:138px;height:138px}
}
@media(min-width:851px) and (max-width:1180px){.prl-pickup-promo{gap:15px;padding-left:86px;padding-right:150px}.prl-pickup-promo strong{font-size:18px}.prl-pickup-promo p{font-size:14px}.prl-pickup-promo a{min-width:140px;padding:0 14px;font-size:14px}.prl-pickup-promo__roll{right:-18px;width:130px;height:130px}}
@media(max-width:850px){.prl-pickup-promo{background:linear-gradient(106deg,#0b0c0c,#151818);border-color:rgba(255,255,255,.2)}.prl-pickup-promo>svg{stroke:#ffe1a4}.prl-pickup-promo a{border-color:#ffe1a4;color:#ffe1a4}}

/* Header search, cart and promotion action share the primary button corner radius. */
@media (min-width:701px){.prl-header .prl-search,.prl-header .prl-cart,.prl-pickup-promo a{border-radius:11px!important}}
