main{--ri-r-lg: 18px;--ri-r-md: 14px;--ri-r: 12px;--ri-r-sm: 10px;--ri-quiet: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));--ri-price: #b3261e;--ri-moss: #364f19;--ri-moss-rgb: 54 79 25;--style-border-radius-buttons-primary: var(--ri-r);--style-border-radius-buttons-secondary: var(--ri-r);--style-border-radius-inputs: var(--ri-r);--variant-picker-button-radius: var(--ri-r-sm);--variant-picker-swatch-radius: var(--ri-r-sm);--style-border-width: 0px;--style-border-width-primary: 0px;--style-border-width-secondary: 0px;--style-border-width-inputs: 0px;--variant-picker-border-width: 0px;--variant-picker-button-border-width: 0px}main .ri-collection-products__heading,main .section-resource-list .rte :is(h1,h2,h3){margin:0}main [class*=__kicker]{font-size:var(--font-paragraph-small--size);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-weight-bold, 700);color:var(--color-primary)}main [class*=__kicker] p,main [class*=__eyebrow] p,main [class*=__microcopy] p{margin:0}main{--ri-media-share: .6}@media screen and (min-width:750px){main .product-information__grid.product-information__grid--half:not(.product-information--media-none){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * var(--ri-media-share)) calc(var(--full-page-grid-central-column-width) * (1 - var(--ri-media-share))) var(--full-page-grid-margin)}main .product-information__grid.product-information__grid--half.product-information--media-right:not(.product-information--media-none){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * (1 - var(--ri-media-share))) calc(var(--full-page-grid-central-column-width) * var(--ri-media-share)) var(--full-page-grid-margin)}}main .product-media-container,main media-gallery img{border-radius:var(--ri-r-lg)}@media screen and (max-width:749px){main .product-information__media{grid-column:2 / 3}}main [class*=__eyebrow]{font-size:var(--font-paragraph-small--size);text-transform:uppercase;letter-spacing:.12em;font-weight:var(--font-weight-bold, 700);color:var(--color-foreground-heading, var(--color-foreground))}.product-details .price{font-size:clamp(1.125rem,1.3vw,1.25rem);font-weight:var(--font-weight-bold, 700);line-height:1.2;color:var(--ri-price)}.product-details .compare-at-price{font-family:var(--font-body--family);font-size:16px;font-weight:var(--font-weight-normal, 400);letter-spacing:normal;color:var(--ri-quiet)}.product-details .tax-note,.product-details .installments{text-transform:none;font-size:var(--font-paragraph-small--size);line-height:1.5;color:var(--ri-quiet);letter-spacing:0}@media screen and (max-width:749px){main .product-details .text-block:is(.h1,.h2,.h3,.h4,.h5)>h1{font-size:1.25rem;line-height:1.25}}.product-details .sku,.product-details [class*=__vendor]{font-size:var(--font-paragraph-small--size);text-transform:uppercase;letter-spacing:.06em;color:var(--ri-quiet)}.product-details [class*=__vendor] p{margin:0}.product-details [class*=__vendor]~*{padding-inline-start:var(--padding-sm)}main .group-block:has(>*>[class*=__offer_body]),main .group-block:has(>*>[class*=__value_body]){border-radius:var(--ri-r);padding:var(--padding-md)}main .group-block:has(>*>[class*=__offer_body]){background:rgb(var(--color-primary-rgb, 223 146 9) / .08)}main [class*=__offer_body] strong,main [class*=__value_body] strong{display:block;font-size:var(--font-paragraph--size);margin-block-end:2px}main [class*=__offer_body] p,main [class*=__value_body] p{margin:0;font-size:var(--font-paragraph-small--size);line-height:1.6;color:var(--ri-quiet)}.product-details .variant-option--buttons legend{font-size:var(--font-paragraph-small--size);letter-spacing:0;font-weight:var(--font-weight-bold, 700)}.product-details .variant-option__swatch-value{font-weight:var(--font-weight-normal, 400);color:var(--ri-quiet);padding-inline-start:0}.product-details .variant-option__swatch-value:before{content:": "}.product-details .variant-option--equal-width-buttons .variant-option__button-label{min-height:3rem}.product-details .variant-option--swatches .swatch--unscaled{--swatch-width: calc(var(--variant-picker-swatch-width) * 1.1);--swatch-height: calc(var(--variant-picker-swatch-height) * 1.1)}.product-details .variant-option--swatches .variant-option__button-label{display:flex;flex:0 1 auto;align-items:center;gap:var(--gap-xs, 8px);width:auto;min-width:0;overflow:visible;white-space:nowrap;padding-block:var(--padding-xs);padding-inline:var(--padding-xs) var(--padding-sm);font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold, 600)}.product-details .variant-option--swatches .swatch{flex:0 0 auto}.product-details .variant-option--swatches .variant-option__button-label:has(:checked){color:var(--color-variant-text)}.product-details .variant-option__button-label,.product-details .variant-option__button-label:has(:checked),.product-details .variant-option__button-label:hover{border-width:0;border-color:transparent}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline:none;background-color:var(--ri-moss);color:#fff}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked) .swatch{--style-border-swatch-width: 2px;--color-border: rgb(255 255 255 / .92)}.product-details .variant-option__button-label:not(:has(:checked)){background-color:rgb(var(--ri-moss-rgb) / .08);color:var(--ri-moss)}.product-details .variant-option__button-label:not(:has(:checked)):hover{background-color:rgb(var(--ri-moss-rgb) / .16);border-color:transparent}.product-details .variant-option__button-label:has(:checked){background-color:var(--ri-moss);color:#fff}.product-details .variant-option__button-label__pill{background-color:var(--ri-moss)}.product-details .variant-option__button-label:before,.product-details .variant-option__button-label:after{border-color:transparent}.product-details .product-inventory__text{text-transform:none;letter-spacing:0;font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold, 600)}.product-details .product-form-buttons button{min-height:3.25rem}.product-details .add-to-cart-button{text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-bold, 700)}.product-details .quantity-selector{min-height:3.25rem;border-radius:var(--ri-r);background-color:rgb(var(--color-foreground-rgb) / .05)}main [class*=__microcopy]{font-size:var(--font-paragraph-small--size);color:var(--ri-quiet);text-align:center}.product-details .accordion .details__header{font-weight:var(--font-weight-bold, 700)}main [id$=__story] .group-block{border-radius:var(--ri-r-lg);overflow:hidden}main [id$=__story] .group-block:has(>*>[class*=__story_title]){min-height:22rem}main [id$=__story] [class*=__story_title]{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:700;line-height:1.2}main [id$=__story] [class*=__story_title] p,main [id$=__story] [class*=__story_body] p{margin:0}main [id$=__story] [class*=__story_body]{font-size:var(--font-paragraph-small--size);line-height:1.7}zoom-dialog dialog[open]{background:transparent}zoom-dialog dialog[open]::backdrop{background:#14170fe0}@media screen and (min-width:750px){zoom-dialog dialog[open]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}zoom-dialog .dialog-zoomed-gallery{display:flex;height:100dvh}zoom-dialog .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;scroll-snap-align:center;display:grid;place-items:center;height:100%}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery .product-media{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;aspect-ratio:auto}zoom-dialog .dialog-zoomed-gallery .product-media__image,zoom-dialog .dialog-zoomed-gallery img{width:auto;height:auto;max-width:calc(100% - var(--padding-xl, 32px) * 2);max-height:calc(100dvh - 240px);object-fit:contain}}@media screen and (max-width:749px){zoom-dialog dialog{height:100dvh}zoom-dialog .dialog-zoomed-gallery>.product-media-container,zoom-dialog .dialog-zoomed-gallery .product-media,zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{min-width:0;max-width:100%}zoom-dialog .dialog-zoomed-gallery .product-media__image{min-width:0;max-width:100%;max-height:100%}}.sticky-add-to-cart__change{align-self:flex-start;padding:2px 0;border:0;background:none;cursor:pointer;font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold, 600);line-height:1.3;color:var(--ri-moss, #364f19);text-decoration:underline;text-underline-offset:2px}.sticky-add-to-cart__change:hover{text-decoration-thickness:2px}.sticky-add-to-cart__change:focus-visible{outline:2px solid var(--ri-moss, #364f19);outline-offset:2px}.sticky-add-to-cart__info{display:flex;flex-direction:column;min-width:0}@media screen and (max-width:749px){main .product-details .variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}main .product-details .variant-option--equal-width-buttons .variant-option__button-label{min-width:0;min-height:2.5rem;padding-inline:var(--padding-xs);font-size:var(--font-paragraph-small--size)}}main [id$=__specs] .group-block:has(>*>[class*=__spec_label]){padding-block:var(--padding-xs)}main [id$=__specs] .group-block-content>[class*=__spec_label]{flex:0 0 clamp(7rem,28%,15rem)}main [id$=__specs] .group-block-content>[class*=__spec_value]{flex:1 1 auto;min-width:0}main [id$=__specs] [class*=__spec_label]{font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-semibold, 600)}main [id$=__specs] [class*=__spec_value]{font-size:var(--font-paragraph-small--size);color:var(--ri-quiet)}main [id$=__specs] [class*=__spec_label] p,main [id$=__specs] [class*=__spec_value] p{margin:0}main [id$=__process] .group-block:has(>*>[class*=__step_num]){border-radius:var(--ri-r-md);padding:var(--padding-lg);background:var(--color-background)}main [id$=__process] [class*=__step_num]{font-size:2.25rem;font-weight:700;line-height:1;color:var(--color-primary)}main [id$=__process] [class*=__step_title]{font-size:var(--font-paragraph--size);font-weight:var(--font-weight-bold, 700)}main [id$=__process] [class*=__step_body]{font-size:var(--font-paragraph-small--size);line-height:1.7;color:var(--ri-quiet)}main [id$=__process] [class*=__step_num] p,main [id$=__process] [class*=__step_title] p,main [id$=__process] [class*=__step_body] p{margin:0}.shopify-section:not(:has(.product-details)) .accordion{max-width:52rem;margin-inline:auto}.shopify-section:not(:has(.product-details)) .accordion .details__header{min-height:4rem;font-size:var(--font-paragraph--size);font-weight:var(--font-weight-bold, 700);gap:var(--gap-sm)}.shopify-section:not(:has(.product-details)) .accordion .details-content{padding-block-end:var(--padding-sm);line-height:1.6;color:var(--ri-quiet)}main .section-resource-list .resource-list__carousel{--peek-next-slide-size: 0px;--gutter-slide-width: 0px}main .section-resource-list>.force-full-width{grid-column:2}.section-resource-list .product-title,.section-resource-list .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-resource-list .product-card .price{font-size:var(--font-paragraph-small--size);font-weight:var(--font-weight-bold, 700);color:var(--color-foreground-heading, var(--color-foreground))}.jdgm-rev-widg__title{font-family:var(--font-h2--family);font-size:var(--font-h2--size);font-weight:var(--font-h2--weight);line-height:var(--font-h2--line-height);text-transform:var(--font-h2--case);text-align:center}.jdgm-widget{max-width:68rem;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ri-product.css.map */
