.rt-section{padding-block:var(--section-padding-block, 2.5rem)}.rt-section--flush{padding-block:0}html{overflow-x:clip}html:has(.template-product){overflow-x:visible}.main-content{max-width:100%;min-width:0;overflow-x:clip}body:has(.header-wrapper--sticky) .main-content{padding-top:0}.rt-product .page-content--product,.template-blog .page-content,.template-article .page-content{padding-top:var(--rt-pad, 1.25rem)}.template-blog .breadcrumb,.template-article .breadcrumb,.template-collection .breadcrumb,.rt-product .breadcrumb{margin-top:0}.template-article:has(.collection-hero) .page-content{padding-top:var(--section-padding-block, 2.5rem)}.template-collection:not(:has(.header-wrapper--sticky)) .main-content>.shopify-section:first-child{padding-top:var(--rt-pad, 1.25rem)}.template-collection:not(:has(.header-wrapper--sticky)) .main-content>.shopify-section:first-child .collection-content,.template-collection:not(:has(.header-wrapper--sticky)) .main-content>.shopify-section:first-child .page-content{padding-top:0}.rt-section__inner{box-sizing:border-box;width:100%;max-width:var(--page-width, 1600px);margin-inline:auto;padding-inline:var(--section-padding-inline, 1.25rem)}.background-media-text__inner.page-width{left:0;right:0}.background-media-text__aligner{margin-inline:0}.newsletter-section{padding-block:var(--section-padding-block, 2.5rem);padding-inline:0}.rt-icon-cards>.page-width{display:grid;box-sizing:border-box;align-items:stretch;justify-items:stretch;column-gap:var(--column-gap, 1rem);row-gap:var(--column-gap, 1rem);grid-template-columns:minmax(0,1fr)}.rt-icon-cards .text-with-icons__title,.rt-icon-cards .text-with-icons__button{grid-column:1 / -1}.rt-icon-cards__item{min-width:0;max-width:none}@media(min-width:769px){.rt-icon-cards>.page-width{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid{margin-left:calc(-1 * var(--column-gap, 1rem))}html[dir=rtl] .grid{margin-left:0;margin-right:calc(-1 * var(--column-gap, 1rem))}.grid__item{padding-left:var(--column-gap, 1rem)}html[dir=rtl] .grid__item{padding-left:0;padding-right:var(--column-gap, 1rem)}.grid--flush-bottom{margin-bottom:calc(-1 * var(--column-gap, 1rem))}.grid--flush-bottom>.grid__item{margin-bottom:var(--column-gap, 1rem)}.grid-product{margin-bottom:var(--column-gap, 1rem)}@media(max-width:768px){.grid-overflow-wrapper .grid-product{margin-bottom:0}}.flex-grid--gutters{margin-top:calc(-1 * var(--column-gap, 1rem));margin-inline-start:calc(-1 * var(--column-gap, 1rem))}.flex-grid--gutters .flex-grid__item{padding-top:var(--column-gap, 1rem);padding-inline-start:var(--column-gap, 1rem)}.custom-content{margin-bottom:calc(-1 * var(--column-gap, 1rem));margin-inline-start:calc(-1 * var(--column-gap, 1rem))}.custom__item{margin-bottom:var(--column-gap, 1rem);padding-inline-start:var(--column-gap, 1rem)}.text-column__grid,.image-grid__grid{gap:var(--column-gap, 1rem)}.logo-bar{gap:var(--column-gap, 1rem);margin-bottom:0}.logo-bar__item{margin:0}.rt-section img,.rt-section video,.custom__item img,.product__photos img,.product__thumb>.image-wrap img,.grid-product__secondary-image img,.predictive__image-wrap img,.cart__image img,.newsletter-section__image img,.image-row__image img{border-radius:var(--rt-radius, 5px)}.image-wrap,.grid__image-ratio,.collection-image,.article__grid-image{overflow:hidden;border-radius:var(--rt-radius, 5px)}.site-header__logo img,.footer__logo img{border-radius:0}.site-header--stuck,.site-header--opening{transform:none;transition:none}.has-sticky-announcement-bar .site-header--stuck,.has-sticky-announcement-bar .site-header--opening{top:var(--sticky-announcement-bar-height, 0px);transform:none}@media only screen and (min-width:769px){.site-header--stuck{padding:20px 0}}.testimonial-image--round,.testimonial-image--round .image-wrap,.testimonial-image--round img{border-radius:50%}.rt-kicker{margin:0 0 .75rem;color:var(--color-accent, #b30000);font-size:.6875rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.rt-section h1,.rt-section h2,.rt-section h3,.rt-section h4{letter-spacing:-.03em;line-height:1.05;text-transform:none}.rt-section p{margin:0;color:inherit}.rt-button,.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:var(--rt-radius, 5px)}.btn--circle{border-radius:50%}.rt-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.1rem;border:1px solid transparent;font-size:.8125rem;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.rt-button--solid{background:var(--color-accent, #b30000);color:#fff}.rt-button--ghost{background:transparent;border-color:currentColor;color:inherit}.rt-button--solid:hover{opacity:.92;color:#fff}.rt-button--ghost:hover{background:#ffffff14}.template-page .rt-page-main .section-header,.template-page .rt-page-main .breadcrumb{display:none}.template-page .rt-page-main.page-width--narrow,.template-page .rt-page-main.page-content{max-width:none;padding:0}.rt-hero{display:grid;box-sizing:border-box;width:100%;min-height:420px;overflow:hidden;color:#fff;gap:var(--section-padding-block, 2.5rem)}.rt-hero__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.rt-hero h1{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,5vw,3.75rem);max-width:16ch}.rt-hero__lede{max-width:38ch;color:#d5d8d6;font-size:1.05rem;line-height:1.65}.rt-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.rt-hero__note{margin-top:1.25rem;color:#9aa19c;font-size:.8125rem}.rt-hero__media{box-sizing:border-box;min-height:240px}.rt-hero__media img{display:block;width:100%;height:100%;min-height:240px;object-fit:cover;border-radius:var(--rt-radius, 5px)}@media(min-width:769px){.rt-hero{grid-template-columns:1fr 1fr;align-items:stretch;min-height:500px;gap:0}.rt-hero--media-left .rt-hero__media{order:-1}.rt-hero__copy{align-self:stretch;height:100%}.rt-hero__media{display:grid;align-self:stretch;min-height:500px;padding-inline-end:0}.rt-hero--media-left .rt-hero__media{padding-inline-start:0;padding-inline-end:var(--section-padding-inline, 1.25rem)}.rt-hero__media img{width:100%;height:100%;min-height:500px;object-fit:cover}.rt-hero--copy-only{grid-template-columns:1fr;min-height:0}.rt-hero--copy-only .rt-hero__media{display:none}}.rt-hero--copy-only .rt-hero__media{display:none}.rt-intro{font-size:1.15rem;line-height:1.6;background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-left:4px solid var(--color-accent, #b30000);border-radius:var(--rt-radius, 5px);padding:1.25rem 1.35rem;color:var(--rt-ink, #121212)}.rt-intro .rt-hero__note{color:var(--rt-muted, #5c5c5c)}.rt-rich-copy__copy{text-align:left}.rt-rich-copy h2{margin:0 0 1rem}.rt-rich-copy .rte p{margin:0 0 1em}.rt-rich-copy .rte p:last-child{margin-bottom:0}.rt-rich-copy .rte ul,.rt-rich-copy .rte ol{margin:0 0 1em;padding-left:1.25rem}.rt-rich-copy .rte li+li{margin-top:.35rem}.rt-rich-copy__media{display:none}.rt-rich-copy__media img{display:block;width:100%;height:auto;border-radius:var(--rt-radius, 5px)}@media(min-width:769px){.rt-rich-copy--column:not(.rt-rich-copy--has-image) .rt-rich-copy__copy{width:66%;max-width:66%}.rt-rich-copy--has-image .rt-rich-copy__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--column-gap, 1rem);align-items:start}.rt-rich-copy--has-image .rt-rich-copy__media{display:block}}.rt-cards{display:grid;gap:var(--column-gap, 1rem)}.rt-card{background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-top:4px solid var(--color-accent, #b30000);border-radius:var(--rt-radius, 5px);padding:1.35rem 1.25rem}.rt-card h3{margin:0 0 .6rem;font-size:1.2rem}.rt-card p{color:var(--rt-muted, #5c5c5c);line-height:1.65}@media(min-width:769px){.rt-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-split{display:grid;box-sizing:border-box;width:100%;overflow:hidden;color:#fff;gap:var(--section-padding-block, 2.5rem)}.rt-split__copy{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-width:0}.rt-split h2{margin:0 0 .85rem;color:#fff;font-size:clamp(1.6rem,3vw,2.4rem)}.rt-split p{max-width:42ch;color:#d5d8d6;line-height:1.65}.rt-split__list{margin:1.75rem 0 0;padding:0;list-style:none}.rt-split__list li{display:grid;grid-template-columns:2.1rem 1fr;gap:.75rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.16)}.rt-split__list li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.rt-split__list-num{color:var(--color-accent, #b30000);font-size:.75rem;font-weight:800}.rt-split__list strong{display:block;margin-bottom:.2rem;color:#fff;font-size:.95rem}.rt-split__list span{display:block;color:#b8bdb8;font-size:.875rem;line-height:1.5}.rt-split__media{box-sizing:border-box;min-height:220px}@media(min-width:769px){.rt-split__media--image{padding-inline:var(--section-padding-inline, 1.25rem)}}.rt-split__media img,.rt-split__media video{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;border-radius:var(--rt-radius, 5px)}.rt-split__media video:focus-visible{outline:2px solid #e30613;outline-offset:2px}@media(min-width:769px){.rt-split{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:360px;gap:0}.rt-split--copy-right .rt-split__copy{order:1}.rt-split:not(.rt-split--copy-right) .rt-split__media{order:1}.rt-split__media{display:grid;align-self:stretch;min-height:360px}.rt-split--copy-right .rt-split__media--image{padding-inline-start:0}.rt-split:not(.rt-split--copy-right) .rt-split__media--image{padding-inline-end:0}.rt-split__media img,.rt-split__media video{width:100%;height:100%;min-height:360px;object-fit:cover}.rt-split__copy{align-self:stretch;height:100%}}.rt-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px)}.rt-product-card__link{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;color:inherit;text-decoration:none}.rt-product-card__link:focus-visible{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-product-card__link:hover .rt-product-card__title{color:var(--color-header-accent, #e30613)}.rt-product-card__media{position:relative;flex:0 0 auto;padding:1rem 1rem 0}.rt-product-card__media img,.rt-product-card__placeholder{display:block;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:0}.rt-product-card--sold-out .rt-product-card__media img{opacity:.55}.rt-product-card--circle .rt-product-card__media img{border-radius:50%;object-fit:cover}.rt-product-card__badge{position:absolute;top:.65rem;left:.65rem;z-index:1;display:inline-flex;align-items:center;min-height:22px;padding:.2rem .45rem;border-radius:var(--rt-radius, 5px);background:var(--rt-charcoal, #171717);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rt-product-card__badge--sale{background:var(--color-accent, #b30000)}.rt-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem}.rt-product-card__title,.rt-product-card__vendor,.rt-product-card__price,.rt-product-card__text{margin:0}.rt-product-card:not(.rt-product-card--row) .rt-product-card__title{display:-webkit-box;overflow:hidden;min-height:2.6em;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--rt-ink, #121212);-webkit-box-orient:vertical;-webkit-line-clamp:2}.rt-product-card--row .rt-product-card__title{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--rt-ink, #121212)}.rt-product-card__vendor,.rt-product-card__text{color:var(--rt-muted, #5c5c5c);font-size:.8125rem;line-height:1.45}.rt-product-card__price{font-size:.875rem;color:var(--rt-ink, #121212)}.rt-product-card__price-compare{margin-inline-end:.35rem;color:var(--rt-muted, #5c5c5c)}.rt-product-card--row .rt-product-card__link{flex-direction:row;align-items:center}.rt-product-card--row .rt-product-card__media{flex:0 0 112px;width:112px;height:112px;padding:.5rem;overflow:hidden}.rt-product-card--row .rt-product-card__media img,.rt-product-card--row .rt-product-card__placeholder{width:100%;height:100%;object-fit:contain}.rt-product-card--row .rt-product-card__body{padding:.75rem .85rem .75rem 0}.grid:has(>.grid-product .rt-product-card){display:flex;flex-wrap:wrap;align-items:stretch}@media(max-width:768px){.grid-overflow-wrapper .grid:has(>.grid-product .rt-product-card){flex-wrap:nowrap}}.grid:has(>.grid-product .rt-product-card)>.grid-product{display:flex;align-items:stretch;float:none;min-width:0}.grid-product .rt-product-card,.rt-picks__item .rt-product-card{width:100%;height:100%}.rt-product-card:not(.rt-product-card--row) .rt-product-card__price{margin-top:auto}.rt-product-card:has(.rt-product-card__swatches) .rt-product-card__body{padding-bottom:.45rem}.rt-product-card__swatches{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0 1rem 1rem}.rt-product-card__swatches .color-swatch{margin:0}.rt-picks__item{min-width:0}.predictive-result__layout [data-type-products]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--column-gap, 1rem)}.predictive-result__layout [data-type-products]>.grid-product{width:auto;float:none;padding:0;margin:0}@media(min-width:769px){.predictive-result__layout [data-type-products]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.hotspot-content__block .rt-product-card__link{flex-direction:row;align-items:center}.hotspot-content__block .rt-product-card__media{flex:0 0 30%;width:30%}.hotspot-content__block .rt-product-card__body{padding:.65rem .75rem}}.shopify-section:has(.rt-product-carousel-section){overflow-x:hidden;overflow-x:clip;max-width:100%;min-width:0}.rt-product-carousel-section{overflow-x:hidden;overflow-x:clip;max-width:100%;min-width:0}.rt-product-carousel-section>.page-width{overflow-x:hidden;overflow-x:clip;box-sizing:border-box;width:100%;max-width:var(--page-width, 1600px);min-width:0;margin-inline:auto}.rt-product-carousel__toolbar{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.rt-product-carousel__controls{display:none;align-items:center;gap:.5rem}.rt-product-carousel__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff;color:var(--color-accent, #b30000);cursor:pointer}.rt-product-carousel__btn .icon{width:11px;height:11px;fill:currentColor}.rt-product-carousel__btn:hover,.rt-product-carousel__btn:focus{background:#fff;border-color:var(--rt-line, #e8e8e1);color:var(--color-accent, #b30000)}.rt-product-carousel__btn:focus-visible{outline:2px solid #e30613;outline-offset:2px}.rt-product-carousel__btn:disabled{opacity:.35;cursor:default}.rt-product-carousel{--rt-product-carousel-gap: .75rem;--rt-product-carousel-show: 1.1;--rt-product-carousel-gaps-visible: 1;box-sizing:border-box;display:block;width:calc(100% + (2 * var(--section-padding-inline, 1.25rem)));max-width:none;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--section-padding-inline, 1.25rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(-1 * var(--section-padding-inline, 1.25rem));padding:0;container-type:inline-size;container-name:rt-product-carousel}.rt-product-carousel::-webkit-scrollbar{display:none}.rt-product-carousel__track{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--rt-product-carousel-gap);align-items:stretch;width:max-content;max-width:none;margin:0;padding:0;padding-inline:var(--section-padding-inline, 1.25rem);list-style:none}.rt-product-carousel__page{display:contents}.rt-product-carousel__page>.grid__item{box-sizing:border-box;float:none;clear:none;flex:0 0 calc((100cqw - var(--section-padding-inline, 1.25rem) - (var(--rt-product-carousel-gap) * var(--rt-product-carousel-gaps-visible, 1))) / var(--rt-product-carousel-show, 1.1));width:auto;max-width:none;min-width:0;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.rt-product-carousel__page>.grid-product{display:flex;align-items:stretch;margin-bottom:0}@media(min-width:480px){.rt-product-carousel{--rt-product-carousel-gap: 1rem;--rt-product-carousel-show: 2.1;--rt-product-carousel-gaps-visible: 2}}@media(min-width:769px){[data-rt-product-carousel] .rt-product-carousel__controls{display:flex}.rt-product-carousel{--rt-product-carousel-gap: var(--column-gap, 1rem);display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;margin-inline:0;padding:0}.rt-product-carousel__track{display:contents;padding-inline:0}.rt-product-carousel__page{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rt-product-carousel-gap);box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.rt-product-carousel__page>.grid__item{width:auto;max-width:none;flex:none;scroll-snap-align:unset;scroll-snap-stop:normal}}.rt-picks__heading{margin:0 0 1rem}.rt-picks__kicker{margin:0 0 .4rem}.rt-picks h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.rt-picks__grid{display:grid;align-items:stretch;gap:var(--column-gap, 1rem)}@media(min-width:769px){.rt-picks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-band-head{display:grid;gap:1rem;margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid var(--rt-line, #e8e8e1)}.rt-band-head h2{margin:0;font-size:clamp(1.6rem,3.2vw,2.75rem)}.rt-band-head h2 em{color:var(--color-accent, #b30000);font-style:normal}.rt-band-head__copy .rt-kicker{margin-bottom:.65rem}.rt-band-head__intro{margin:0;color:var(--rt-muted, #5c5c5c);font-size:.95rem;line-height:1.7}@media(min-width:769px){.rt-band-head{grid-template-columns:1fr 1fr;align-items:center;gap:0;padding-bottom:1.75rem}.rt-band-head>*{box-sizing:border-box;width:100%;max-width:none;padding-right:10%}}.rt-proof{display:grid;border:1px solid var(--rt-line, #e8e8e1)}.rt-band-head+.rt-proof{border-top:0}.rt-proof__item{padding:1.25rem 1.15rem;border-bottom:1px solid var(--rt-line, #e8e8e1)}.rt-proof__item:last-child{border-bottom:0}.rt-proof__label{margin:0 0 1.25rem;color:var(--color-accent, #b30000);font-size:.6875rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.rt-proof__item strong{display:block;margin-bottom:.35rem;font-size:1.05rem}.rt-proof__label{color:var(--color-accent, #b30000)!important}.rt-proof__item p:not(.rt-proof__label){color:var(--rt-muted, #5c5c5c);font-size:.875rem;line-height:1.55}@media(min-width:769px){.rt-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-proof__item{border-bottom:0;border-right:1px solid var(--rt-line, #e8e8e1);padding:1.5rem 1.35rem}.rt-proof__item:last-child{border-right:0}}.rt-numbered-benefits-section .rt-band-head{margin-bottom:1.5rem;padding-bottom:0;border-bottom:0}.rt-benefits{display:grid;gap:var(--column-gap, 1rem)}.rt-benefit{padding:1.35rem 1.25rem 1.5rem;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff}.rt-benefit__number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:1.5rem;border:1px solid var(--color-accent, #b30000);border-radius:var(--rt-radius, 5px);color:var(--color-accent, #b30000);font-size:.75rem;font-weight:800;letter-spacing:.08em}.rt-benefit h3{margin:0 0 .6rem;font-size:1.2rem}.rt-benefit p{max-width:36ch;color:var(--rt-muted, #5c5c5c);line-height:1.65}@media(min-width:769px){.rt-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-benefit__number{margin-bottom:2.5rem}}.rt-use-split{display:grid;gap:var(--column-gap, 1rem);align-items:stretch}.rt-use-split .rt-use-split__copy{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:1.35rem 1.25rem 1.5rem;background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px)}.rt-use-split__copy h2{margin:0 0 .85rem;font-size:clamp(1.6rem,3vw,2.4rem)}.rt-use-split__copy .rt-band-head__intro{margin-top:.25rem}.rt-use-grid{display:grid;gap:var(--column-gap, 1rem)}.rt-use-card{display:block;padding:1.1rem 1.15rem;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);text-decoration:none;color:inherit}.rt-use-card:hover{border-color:var(--color-accent, #b30000)}.rt-use-card:focus-visible{outline:2px solid #e30613;outline-offset:2px}.rt-use-card h3{margin:0 0 .35rem;font-size:1.05rem}.rt-use-card p{color:var(--rt-muted, #5c5c5c);font-size:.9rem;line-height:1.5}.rt-use-panel{box-sizing:border-box;height:100%;padding:1.35rem;background:var(--rt-charcoal, #171717);color:#fff;border-radius:var(--rt-radius, 5px)}.rt-use-panel__kicker{margin:0 0 1rem;color:#cbd1d6;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.rt-use-grid--panel{grid-template-columns:1fr}.rt-use-card--panel{min-height:92px;border-color:#ffffff29;border-radius:var(--rt-radius, 5px);background:transparent;color:#fff}.rt-use-card--panel:hover{border-color:#fff}.rt-use-card--panel h3{margin-bottom:.65rem;color:var(--color-accent, #b30000);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rt-use-card--panel p{color:#fff;font-size:.95rem;font-weight:700}@media(min-width:769px){.rt-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-use-split{grid-template-columns:1fr 1fr}.rt-use-split .rt-use-split__copy{padding:1.5rem 1.35rem}.rt-use-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-cta{background:var(--rt-charcoal, #171717);color:#fff}.rt-cta h2{margin:0 0 .75rem;color:#fff;font-size:clamp(1.6rem,3vw,2.4rem)}.rt-cta p{max-width:46ch;color:#d5d8d6;line-height:1.6}.rt-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.rt-cta .rt-button--ghost{color:#fff}@media(min-width:769px){.rt-cta .rt-section__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.rt-cta h2{margin-bottom:.4rem;font-size:clamp(1.35rem,2vw,1.75rem)}.rt-cta__actions{margin-top:0;flex-shrink:0}}[data-rt-instructions]{overflow-anchor:none}#rt-models,.rt-ig-back-wrap,.rt-ig-hero{scroll-margin-top:calc(var(--header-height, 100px) + var(--sticky-announcement-bar-height, 0px) + .75rem)}.rt-ig-hero h1{margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.25rem)}.rt-ig-hero p{max-width:46ch;color:var(--rt-muted, #5c5c5c);line-height:1.65}.rt-model-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0}.rt-model-filter[data-rt-filter=all]{--rt-filter-order: 0}.rt-model-filter{order:var(--rt-filter-order, 1);min-height:40px;padding:.5rem .85rem;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff;color:inherit;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rt-model-filter.is-active,.rt-model-filter:hover{border-color:var(--color-accent, #b30000);color:var(--color-accent, #b30000)}.rt-model-grid{display:grid;gap:var(--column-gap, 1rem)}.rt-model-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-height:44px;padding:.75rem 1rem;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:var(--rt-card, #f3f3f1);color:inherit;text-decoration:none}.rt-model-tile[hidden]{display:none}.rt-model-tile:hover,.rt-model-tile.is-active{border-color:var(--color-accent, #b30000)}.rt-model-tile:focus-visible{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-model-copy{display:block;font-weight:600;line-height:1.3}.rt-model-status{display:block;font-size:.75rem;font-weight:500;line-height:1.35;color:var(--rt-muted, #5c5c5c)}p.rt-ig-back-wrap{display:none;margin:0}[data-rt-instructions].is-guide-open .rt-ig-back-wrap,[data-rt-instructions]:not(.rt-ig-ready):has(.rt-ig-panel:target) .rt-ig-back-wrap{display:block}[data-rt-instructions].is-guide-open .rt-model-filters{display:none}[data-rt-instructions].is-guide-open .rt-model-grid{margin-top:2rem;grid-template-columns:minmax(0,1fr);max-width:24rem}.rt-ig-back{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent, #b30000);font-size:.875rem;font-weight:700;text-decoration:none}.rt-ig-back:before{content:"\2190";margin-right:.4rem}.rt-ig-back:hover{color:var(--color-header-accent, #e30613)}.rt-ig-back:focus-visible{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-ig-panel{display:none;overflow:hidden;margin:0;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff}.rt-ig-panel.is-open{display:grid;align-items:start}.rt-ig-panel[hidden]{display:none}[data-rt-instructions]:not(.rt-ig-ready) .rt-ig-panel:target{display:grid;align-items:start}.rt-ig-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0}.rt-ig-media:has(>:only-child){grid-template-columns:minmax(0,1fr)}.rt-ig-media figure{margin:1.25rem;min-width:0;background:var(--rt-surface, #f7f7f7)}.rt-ig-main-photo{margin-right:10px}.rt-ig-detail-photo{margin-left:10px}.rt-ig-media:has(>:only-child) figure{margin:1.25rem}.rt-ig-media:empty{display:none}.rt-ig-media img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.rt-ig-media figcaption{padding:.5rem .75rem;font-size:.75rem;color:var(--rt-muted, #5c5c5c)}.rt-ig-copy{padding:1.25rem}.rt-product-instructions .rt-product-instructions__heading{margin:0 0 .75rem;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--typeH2SizeMobile);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);text-transform:uppercase}.rt-product-instructions__guides{display:grid;gap:var(--section-padding-block, 2.5rem)}.shopify-section.rt-product-instructions-section:not(:has(.rt-product-instructions)){display:none}.rt-product-instructions .rt-ig-panel.is-open,.rt-ig-panel--standalone.is-open{display:grid}.rt-ig-title-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.rt-ig-copy h2,.rt-ig-copy h3{margin:0 0 .75rem;font-size:clamp(1.4rem,2.5vw,2rem)}.rt-ig-lede{margin-bottom:1.25rem;color:var(--rt-muted, #5c5c5c);line-height:1.65}.rt-ig-specs{display:grid;gap:var(--column-gap, 1rem);margin-block:1.5rem}.rt-ig-specs span{display:block;font-size:.65rem;font-weight:800;letter-spacing:.12em;color:var(--color-accent, #b30000)}.rt-ig-specs strong{font-size:.95rem}.rt-ig-steps{margin:0;padding:0;list-style:none}.rt-ig-steps li{display:grid;grid-template-columns:2rem 1fr;gap:.85rem;padding:1rem 0;border-top:1px solid var(--rt-line, #e8e8e1)}.rt-ig-steps h3,.rt-ig-steps h4{margin:0 0 .35rem;font-size:1rem}.rt-ig-steps p{color:var(--rt-muted, #5c5c5c);line-height:1.6}.rt-ig-note{margin-top:1.25rem;padding:1rem 1.1rem;background:var(--rt-surface, #f7f7f7);border-left:4px solid var(--color-accent, #b30000);border-radius:var(--rt-radius, 5px)}.rt-ig-note strong{display:block;margin-bottom:.35rem}@media(min-width:769px){.rt-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-ig-panel.is-open,[data-rt-instructions]:not(.rt-ig-ready) .rt-ig-panel:target{grid-template-columns:.99fr 1.1fr}.rt-product-instructions .rt-ig-panel.is-open{grid-template-columns:minmax(0,1fr) minmax(0,35%);grid-template-areas:"copy media"}.rt-product-instructions .rt-product-instructions__heading{font-size:var(--typeH2Size)}.rt-product-instructions .rt-ig-media{grid-area:media}.rt-product-instructions .rt-ig-copy{grid-area:copy}.rt-product-instructions .rt-ig-panel.is-open:has(.rt-ig-media:empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}.rt-ig-copy{padding:2rem}.rt-ig-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.rt-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:769px){.template-product .main-content{overflow-x:visible}.rt-product .page-content--product .grid{display:flex;align-items:flex-start}.rt-product .page-content--product .grid__item{float:none}.rt-product .product-single__sticky{position:sticky;top:calc(var(--header-height, 5.25rem) + var(--sticky-announcement-bar-height, 0px) + var(--rt-pad, 1.25rem));z-index:1;overflow:visible}.modal--quick-shop .rt-product .product-single__sticky{position:static}}.rt-product .product-single__meta,.rt-product [data-product-blocks]{display:flex;flex-direction:column;gap:var(--rt-pad, 1.25rem)}.rt-product .product-single__title{margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);letter-spacing:-.03em;line-height:1.1}.rt-product .product-block,.rt-product .product-block .product-block,.rt-product .theme-block{margin:0}.rt-product .product-block--header+.product-block--price{margin-top:0}.rt-product .product-block--sales-point+.product-block--sales-point{margin-top:calc(.35rem - var(--rt-pad, 1.25rem))}.rt-product .product-block--header{display:flex;flex-direction:column;align-items:flex-start}.rt-product .product-block--header .breadcrumb{margin-top:0;margin-bottom:0}.rt-product .product-block--price{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;line-height:1.25}.rt-product .product__unit-price--spacing{margin-top:0}.rt-product .product__unit-price--spacing:not(.hide){margin-top:.35rem}.rt-product .product__quantity-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:0 0 .5rem}.rt-product .product__quantity-label{display:block;width:max-content;margin:0;color:var(--rt-ink, #121212);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rt-product .product__quantity-promo{font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.3;text-decoration:none}.rt-product .product__quantity-promo:hover,.rt-product .product__quantity-promo:focus-visible{text-decoration:underline;text-underline-offset:.15em}.rt-product .js-qty__wrapper{box-sizing:border-box;display:inline-flex;align-items:stretch;width:9rem;max-width:9rem;height:44px;overflow:hidden;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff}.rt-product .js-qty__num{width:100%;height:44px;padding:0 44px;border:0;color:var(--rt-ink, #121212);font-size:1rem;line-height:44px}.rt-product .js-qty__adjust{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.rt-product .js-qty__adjust .icon{width:12px;height:12px}.rt-product .js-qty__adjust:hover{background:var(--rt-card, #f3f3f1)}.rt-product .js-qty__adjust:focus-visible{outline:2px solid #e30613;outline-offset:-2px}.rt-product .variant-wrapper{display:flex;flex-direction:column;gap:.5rem}.rt-product .variant-wrapper+.variant-wrapper{margin-top:var(--rt-pad, 1.25rem)}.rt-product .variant-input-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;border:0;min-inline-size:0}.rt-product .variant-input-wrap legend.variant__label{display:block;float:none;flex:0 0 100%;width:100%;padding:0;margin:0 0 .5rem}.rt-product .variant-input{display:flex;margin:0}.rt-product .variant-input-wrap label{margin:0}.rt-product .sales-points{margin:0;padding:0}.rt-product .sales-point{margin:0}.rt-product .sales-point .icon-and-text{justify-content:flex-start}@media(max-width:768px){.rt-product .product-single__meta,.rt-product .product-single__title,.rt-product .product-block--price,.rt-product .product-block--sales-point,.rt-product .rt-product-rail,.rt-product .rt-product-features,.rt-product .variant-wrapper,.rt-product .product__policies{text-align:left}.rt-product .product-block--header,.rt-product .product-block--price{align-items:flex-start}.rt-product .rt-product-badges,.rt-product .variant-input-wrap,.rt-product .sales-point .icon-and-text{justify-content:flex-start}}.rt-product .shopify-payment-button,.rt-product .shopify-payment-terms{margin:var(--rt-pad, 1.25rem) 0 0}.rt-product .shopify-payment-terms:empty{margin:0}.rt-product .product-single__meta .social-sharing{margin-top:0}.rt-product .product__price{font-size:1.25rem;font-weight:700}.rt-product .product-single__meta .variant__label{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rt-product .variant-input-wrap label:not(.color-swatch){border-radius:var(--rt-radius, 5px)}.color-swatch,[data-swatch_style=round] .color-swatch,[data-swatch_style=square] .color-swatch,.color-swatch--small,[data-swatch_style=round] .color-swatch--small,.variant-input-wrap .color-swatch{box-sizing:border-box;width:30px;height:30px;min-width:30px;min-height:30px;margin:0 .35rem .35rem 0;padding:0;overflow:hidden;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);box-shadow:none;background-clip:padding-box;background-position:50%;background-repeat:no-repeat;background-size:cover}.color-swatch:before,.color-swatch:after,[data-swatch_style=round] .color-swatch:before,[data-swatch_style=round] .color-swatch--small:before,.color-swatch--small:before{content:none}.variant-input-wrap input[type=radio]:checked+.color-swatch,.tag--active .color-swatch{border-width:2px;border-color:var(--rt-ink, #121212);box-shadow:none}.variant-input-wrap input[type=radio]:hover+.color-swatch,.variant-input-wrap .color-swatch:hover,a.color-swatch:hover,.tag:focus-within .color-swatch,.tag:not(.tag--active) label:hover .color-swatch:hover{border-color:var(--color-header-accent, #e30613);box-shadow:none}.variant-input-wrap input[type=radio]:focus-visible+.color-swatch,a.color-swatch:focus-visible{outline:2px solid #e30613;outline-offset:2px}.rt-product .add-to-cart{min-height:44px;border-radius:var(--rt-radius, 5px);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rt-product .add-to-cart:not([disabled]):not(.disabled),.rt-product .add-to-cart.btn--secondary:not([disabled]):not(.disabled),.rt-product .add-to-cart.btn--loading,.rt-product .add-to-cart.btn--secondary.btn--loading,.drawer .cart__checkout:not([disabled]):not(.disabled){background:var(--rt-cta, #1b7a3d);background-color:var(--rt-cta, #1b7a3d);border-color:var(--rt-cta, #1b7a3d);color:#fff}.rt-product .add-to-cart:not([disabled]):not(.disabled):hover,.rt-product .add-to-cart.btn--secondary:not([disabled]):not(.disabled):hover,.rt-product .add-to-cart.btn--loading:hover,.rt-product .add-to-cart.btn--secondary.btn--loading:hover,.drawer .cart__checkout:not([disabled]):not(.disabled):hover{background:var(--rt-cta-hover, #166534);background-color:var(--rt-cta-hover, #166534);border-color:var(--rt-cta-hover, #166534);color:#fff}.rt-product .add-to-cart.btn--loading:before,.rt-product .add-to-cart.btn--secondary.btn--loading:before{border-color:#fff;border-top-color:transparent}.rt-product-kicker{margin:0 0 .45rem;color:var(--color-accent, #b30000);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rt-product-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0}.rt-product-badge{display:inline-flex;align-items:center;min-height:22px;padding:.2rem .45rem;border-radius:var(--rt-radius, 5px);background:var(--rt-charcoal, #171717);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rt-product-badge--featured{background:var(--color-accent, #b30000)}.rt-product-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--column-gap, 1rem);margin:0 0 1rem;padding:.85rem 0;border-top:1px solid var(--rt-line, #e8e8e1);border-bottom:1px solid var(--rt-line, #e8e8e1)}.rt-product-rail__item{margin:0}.rt-product-rail__label{display:block;margin:0;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent, #b30000)}.rt-product-rail__value{display:block;margin:.2rem 0 0;font-size:.875rem}.rt-product-features h2,.rt-product-features h3{margin:0 0 .6rem;font-size:1.15rem}.rt-product-features .rte,.rt-product-features__list{margin:0}.rt-product-features__list{padding-left:1.15rem}.rt-product-features p,.rt-product-features li{color:var(--rt-muted, #5c5c5c);line-height:1.6}.rt-product-features li+li{margin-top:.25rem}.rt-product-features .rte p{white-space:pre-line}.rt-gallery{display:grid;gap:.75rem}.rt-gallery__stage{position:relative}.rt-gallery__viewport{overflow:hidden;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff}.rt-gallery__track{display:block;margin:0;padding:0;list-style:none}.rt-gallery__slide{margin:0}.rt-gallery__slide[hidden]{display:none}.rt-gallery__media{display:block;width:100%;padding:0;border:0;font-size:0;line-height:0;background:transparent;cursor:zoom-in}.rt-gallery__media img,.rt-gallery__media video,.rt-gallery__media iframe{display:block;width:100%;height:auto;object-fit:contain;background:#fff}.rt-gallery__media--video{position:relative;cursor:default}.rt-gallery__media--video img{display:none}.rt-gallery__media--video video,.rt-gallery__media--video iframe{width:100%;height:auto;object-fit:contain;background:#fff}.rt-gallery__nav{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff;color:var(--rt-ink, #121212);transform:translateY(-50%);cursor:pointer}.rt-gallery.is-ready .rt-gallery__nav{display:inline-flex}.rt-gallery__nav--prev{left:.65rem}.rt-gallery__nav--next{right:.65rem}.rt-gallery__nav:hover,.rt-gallery__dialog-close:hover{border-color:var(--color-header-accent, #e30613);color:var(--color-header-accent, #e30613)}.rt-gallery__nav:focus-visible,.rt-gallery__thumb:focus-visible,.rt-gallery__media:focus-visible,.rt-gallery__dialog-close:focus-visible,.rt-acc__summary:focus-visible{outline:2px solid #e30613;outline-offset:2px}.rt-gallery__thumbs{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0 0 .25rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.rt-gallery__thumbs li{flex:0 0 auto}.rt-gallery__thumb{position:relative;display:block;width:72px;padding:0;overflow:hidden;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff;cursor:pointer}.rt-gallery__thumb img{display:block;width:100%;height:auto}.rt-gallery__thumb.is-active{border-color:var(--rt-ink, #121212)}.rt-gallery__thumb-icon{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#121212cc;color:#fff}.rt-gallery__dialog{position:relative;width:min(1100px,96vw);max-height:96vh;padding:0;border:0;background:transparent}.rt-gallery__dialog::backdrop{background:#121212b8}.rt-gallery__dialog img{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain;border-radius:var(--rt-radius, 5px);background:#fff}.rt-gallery__dialog-close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff;color:var(--rt-ink, #121212);cursor:pointer}.rt-gallery--empty .placeholder-svg{width:100%;height:auto;background:#fff;border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px)}.rt-acc{margin:0}.rt-acc__item{border-bottom:1px solid var(--rt-line, #e8e8e1)}.rt-acc__item:first-child{border-top:1px solid var(--rt-line, #e8e8e1)}.rt-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.9rem 0;cursor:pointer;list-style:none;font-weight:700}.rt-acc__summary::-webkit-details-marker{display:none}.rt-acc__icon{flex-shrink:0;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.rt-acc__item[open] .rt-acc__icon{transform:rotate(225deg)}.rt-acc__body{padding:0 0 1rem;color:var(--rt-muted, #5c5c5c)}.rt-acc__body>*:first-child{margin-top:0}.rt-faq .rte ul,.rt-faq .rte ol{margin:.5em 0 .75em;padding-left:1.25rem}.rt-faq .rte li+li{margin-top:.25em}.rt-faq .rt-acc__item:target .rt-acc__summary{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-product .product-block--tab+.product-block--tab{margin-top:calc(-1 * var(--rt-pad, 1.25rem))}.rt-product .product-block--tab .rt-acc__item:first-child{border-top:0}.rt-product .product-block--tab+.product-block--tab .rt-acc__item:first-child,.rt-product .product-block--tab+.product-block .rt-acc__item:first-child{border-top:0}.rt-faq__grid{display:grid;gap:1.5rem}.rt-faq__media{display:none}.rt-faq__media img{display:block;width:100%;height:100%;max-height:36rem;object-fit:cover;border-radius:var(--rt-radius, 5px)}.rt-faq:not(.rt-faq--has-image) .rt-faq__content{max-width:48rem}.rt-faq__heading{margin:0 0 1rem;letter-spacing:-.03em;line-height:1.1}.rt-faq__intro{margin-bottom:1rem}@media(min-width:769px){.rt-faq--has-image .rt-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem}.rt-faq--has-image.rt-faq--image-right .rt-faq__media{order:2}.rt-faq--has-image .rt-faq__media{display:block;min-height:100%}}.collection-content{padding-top:0}.template-collection .collection-filter{gap:.75rem;margin-bottom:.25rem}.template-collection .collection-filter__item{margin-block:1.25rem}.template-collection .collection-filter__item--count{color:var(--rt-muted, #5c5c5c);font-size:.875rem}.template-collection .collection-filter select,.template-collection .collection-filter .btn{border-radius:var(--rt-radius, 5px);border-color:var(--rt-line, #e8e8e1);min-height:44px}.collection__description{max-width:52rem;margin:0 0 var(--section-padding-block, 2.5rem);padding-top:var(--rt-pad, 1.25rem);color:var(--rt-ink, #121212)}.collection-grid__wrapper .grid{margin-left:calc(-1 * var(--rt-pad, 1.25rem))}html[dir=rtl] .collection-grid__wrapper .grid{margin-left:0;margin-right:calc(-1 * var(--rt-pad, 1.25rem))}.collection-grid__wrapper .grid>.grid-product{padding-left:var(--rt-pad, 1.25rem);margin-bottom:var(--rt-pad, 1.25rem)}html[dir=rtl] .collection-grid__wrapper .grid>.grid-product{padding-left:0;padding-right:var(--rt-pad, 1.25rem)}@media(max-width:768px){.collection-grid__wrapper .small--grid--flush,.page-width .collection-grid__wrapper .small--grid--flush{margin-inline-start:calc(-1 * var(--rt-pad, 1.25rem));margin-inline-end:0}.collection-grid__wrapper .small--grid--flush>.grid__item{padding-inline-start:var(--rt-pad, 1.25rem)}}.collection__description h1,.collection__description h2,.collection__description h3{letter-spacing:-.03em;line-height:1.1;text-transform:none}.collection__description [style*=efb642],.collection__description [style*=EFB642],.collection__description [style*="#efb"]{color:inherit!important;border-color:var(--color-accent, #b30000)!important;text-decoration-color:var(--color-accent, #b30000)!important}.promo-grid__container,.promo-grid__bg,.promo-grid__content--boxed{overflow:hidden;border-radius:var(--rt-radius, 5px)}.template-blog .section-header__title,.template-article .section-header__title,.template-collection .section-header__title,.rt-blog .section-header__title,.rt-article .section-header__title{margin:0 0 1.25rem;letter-spacing:-.03em;line-height:1.1;text-transform:none}.template-blog .section-header__title,.rt-blog .section-header__title{font-size:clamp(1.6rem,2.4vw,2.35rem)}.template-blog .breadcrumb,.template-article .breadcrumb,.rt-blog .breadcrumb,.rt-article .breadcrumb{margin-bottom:.75rem}.rt-article.page-content{padding-top:var(--rt-pad, 1.25rem)}.rt-article__post,.rt-article__back-wrap{box-sizing:border-box;width:100%;max-width:46rem;margin-inline:auto}.rt-article__header{margin-bottom:1.5rem}.rt-article__meta,.rt-article__author{margin:0 0 .65rem;color:var(--rt-muted, #5c5c5c);font-size:.8125rem}.rt-article__meta a{color:inherit}.rt-article h1,.rt-article h2,.rt-article h3,.rt-article__title,.rt-article__comments-title,.rt-article__body h2,.rt-article__body h3,.rt-article__body h4{text-transform:none}.rt-article__title{margin:0;color:var(--rt-ink, #121212);font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.rt-article__tags{display:flex;flex-wrap:wrap;gap:.5rem .85rem;list-style:none;margin:.85rem 0 0;padding:0}.rt-article__tags a{color:var(--rt-muted, #5c5c5c);font-size:.8125rem}.rt-article__feature{margin:0 0 2rem}.rt-article__feature img{display:block;width:100%;height:auto;border-radius:var(--rt-radius, 5px)}.rt-article__body{margin-bottom:1.75rem;color:var(--rt-ink, #121212);font-size:1.0625rem;line-height:1.7}.rt-article__body h2,.rt-article__body h3,.rt-article__body h4{margin:1.75rem 0 .65rem;color:var(--rt-ink, #121212);letter-spacing:-.03em;line-height:1.15;text-transform:none}.rt-article__body h2{font-size:1.45rem}.rt-article__body h3{font-size:1.15rem}.rt-article__body h2:first-child,.rt-article__body h3:first-child{margin-top:0}.rt-article__body p{margin:0 0 1.1rem}.rt-article__body ul,.rt-article__body ol{margin:0 0 1.25rem;padding-inline-start:1.25rem}.rt-article__body li{margin:0 0 .4rem}.rt-article__body li p{margin:0}.rt-article__body a{color:var(--color-accent, #b30000)}.rt-article__body img{display:block;max-width:100%;height:auto;margin:1.25rem 0;border-radius:var(--rt-radius, 5px)}.rt-article__body span,.rt-article__body [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;background-color:transparent!important}.rt-article .social-sharing{margin:0 0 2rem;padding-top:1.25rem;border-top:1px solid var(--rt-line, #e8e8e1)}.rt-article .social-sharing__link{min-height:44px;padding:.35rem .15rem;border-radius:var(--rt-radius, 5px)}.rt-article__comments{margin-top:.5rem;padding-top:1.75rem;border-top:1px solid var(--rt-line, #e8e8e1)}.rt-article__comments-title{margin:0 0 1rem;font-size:1.2rem;letter-spacing:-.03em;line-height:1.15;text-transform:none}.rt-article__comment-list{list-style:none;margin:0 0 1.75rem;padding:0}.rt-article__comment-list .article__comment{margin:0 0 1rem;padding:1rem;background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px)}.rt-article__back-wrap{margin-top:1.5rem}.rt-article__back{color:var(--rt-ink, #121212);font-size:.875rem;font-weight:700;text-decoration:none}.rt-article__back:hover{color:var(--color-header-accent, #e30613)}.rt-article .social-sharing__link,.pagination .next,.pagination .prev,.collection-item{overflow:hidden;border-radius:var(--rt-radius, 5px)}.rt-article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--rt-card, #f3f3f1);border:1px solid var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px)}.rt-article-card__link{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;color:inherit;text-decoration:none}.rt-article-card__link:focus-visible{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-article-card__link:hover .rt-article-card__title{color:var(--color-header-accent, #e30613)}.rt-article-card__media{position:relative;overflow:hidden}.rt-article-card__media img,.rt-article-card__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.rt-article-card__media--empty{min-height:10rem;background:var(--rt-surface, #f7f7f7)}.rt-article-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1.1rem}.rt-article-card__meta,.rt-article-card__excerpt{margin:0;color:var(--rt-muted, #5c5c5c);font-size:.8125rem;line-height:1.45}.rt-article-card__title{display:-webkit-box;overflow:hidden;margin:0;color:var(--rt-ink, #121212);font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rt-article-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rt-article-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0 1rem 1rem}.rt-article-card__tags a{color:var(--rt-muted, #5c5c5c);font-size:.75rem}.grid:has(>.grid__item .rt-article-card){display:flex;flex-wrap:wrap;align-items:stretch;row-gap:var(--rt-pad, 1.25rem)}.grid:has(>.grid__item .rt-article-card)>.grid__item{display:flex;float:none;min-width:0}.grid:has(>.grid__item .rt-article-card) .rt-article-card{width:100%}.rt-form label,.rt-contact label{margin-bottom:.35rem;color:var(--rt-ink, #121212);font-size:.75rem;font-weight:800;letter-spacing:.08em}.rt-form input,.rt-form select,.rt-form textarea,.rt-contact input,.rt-contact select,.rt-contact textarea{min-height:44px;margin-bottom:1rem;padding:.65rem .75rem;border-color:var(--rt-line, #e8e8e1);border-radius:var(--rt-radius, 5px);background:#fff}.rt-form textarea,.rt-contact textarea{min-height:8rem}.rt-form input:focus-visible,.rt-form textarea:focus-visible,.rt-contact input:focus-visible,.rt-contact textarea:focus-visible{outline:2px solid var(--color-header-accent, #e30613);outline-offset:2px}.rt-contact__intro h2{margin:0 0 .75rem}.rt-contact__intro .rte{color:var(--rt-muted, #5c5c5c);line-height:1.65}.rt-contact--narrow{max-width:48rem}@media(min-width:769px){.rt-contact .rt-section__inner:not(.rt-contact--narrow){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--section-padding-block, 2.5rem);align-items:start}}body.template-page:has(.rt-ct){background:#fff}.rt-ct{--ink: var(--rt-ink, #121212) !important;--muted: var(--rt-muted, #5c5c5c) !important;--red: var(--color-accent, #b30000) !important;--warm: var(--rt-surface, #f7f7f7) !important;--warm2: var(--rt-card, #f3f3f1) !important;--line: var(--rt-line, #e8e8e1) !important;max-width:var(--page-width, 1600px)!important;padding:var(--section-padding-block, 2.5rem) var(--section-padding-inline, 1.25rem)!important}.rt-ct-button,.rt-ct-card,.rt-ct-hero,.rt-ct-fact,.rt-ct input,.rt-ct textarea{border-radius:var(--rt-radius, 5px)!important}.rt-ct-hero-copy{padding:var(--section-padding-block, 2.5rem) var(--section-padding-inline, 1.25rem)!important}@media(min-width:769px){.rt-ct-hero-copy{padding-inline:var(--section-padding-inline, 2rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rt-theme.css.map */
