.rr-shop-head__crumbs ol{display:flex;flex-wrap:wrap;gap:var(--rr-space-1);margin:0 0 var(--rr-space-3);padding:0;list-style:none;font-size:var(--rr-text-small);line-height:var(--rr-lh-small);color:var(--rr-muted)}.rr-shop-head__crumbs li{display:flex;gap:var(--rr-space-1);min-width:0}.rr-shop-head__crumbs li+li:before{content:"/";color:var(--rr-muted)}.rr-shop-head__crumbs a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color var(--rr-duration) var(--rr-ease),color var(--rr-duration) var(--rr-ease)}.rr-shop-head__crumbs a:hover{color:var(--rr-ink);text-decoration-color:currentColor}.rr-shop-head__title{margin:0;font-size:var(--rr-text-display, clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem));font-weight:700;line-height:var(--rr-lh-display);letter-spacing:var(--rr-track-display);color:var(--rr-ink);text-wrap:balance;overflow-wrap:anywhere;min-width:0}.rr-shop-head__text{margin:var(--rr-space-2) 0 0;max-width:var(--rr-measure);font-size:var(--rr-text-body);line-height:var(--rr-lh-body);color:var(--rr-muted)}.rr-shop-about__inner{display:grid;gap:var(--rr-space-3) var(--rr-space-6);padding-top:var(--rr-space-6);border-top:1px solid var(--rr-line)}@media screen and (min-width:1024px){.rr-shop-about__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.rr-shop-about__heading{margin:0;font-size:var(--title-sm, clamp(1.5rem, 1.25rem + 1vw, 2rem));font-weight:700;line-height:var(--rr-lh-h2);letter-spacing:var(--rr-track-h2);color:var(--rr-ink);text-wrap:balance;min-width:0}.rr-shop-about__body{max-width:var(--rr-measure);min-width:0}.rr-shop-about .rte{font-size:var(--rr-text-body);line-height:var(--rr-lh-body);color:var(--rr-ink)}.rr-shop-about .rte>*+*{margin-block-start:var(--rr-space-3)}.rr-shop-about .rte :is(h3,h4,h5){margin-block-start:var(--rr-space-5);margin-block-end:0;color:var(--rr-ink);letter-spacing:-.01em;text-wrap:balance}.rr-shop-about .rte h3{font-size:var(--rr-text-h3);font-weight:600;line-height:var(--rr-lh-h3)}.rr-shop-about .rte :is(h4,h5){font-size:1.0625rem;font-weight:600;line-height:1.4}.rr-shop-about .rte :is(h3,h4,h5)+*{margin-block-start:var(--rr-space-1)}.rr-shop-about__more{margin-top:var(--rr-space-3)}.rr-shop-about__more>summary{display:inline-flex;align-items:center;gap:var(--rr-space-1);min-height:44px;list-style:none;cursor:pointer;font-weight:600;color:var(--rr-ink);text-decoration:underline;text-decoration-color:rgb(var(--rr-ink-rgb) / .35);text-underline-offset:.25em;transition:text-decoration-color var(--rr-duration) var(--rr-ease)}.rr-shop-about__more>summary::-webkit-details-marker{display:none}.rr-shop-about__more>summary:hover{text-decoration-color:currentColor}.rr-shop-about__more>summary svg{width:12px;height:12px;transition:transform var(--rr-duration) var(--rr-ease)}.rr-shop-about__more[open]>summary svg{transform:rotate(180deg)}.rr-shop-about__more:not([open]) .rr-shop-about__less,.rr-shop-about__more[open] .rr-shop-about__read{display:none}.rr-shop-about__link{margin:var(--rr-space-4) 0 0}@media screen and (min-width:1024px){.featured-product .product__info.sticky{top:var(--rr-shop-sticky-top, 96px)}.featured-product>.product__gallery{position:sticky;top:var(--rr-shop-gallery-top, 96px);align-self:start}}@media screen and (max-width:1023px){.product__gallery.with-only1 .slider .product__media{width:100%}}.product__info .product__inventory .alert{padding:0;background:transparent;color:var(--rr-ink);border:0}.product__info .product__inventory .alert .text-sm{font-weight:500}.product__info .pickup-availability-button{white-space:nowrap}.rr-shop-benefit{margin:0;max-width:var(--rr-measure);font-size:var(--rr-text-body);line-height:var(--rr-lh-body);color:var(--rr-muted)}.rr-shop-installer{margin:0;font-size:.9375rem;line-height:var(--rr-lh-small);color:var(--rr-muted)}.rr-shop-installer a{color:var(--rr-ink);font-weight:500}.rr-shop-tabs{border-top:1px solid var(--rr-line)}.rr-shop-tabs>.details{border-block-end:1px solid var(--rr-line)}.rr-shop-tabs>.details:last-child{border-block-end-width:1px}.rr-shop-tabs .product__accordion .details__summary,.rr-shop-tabs .product__accordion:first-child .details__summary{min-height:56px;padding:var(--rr-space-3) 0;color:var(--rr-ink)}.rr-shop-tabs .product__accordion .details__summary>.icon{width:14px;height:14px;flex:none}.rr-shop-tabs .product__accordion[aria-expanded=true] .details__summary>.icon{--tw-rotate: 0deg}.rr-shop-tabs .rr-shop-tab__v{transition:opacity var(--rr-duration) var(--rr-ease)}.rr-shop-tabs .product__accordion[aria-expanded=true] .rr-shop-tab__v{opacity:0}.rr-shop-tab__label{font-size:1rem;font-weight:600;line-height:1.3}.rr-shop-tabs .product__accordion .details__content,.rr-shop-tabs .product__accordion:last-child .details__content{padding:0 0 var(--rr-space-4)}.rr-shop-tab__body{font-size:.9375rem;line-height:var(--rr-lh-body);color:var(--rr-ink)}.rr-shop-tab__body>*+*{margin-block-start:var(--rr-space-2)}.rr-shop-tabs .rr-shop-tab__body :is(h1,h2,h3,h4,h5,h6){font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0;margin-block:var(--rr-space-3) 0}.rr-shop-tab__body ul{padding-inline-start:1.25em}.rr-shop-tabs .rr-shop-specs{width:100%;margin:0;border:0;border-radius:0;border-collapse:collapse;overflow:visible;box-shadow:none;font-size:.9375rem;line-height:var(--rr-lh-small);font-variant-numeric:tabular-nums}.rr-shop-tabs .rr-shop-specs tr{border:0}.rr-shop-tabs .rr-shop-specs :is(th,td){padding:var(--rr-space-1) 0;border:0;border-bottom:1px solid var(--rr-line);background:transparent;font-size:inherit;text-align:left;vertical-align:top}.rr-shop-tabs .rr-shop-specs th{width:42%;padding-right:var(--rr-space-3);font-weight:500;color:var(--rr-muted)}.rr-shop-tabs .rr-shop-specs tr:last-child :is(th,td){border-bottom:0}.page-width:has(>slider-element.slider:not(.slider--desktop)) .indicators{display:none}@media screen and (min-width:768px){:is(.related-products,.recently-viewed) .card-grid--4{--card-grid-per-row: 2}}@media screen and (min-width:1024px){:is(.related-products,.recently-viewed) .card-grid--4{--card-grid-per-row: 4}}@media screen and (max-width:1279px){.facet-sticky{text-align:start;padding-inline:var(--page-padding, var(--rr-gutter))}}.list-collection .media-card{background:transparent}.list-collection .card-grid{row-gap:var(--rr-space-5)}.list-collection .media-card__text{--tw-translate-x: 0;padding-inline-start:1px}.list-collection .media-card__content{padding:var(--rr-space-2) 0 0;align-items:flex-start}.list-collection .media-card__text .heading{font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.list-collection .media-card__text p+p{margin-top:2px;font-size:var(--rr-text-small);line-height:var(--rr-lh-small);color:var(--rr-muted)}.list-collection .media-card__content>.icon{margin-top:4px}@media screen and (max-width:767px){.list-collection .media-card__content>.icon{display:none}}.empty-state{margin-block:var(--rr-space-section)}.empty-state .icon-xxxl{display:none}.empty-state p.heading{font-size:var(--title-sm, clamp(1.5rem, 1.25rem + 1vw, 2rem));line-height:var(--rr-lh-h2);letter-spacing:var(--rr-track-h2);text-wrap:balance}.rr-shop-cartnote__card{max-width:var(--rr-measure);border-bottom:1px solid var(--rr-line)}.rr-shop-cartnote__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-3);min-height:48px;list-style:none;cursor:pointer}.rr-shop-cartnote__summary::-webkit-details-marker{display:none}.rr-shop-cartnote__heading{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--rr-ink)}.rr-shop-cartnote__toggle{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:rgb(var(--rr-ink-rgb) / .35);text-underline-offset:.25em}.rr-shop-cartnote__summary:hover .rr-shop-cartnote__toggle{text-decoration-color:currentColor}.rr-shop-cartnote__toggle svg{transition:transform var(--rr-duration) var(--rr-ease)}.rr-shop-cartnote__card[open] .rr-shop-cartnote__toggle svg{transform:rotate(180deg)}.rr-shop-cartnote__body{padding-bottom:var(--rr-space-3);font-size:.9375rem;line-height:var(--rr-lh-body)}.rr-shop-cartnote__body .rte>*+*,.rr-shop-cartnote__body>*+*{margin-block-start:var(--rr-space-2)}@media(min-width:1024px){.cart__content sticky-element{width:clamp(340px,30vw,480px);margin-inline-start:auto}}.cart__content .cart__sidebar{width:100%;margin-inline:0;gap:var(--rr-space-4);padding:var(--rr-space-5) var(--rr-space-4);background:transparent;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card)}@media(min-width:768px){.cart__content .cart__sidebar{padding:var(--rr-space-5)}}.cart__content .cart__sidebar .tax-note{font-size:.875rem}.cart__content #outside-delivery-box{background:transparent!important;border:0!important;border-top:1px solid var(--rr-line)!important;border-radius:0!important;padding:var(--rr-space-3) 0 0!important}.cart__content #outside-delivery-box p{color:var(--rr-ink)!important;font-size:.875rem!important}.cart__content #outside-delivery-box p:first-child,.cart__content #outside-delivery-box>div:first-child p:first-child{font-weight:600!important}.cart__content #outside-delivery-box>div:first-child p+p{color:var(--rr-muted)!important}.cart__content #outside-delivery-box label{background:#fff!important;border:1px solid var(--rr-line)!important;border-radius:12px!important;color:var(--rr-ink)!important;font-size:.875rem!important;min-height:48px}.cart__content #outside-delivery-box input[type=radio]{accent-color:var(--rr-ink)!important}.cart__content #outside-delivery-box>div[id]{background:var(--rr-stone)!important;border:0!important;border-radius:12px!important}.cart__content #outside-delivery-box>div[id] p,.cart__content #outside-delivery-warning{color:var(--rr-ink)!important}.cart__content #CartNoteBlock>p{color:var(--rr-muted)!important;font-size:.875rem!important;font-style:normal!important}.cart__content #CartNoteBlock>p.font-medium{color:var(--rr-ink)!important;font-size:1rem!important;font-weight:600}.cart__content #CartNoteBlock>p strong{color:var(--rr-ink)!important}.cart__content sticky-element svg.icon--full-color,.cart__content sticky-element [class*=flex-wrap] svg{filter:grayscale(1);opacity:.8}@media(prefers-reduced-motion:reduce){.rr-shop-head__crumbs a,.rr-shop-about__more>summary,.rr-shop-about__more>summary svg{transition:none}}.rr-shop-morearticles__heading{margin:0 0 var(--rr-space-5)}.rr-shop-morearticles__all{margin:var(--rr-space-5) 0 0}@media(min-width:768px)and (max-width:1023px){.collection .card-grid:not(.blog-grid),.main-collection .card-grid:not(.blog-grid){--card-grid-per-row: 3}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rr-shop.css.map */
