.kbbq-accessories{display:block;background:#fefdfa;color:#3d342c;padding:56px 0;font-family:Geist,Helvetica Neue,Arial,sans-serif}.kbbq-accessories__head{width:100%;max-width:1400px;margin:0 auto 32px;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kbbq-accessories__title{margin:0;font-size:48px;font-weight:400;line-height:100%;letter-spacing:-.01em}.kbbq-accessories__sub{margin:16px 0 0;max-width:400px;font-size:16px;font-weight:500;line-height:130%}.kbbq-accessories__all{flex:none;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid #3d342c40;border-radius:100px;color:#3d342c;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;transition:background .25s ease,border-color .25s ease}.kbbq-accessories__all svg{width:18px;height:18px;transition:transform .45s cubic-bezier(.33,1,.68,1)}.kbbq-accessories__all:hover{background:#3d342c0d;border-color:#3d342c80}.kbbq-accessories__all:hover svg{transform:translate(4px)}.kbbq-accessories__grid{--kbbq-acc-gap: 16px;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kbbq-acc-gap)}.kbbq-accessories__grid>.kbbq-pc{width:calc((100% - 3 * var(--kbbq-acc-gap)) / 4)}.kbbq-accessories__grid .kbbq-pc__media{grid-area:media;justify-self:stretch}.kbbq-accessories__grid .kbbq-pc__body{grid-area:body;min-width:0;padding-top:var(--kbbq-pc-body-top, 12px)}.kbbq-accessories__grid .kbbq-pc__actions{grid-area:actions}.kbbq-pc__desc{display:var(--kbbq-pc-desc, none);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:6px 0 0;font-size:13px;font-weight:400;line-height:140%;color:#3d342cb3}@media(min-width:1200px){.kbbq-accessories__grid:has(>:nth-child(7)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc{width:auto;grid-row:span 3}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(1){grid-area:1 / 1 / span 3}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(2){grid-area:1 / 2 / span 3}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(3){grid-area:4 / 1 / span 3}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(4){grid-area:4 / 2 / span 3}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(n+5):nth-child(-n+7),.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(4n+8):nth-last-child(-n+3),.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(4n+8):nth-last-child(2)+.kbbq-pc{--kbbq-pc-desc: -webkit-box;--kbbq-pc-body-top: 4px;grid-column:span 2;display:grid;grid-template-columns:calc((100% - var(--kbbq-acc-gap)) / 2 - 12px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"media body" "media actions";column-gap:16px}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(4n+8):last-child{grid-column:2 / span 2}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(5){grid-column:3 / span 2;grid-row:1 / span 2}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(6){grid-column:3 / span 2;grid-row:3 / span 2}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc:nth-child(7){grid-column:3 / span 2;grid-row:5 / span 2}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc .kbbq-pc__media{aspect-ratio:3 / 2;background:#fdf6ed}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc .kbbq-pc__media--studio{background:#fff}.kbbq-accessories__grid:has(>:nth-child(7))>.kbbq-pc .kbbq-pc__img:not(.kbbq-pc__img--alt){object-fit:contain}}.kbbq-pc__form--qty{display:flex;align-items:center;gap:8px}.kbbq-pc__form--qty .kbbq-pc__add{flex:1;min-width:0}.kbbq-pc__qty{flex:none;display:inline-flex;align-items:center;height:44px;padding:0 4px;border:1px solid #3d342c26;border-radius:100px;background:#fff}.kbbq-pc__qty-btn{width:30px;height:34px;border:0;border-radius:100px;background:transparent;color:#3d342c;font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.kbbq-pc__qty-btn:hover{background:#f7f1e8;color:#c61819}.kbbq-pc__qty-input{width:26px;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:500;text-align:center;-moz-appearance:textfield}.kbbq-pc__qty-input::-webkit-outer-spin-button,.kbbq-pc__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:1199px){.kbbq-accessories__grid>.kbbq-pc{width:calc((100% - 2 * var(--kbbq-acc-gap)) / 3)}}@media(min-width:768px)and (max-width:1199px){.kbbq-accessories__grid>.kbbq-pc:nth-child(3n+1):last-child{--kbbq-pc-desc: -webkit-box;--kbbq-pc-body-top: 4px;width:100%;display:grid;grid-template-columns:calc((100% + 24px - 2 * var(--kbbq-acc-gap)) / 3 - 24px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"media body" "media actions";column-gap:16px}.kbbq-accessories__grid>.kbbq-pc:nth-child(3n+1):last-child .kbbq-pc__actions{max-width:360px}}@media(max-width:991px){.kbbq-accessories__title{font-size:40px}}@media(max-width:767px){.kbbq-accessories{padding:48px 0}.kbbq-accessories__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.kbbq-accessories__title{font-size:34px}.kbbq-accessories__all{padding:12px 20px;font-size:14px}.kbbq-accessories__grid{--kbbq-acc-gap: 12px}.kbbq-accessories__grid>.kbbq-pc{width:calc((100% - var(--kbbq-acc-gap)) / 2)}.kbbq-pc__form--qty{flex-direction:column;align-items:stretch}.kbbq-pc__qty{justify-content:space-between;height:40px}.kbbq-pc__qty-input{flex:1}.kbbq-pc__form--qty .kbbq-pc__add{flex:none}.kbbq-accessories__grid>.kbbq-pc:nth-child(odd):last-child{--kbbq-pc-body-top: 2px;width:100%;display:grid;grid-template-columns:calc((100% + 16px - var(--kbbq-acc-gap)) / 2 - 16px) minmax(0,1fr);grid-template-areas:"media body" "actions actions";column-gap:12px;align-items:center}.kbbq-accessories__grid>.kbbq-pc:nth-child(odd):last-child .kbbq-pc__form--qty{flex-direction:row;align-items:center}.kbbq-accessories__grid>.kbbq-pc:nth-child(odd):last-child .kbbq-pc__qty{height:44px}.kbbq-accessories__grid>.kbbq-pc:nth-child(odd):last-child .kbbq-pc__qty-input{flex:none}.kbbq-accessories__grid>.kbbq-pc:nth-child(odd):last-child .kbbq-pc__form--qty .kbbq-pc__add{flex:1}}@media(max-width:479px){.kbbq-accessories__title{font-size:28px}}@media(prefers-reduced-motion:reduce){.kbbq-accessories__all svg,.kbbq-pc__qty-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kbbq-accessories.css.map */
