.rb-pdp{padding-block:28px 88px;color:var(--rb-ink)}.rb-pdp__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:36px;color:var(--rb-ink-soft);font-size:12px}.rb-pdp__breadcrumbs a{color:inherit;text-decoration:none}.rb-pdp__breadcrumbs a:after{content:" /";margin-left:14px;color:var(--rb-muted)}.rb-pdp__breadcrumbs [aria-current]{max-width:50ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-pdp__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);align-items:start}.rb-pdp__info{min-width:0;padding-block:8px}.rb-pdp__eyebrow{display:inline-block;margin-bottom:18px;color:var(--rb-green-dark);font-size:13px;font-weight:600;text-decoration:none}.rb-pdp__title{margin:0 0 24px;font-size:clamp(28px,3vw,40px);line-height:1.17;letter-spacing:-.025em;font-weight:650;overflow-wrap:anywhere}.rb-pdp__meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:var(--rb-ink-soft)}.rb-pdp__status[data-available=true]{color:var(--rb-green-dark)}.rb-pdp__summary{margin:24px 0;color:var(--rb-ink-soft);font-size:15px;line-height:1.75}.rb-pdp__help{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--rb-line);color:var(--rb-ink-soft);font-size:13px;line-height:1.7}.rb-pdp__help a{color:var(--rb-green-dark);text-underline-offset:3px}.rb-pdp__tabs{display:flex;flex-wrap:wrap;gap:28px;margin-top:64px;border-bottom:1px solid var(--rb-line)}.rb-pdp__tabs a{padding-block:18px;font-size:14px;font-weight:600;color:var(--rb-ink);text-decoration:none}.rb-pdp__tabs a:hover{color:var(--rb-green-dark)}.rb-pdp__details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);padding-top:40px}.rb-pdp__section{min-width:0;scroll-margin-top:calc(var(--header-h,160px) + 24px);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.rb-pdp__related h2,.rb-pdp__section h2{margin:0 0 26px;font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.02em}.rb-pdp__section h3{margin:26px 0 14px;font-size:20px}.rb-pdp__section p{margin:0 0 20px}.rb-pdp__section ol,.rb-pdp__section ul{padding-left:24px}.rb-pdp__section img{max-width:100%;height:auto}.rb-pdp__section table{display:block;max-width:100%;overflow:auto}.rb-pdp__specs{margin:0}.rb-pdp__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--rb-line)}.rb-pdp__specs dt{color:var(--rb-ink-soft)}.rb-pdp__specs dd{margin:0}.rb-pdp__related{margin-top:72px;padding-top:40px;border-top:1px solid var(--rb-line);scroll-margin-top:calc(var(--header-h,160px) + 24px)}.rb-pdp__section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:14px;margin-bottom:28px}.rb-pdp__section-heading h2{margin:0}.rb-pdp__section-heading a{color:var(--rb-green-dark);font-size:14px;text-decoration:none}.rb-pdp__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.rb-pdp-related-product{display:flex;flex-direction:column;min-width:0;color:var(--rb-ink);text-decoration:none}.rb-pdp-related-product__image{display:grid;place-items:center;aspect-ratio:1.12;padding:16px;background:var(--rb-wash);color:var(--rb-muted);font-size:12px;text-align:center}.rb-pdp-related-product__copy{display:flex;flex:1;flex-direction:column;gap:12px;padding-top:20px}.rb-pdp-related-product__copy small{color:var(--rb-ink-soft);font-size:12px}.rb-pdp-related-product__copy strong{font-weight:600;font-size:15px;line-height:1.6}.rb-pdp-related-product__copy b{margin-top:auto;padding-top:6px;font-size:17px;color:var(--rb-green-dark)}.rb-pdp-related-product:hover strong{color:var(--rb-green-dark)}.rb-pdp-gallery{min-width:0}.rb-pdp-gallery__main{position:relative;background:var(--rb-wash);border-radius:var(--rb-radius);overflow:hidden}.rb-pdp-gallery__open{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:1.06;padding:42px;border:0;background:transparent;cursor:zoom-in}.rb-pdp-gallery__open img{width:100%;height:100%;min-height:0;object-fit:contain;animation:rb-pdp-image-in .2s ease-out}.rb-pdp-gallery__open>span{position:absolute;bottom:20px;right:20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--rb-ink-soft)}.rb-pdp-gallery__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;aspect-ratio:1.06;min-height:360px;border-radius:var(--rb-radius);background:var(--rb-wash);color:var(--rb-muted);font-size:14px}.rb-pdp-gallery__thumbs{display:flex;gap:12px;overflow-x:auto;padding:16px 3px 4px}.rb-pdp-gallery__thumb{flex:0 0 88px;height:76px;padding:8px;border:1px solid transparent;border-radius:var(--rb-radius);background:var(--rb-wash);cursor:pointer}.rb-pdp-gallery__thumb img{width:100%;height:100%;object-fit:contain}.rb-pdp-gallery__thumb[aria-current=true]{border-color:var(--rb-green)}.rb-pdp-gallery__arrow,.rb-pdp-gallery__close{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--rb-line);border-radius:var(--rb-radius);color:var(--rb-green-dark);background:var(--rb-paper);cursor:pointer}.rb-pdp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%)}.rb-pdp-gallery__arrow--prev{left:12px}.rb-pdp-gallery__arrow--next{right:12px}.rb-pdp-gallery__dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:72px;border:0;color:white;background:#122219f5}.rb-pdp-gallery__dialog[open]{display:grid;place-items:center;animation:rb-pdp-image-in .2s ease-out}.rb-pdp-gallery__dialog::backdrop{background:#122219ee}.rb-pdp-gallery__close{position:absolute;top:18px;right:18px;z-index:1}.rb-pdp-gallery__stage{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;place-items:center;pointer-events:none}.rb-pdp-gallery__stage img{width:100%;height:100%;min-height:0;object-fit:contain}.rb-pdp-gallery__stage p{margin:0;font-size:13px}.rb-pdp-purchase{display:grid;gap:24px;margin-top:30px}.rb-pdp-purchase__price{margin:0;font-size:36px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.rb-pdp-purchase__price span{display:block;margin-top:6px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--rb-ink-soft)}.rb-pdp-purchase__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rb-pdp-purchase__tier{min-width:0;padding:14px 10px;border-radius:var(--rb-radius);background:var(--rb-wash)}.rb-pdp-purchase__tier[data-active=true]{background:var(--rb-green-soft);box-shadow:inset 0 -2px var(--rb-green)}.rb-pdp-purchase__tier span{display:block;font-size:12px;color:var(--rb-ink-soft)}.rb-pdp-purchase__tier strong{display:block;margin-top:6px;font-size:15px;font-weight:600;overflow-wrap:anywhere}.rb-pdp-purchase__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.rb-pdp-purchase__quantity{display:grid;grid-template-columns:44px 54px 44px;height:48px;border:1px solid var(--rb-line);border-radius:var(--rb-radius);overflow:hidden}.rb-pdp-purchase__quantity button,.rb-pdp-purchase__quantity input{min-width:0;width:100%;height:100%;padding:0;border:0;background:var(--rb-paper);color:var(--rb-ink);text-align:center;font:inherit}.rb-pdp-purchase__quantity button{display:grid;place-items:center;cursor:pointer}.rb-pdp-purchase__quantity button:disabled{opacity:.3;cursor:default}.rb-pdp-purchase__quantity input{appearance:textfield}.rb-pdp-purchase__quantity input::-webkit-inner-spin-button{appearance:none}.rb-pdp-purchase__total{text-align:right;min-width:0}.rb-pdp-purchase__total span{display:block;font-size:12px;color:var(--rb-ink-soft)}.rb-pdp-purchase__total strong{display:block;margin-top:4px;font-size:23px;font-weight:650;overflow-wrap:anywhere}.rb-pdp-purchase__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 18px;border:0;border-radius:var(--rb-radius);background:var(--rb-green);color:white;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s ease}.rb-pdp-purchase__button:hover{background:var(--rb-green-dark)}.rb-pdp-purchase__button:disabled{background:var(--rb-wash);color:var(--rb-ink-soft);cursor:not-allowed}.rb-pdp a:focus-visible,.rb-pdp button:focus-visible,.rb-pdp input:focus-visible,.rb-pdp-gallery__dialog button:focus-visible{outline:2px solid var(--rb-green);outline-offset:3px}@keyframes rb-pdp-image-in{0%{opacity:.3}to{opacity:1}}@media(max-width:1000px){.rb-pdp__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-pdp__hero{gap:32px}}@media(max-width:800px){.rb-pdp__details,.rb-pdp__hero{grid-template-columns:minmax(0,1fr);gap:36px}.rb-pdp-gallery__open{max-height:560px}.rb-pdp-gallery__placeholder{min-height:300px;max-height:500px}.rb-pdp__info{padding:0}.rb-pdp__title{font-size:32px}.rb-pdp__tabs{margin-top:48px}}@media(max-width:480px){.rb-pdp{padding-block:20px 56px}.rb-pdp__breadcrumbs{margin-bottom:24px}.rb-pdp__title{font-size:28px}.rb-pdp-gallery__open{padding:28px}.rb-pdp-gallery__open>span{bottom:16px;right:16px}.rb-pdp-gallery__placeholder{min-height:280px}.rb-pdp-purchase__price{font-size:32px}.rb-pdp-purchase__tier{padding:12px 7px}.rb-pdp-purchase__tier strong{font-size:13px}.rb-pdp-purchase__total strong{font-size:21px}.rb-pdp__tabs{gap:20px}.rb-pdp__tabs a{font-size:13px}.rb-pdp__related-grid{grid-template-columns:minmax(0,1fr);gap:32px}.rb-pdp__related{margin-top:48px}.rb-pdp-gallery__dialog{padding:76px 16px 24px}.rb-pdp-gallery__dialog .rb-pdp-gallery__arrow{top:auto;bottom:8px;transform:none}}@media(prefers-reduced-motion:reduce){.rb-pdp *,.rb-pdp-gallery__dialog,.rb-pdp-gallery__dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rb-pdp-related-product__image img{width:100%;height:100%;min-height:0;object-fit:contain}.CatalogCategoryGroups_groups__8_Dfg{color:var(--rb-ink)}.CatalogCategoryGroups_group__fFsKo{padding-top:32px;border-top:1px solid var(--rb-line)}.CatalogCategoryGroups_group__fFsKo+.CatalogCategoryGroups_group__fFsKo{margin-top:50px}.CatalogCategoryGroups_groupHead__6SS_P{margin-bottom:22px}.CatalogCategoryGroups_groupHead__6SS_P h2{margin:0;color:var(--rb-ink);font-size:clamp(25px,2.6vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.CatalogCategoryGroups_groupHead__6SS_P p{max-width:600px;margin:9px 0 0;color:var(--rb-ink-soft);font-size:14px;line-height:1.55}.CatalogCategoryGroups_grid__Ve_4H{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:12px}.CatalogCategoryGroups_card__FxsqR{min-width:0;min-height:134px;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:14px;border:1px solid var(--rb-line);border-radius:var(--rb-radius);background:var(--rb-paper);color:var(--rb-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.CatalogCategoryGroups_card__FxsqR:hover{border-color:var(--rb-green);background:var(--rb-green-soft);box-shadow:var(--rb-shadow-soft);transform:translateY(-2px)}.CatalogCategoryGroups_card__FxsqR:focus-visible{outline:2px solid var(--rb-green);outline-offset:3px}.CatalogCategoryGroups_media__I4kzD{width:104px;height:104px;display:grid;place-items:center;overflow:hidden;background:transparent}.CatalogCategoryGroups_media__I4kzD img{width:100%;height:100%;object-fit:contain}.CatalogCategoryGroups_placeholder__bcyeg{color:var(--rb-green-dark);font-size:11px;font-weight:800;letter-spacing:.03em}.CatalogCategoryGroups_body__LZTKm{display:block;min-width:0}.CatalogCategoryGroups_body__LZTKm strong{display:block;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.CatalogCategoryGroups_body__LZTKm small{display:block;margin-top:7px;color:var(--rb-ink-soft);font-size:12px;line-height:1.45}.CatalogCategoryGroups_action__lN780{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:var(--rb-green-dark);font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none}.CatalogCategoryGroups_action__lN780 svg{width:14px;height:14px;transition:transform .18s ease}.CatalogCategoryGroups_card__FxsqR:hover .CatalogCategoryGroups_action__lN780 svg{transform:translateX(3px)}@media (max-width:1000px){.CatalogCategoryGroups_grid__Ve_4H{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogCategoryGroups_card__FxsqR:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){.CatalogCategoryGroups_group__fFsKo{padding-top:27px}.CatalogCategoryGroups_group__fFsKo+.CatalogCategoryGroups_group__fFsKo{margin-top:42px}.CatalogCategoryGroups_groupHead__6SS_P{margin-bottom:18px}.CatalogCategoryGroups_grid__Ve_4H{grid-template-columns:minmax(0,1fr);gap:9px}.CatalogCategoryGroups_card__FxsqR,.CatalogCategoryGroups_card__FxsqR:last-child:nth-child(odd){grid-column:auto;grid-template-columns:96px minmax(0,1fr);gap:13px;min-height:122px;padding:12px}.CatalogCategoryGroups_media__I4kzD{width:96px;height:96px}.CatalogCategoryGroups_body__LZTKm strong{font-size:18px}}@media (max-width:360px){.CatalogCategoryGroups_card__FxsqR,.CatalogCategoryGroups_card__FxsqR:last-child:nth-child(odd){grid-template-columns:80px minmax(0,1fr);gap:10px;padding:10px}.CatalogCategoryGroups_media__I4kzD{width:80px;height:80px}.CatalogCategoryGroups_body__LZTKm strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.CatalogCategoryGroups_action__lN780 svg,.CatalogCategoryGroups_card__FxsqR{transition:none}.CatalogCategoryGroups_card__FxsqR:hover,.CatalogCategoryGroups_card__FxsqR:hover .CatalogCategoryGroups_action__lN780 svg{transform:none}}