html{scroll-padding-top:calc(var(--header-height,var(--rg-ds-space-64)) + var(--rg-ds-space-12))}body{font-family:var(--rg-ds-font-body);line-height:var(--rg-ds-line-height-body)}:where(main,header,footer) :where(input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]),textarea,select){font-size:var(--rg-ds-type-body);min-height:var(--rg-ds-touch-min);max-width:100%;box-sizing:border-box}:where(main,footer) :where(.button,.button-secondary,button[type=submit]){min-height:var(--rg-ds-touch-min);font-size:var(--rg-ds-type-control);line-height:var(--rg-ds-line-height-compact)}#MainContent :where(a,button,input,textarea,select,summary):focus-visible{outline:var(--rg-ds-focus-width) solid var(--rg-ds-color-ink);outline-offset:var(--rg-ds-space-4)}footer :where(a,button,input,select):focus-visible{outline:var(--rg-ds-focus-width) solid var(--rg-ds-color-white);outline-offset:var(--rg-ds-space-4)}header :where(a,button,summary):focus-visible{outline:var(--rg-ds-focus-width) solid currentColor;outline-offset:var(--rg-ds-space-4)}#MainContent .rte{line-height:var(--rg-ds-line-height-body);overflow-wrap:anywhere}#MainContent .rte :where(p,ul,ol){margin-block-end:var(--rg-ds-space-16)}#MainContent .rte :where(ul,ol){padding-inline-start:var(--rg-ds-space-24)}#MainContent .rte li+li{margin-block-start:var(--rg-ds-space-8)}#MainContent .shopify-policy__container{max-width:min(100%,68ch);padding-inline:var(--rg-ds-space-16)}#MainContent .shopify-policy__body{font-size:var(--rg-ds-type-body);line-height:var(--rg-ds-line-height-body)}#header-component .rg-nav-group>summary{min-height:var(--rg-ds-touch-min);gap:var(--rg-ds-space-8)}#header-component .rg-nav-link{min-height:var(--rg-ds-touch-min)}.shopify-section-group-footer-group .menu__heading{font-family:var(--rg-ds-font-heading);font-size:var(--rg-ds-type-h3);line-height:var(--rg-ds-line-height-heading)}.shopify-section-group-footer-group .rg-footer-links .rg-nav-link{font-size:var(--rg-ds-type-label);min-height:var(--rg-ds-touch-min)}.shopify-section-group-footer-group .text-block{line-height:var(--rg-ds-line-height-body)}.rg-content-image-with-text .rg-content-story{max-width:var(--rg-ds-container-max);gap:0}.rg-content-image-with-text .rg-content-story-text{padding:var(--rg-ds-space-48)}.rg-content-image-with-text .rg-content-story-text h2{font-family:var(--rg-ds-font-heading);font-size:var(--rg-ds-type-h2);line-height:var(--rg-ds-line-height-heading);text-wrap:balance}.rg-content-image-with-text .rg-content-story-text .rte{font-size:var(--rg-ds-type-body)}.rg-content-image-with-text .button{min-height:var(--rg-ds-touch-comfortable);font-size:var(--rg-ds-type-control)}@media(max-width:749px){.rg-content-image-with-text .rg-content-story-text{padding:var(--rg-ds-space-24) var(--rg-ds-space-16) var(--rg-ds-space-32)}}#MainContent [data-rg-studio]{--rg-ink:var(--rg-ds-color-ink);--rg-muted:var(--rg-ds-color-muted);--rg-paper:var(--rg-ds-color-paper);--rg-cloth:var(--rg-ds-color-cloth);--rg-white:var(--rg-ds-color-white);--rg-line:var(--rg-ds-color-line);--rg-accent:var(--rg-ds-color-accent);--rg-tint:var(--rg-ds-color-tint);--rg-error:var(--rg-ds-color-error);--rg-space1:var(--rg-ds-space-4);--rg-space2:var(--rg-ds-space-8);--rg-space3:var(--rg-ds-space-12);--rg-space4:var(--rg-ds-space-16);--rg-space5:var(--rg-ds-space-24);--rg-space6:var(--rg-ds-space-32);--rg-space7:var(--rg-ds-space-48);--rgf-ink:var(--rg-ds-color-ink);--rgf-paper:var(--rg-ds-color-paper);--rgf-muted:var(--rg-ds-color-muted);--rgf-tint:var(--rg-ds-color-tint);--rgf-tint-strong:var(--rg-ds-color-tint);--rg-radius:var(--rg-ds-radius-control);--rgf-hover:var(--rg-ds-color-cloth);--rgf-radius:var(--rg-ds-radius-card);--rgf-fast:var(--rg-ds-motion-fast);--rgf-ease:var(--rg-ds-motion-ease);font-family:var(--rg-ds-font-body);font-size:var(--rg-ds-type-body);line-height:var(--rg-ds-line-height-body)}#MainContent [data-rg-studio] .rg-product-heading :is(h1,.rgs-h1){font-family:var(--rg-ds-font-heading);font-size:var(--rg-ds-type-h1);line-height:var(--rg-ds-line-height-heading)}#MainContent [data-rg-studio] :where(.rg-stage-head h2,.rg-panel-heading h2,.rg-layout-inline h3){font-family:var(--rg-ds-font-heading);font-size:var(--rg-ds-type-h3);line-height:var(--rg-ds-line-height-heading)}#MainContent [data-rg-studio] :where(.rg-primary,.rg-secondary,.rg-stage-next){min-height:var(--rg-ds-touch-comfortable);font-size:var(--rg-ds-type-control);line-height:var(--rg-ds-line-height-compact);border-radius:var(--style-border-radius-buttons-primary,var(--rg-ds-radius-control));transition:background-color var(--rg-ds-motion-fast) var(--rg-ds-motion-ease),border-color var(--rg-ds-motion-fast) var(--rg-ds-motion-ease)}#MainContent [data-rg-studio] .rg-purchase>.rg-primary{min-height:var(--rg-ds-touch-min);font-size:var(--rg-ds-type-label)}#MainContent [data-rg-studio] .rg-stage-next:hover{transform:none}#MainContent [data-rg-studio] .rg-stage{border-radius:var(--rg-ds-radius-card);scroll-margin-top:var(--rg-ds-space-8)}#MainContent [data-rg-studio] .rg-stage-nav button{font-size:var(--rg-ds-type-caption);line-height:var(--rg-ds-line-height-compact);min-height:var(--rg-ds-touch-min);white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center}#MainContent [data-rg-studio] .rg-stage.is-done>.rg-stage-head,#MainContent [data-rg-studio] .rg-stage.is-visited>.rg-stage-head{display:grid;grid-template-columns:var(--rg-ds-space-24) minmax(0,1fr) auto;column-gap:var(--rg-ds-space-12);row-gap:var(--rg-ds-space-4);align-items:center}#MainContent [data-rg-studio] :is(.rg-stage.is-done,.rg-stage.is-visited)>.rg-stage-head>.rg-stage-n{grid-column:1;grid-row:1/3;width:var(--rg-ds-space-24);height:var(--rg-ds-space-24)}#MainContent [data-rg-studio] :is(.rg-stage.is-done,.rg-stage.is-visited)>.rg-stage-head>h2{grid-column:2;grid-row:1;font-size:var(--rg-ds-type-body)}#MainContent [data-rg-studio] .rg-stage-sum{font-size:var(--rg-ds-type-small);line-height:var(--rg-ds-line-height-compact);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}#MainContent [data-rg-studio] :is(.rg-stage.is-done,.rg-stage.is-visited)>.rg-stage-head>.rg-stage-sum{grid-column:2;grid-row:2}#MainContent [data-rg-studio] :is(.rg-stage.is-done,.rg-stage.is-visited)>.rg-stage-head>.rg-stage-change{grid-column:3;grid-row:1/3;font-size:var(--rg-ds-type-small);min-height:var(--rg-ds-touch-min)}#MainContent [data-rg-studio] .rg-stage.is-locked>.rg-stage-head>.rg-stage-sum{display:none}#MainContent [data-rg-studio] .rg-models.rg-models-big .rg-model-meta{font-size:var(--rg-ds-type-caption);line-height:var(--rg-ds-line-height-compact);white-space:normal}#MainContent [data-rg-studio] .rg-model-compare{font-size:var(--rg-ds-type-label);min-height:var(--rg-ds-touch-min);gap:var(--rg-ds-space-8);display:inline-flex;align-items:center}#MainContent [data-rg-studio] :where(.rg-visual-dialog,.rg-modal){border-radius:var(--rg-ds-radius-dialog)}#MainContent [data-rg-studio] .rg-dialog-top{gap:var(--rg-ds-space-16);align-items:start}#MainContent [data-rg-studio] .rg-dialog-top h2{font-size:var(--rg-ds-type-h2);line-height:var(--rg-ds-line-height-heading);overflow-wrap:anywhere}#MainContent [data-rg-studio] [data-close-dialog]{min-width:var(--rg-ds-touch-min);min-height:var(--rg-ds-touch-min);flex-shrink:0}#MainContent [data-rg-studio] :where(.rg-field-error,.rg-error){font-size:var(--rg-ds-type-small);line-height:var(--rg-ds-line-height-body)}#MainContent [data-rg-studio] .rg-policy-links{display:flex;flex-wrap:wrap;gap:var(--rg-ds-space-8) var(--rg-ds-space-16)}#MainContent [data-rg-studio] .rg-policy-links a{display:inline-flex;align-items:center;min-height:var(--rg-ds-touch-min);font-size:var(--rg-ds-type-label);text-decoration:underline;text-underline-offset:var(--rg-ds-space-4)}#MainContent [data-rg-studio] .rg-colour-choice{border-radius:var(--rg-ds-radius-control)}#MainContent [data-rg-studio] .rg-colour-choice>span:first-child,#MainContent [data-rg-studio] .rg-colour-change,#MainContent [data-rg-studio] .rg-colour-price{font-size:var(--rg-ds-type-small);line-height:var(--rg-ds-line-height-compact)}@media(max-width:899px){#MainContent [data-rg-studio] .rg-mobile-top .rg-product-heading :is(h1,.rgs-h1){font-size:var(--rg-ds-type-h1)}#MainContent [data-rg-studio] .rg-purchase .rg-price-box>strong{font-size:var(--rg-ds-type-h3)}#MainContent [data-rg-studio] .rg-bag-peek{max-width:var(--rg-ds-space-48)}#MainContent [data-rg-studio] .rg-price-box [data-rg-pay-slot]{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}#MainContent [data-rg-studio] :where(.rg-stage-body,.rg-stage-next,.rg-primary,.rg-secondary,.rg-swatch>span){transition:none!important;animation:none!important}}#MainContent :is(.jdgm-product-name a,#jdgm-tab_questions_answers,.jdgm-tabs .jdgm-tab){color:var(--rg-ds-color-muted)!important}#MainContent #judgeme_product_reviews :is(.jm-location,.jm-reviewer-info__details .jm-text){color:var(--rg-ds-color-muted)!important;opacity:1!important}.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .footer-utilities__text a{color:var(--rg-ds-color-white);opacity:1;font-size:var(--rg-ds-type-small)}#MainContent [data-rg-studio] .rg-option-copy small,#MainContent [data-rg-studio] :where(.rg-reference-note,.rg-caption,.rg-layout-tip,.rg-layout-legend,.rg-mono-note){font-size:var(--rg-ds-type-small);line-height:var(--rg-ds-line-height-body)}#MainContent [data-rg-studio] .rg-option-price{font-size:var(--rg-ds-type-label)}#MainContent [data-rg-studio] .rg-price-box [data-rg-pay-slot]{white-space:normal;overflow:visible}#MainContent [data-rg-studio] [data-rg-pay-slot] square-placement{zoom:1!important;max-width:100%}#MainContent [data-rg-studio] .rg-models.rg-models-big a{border-radius:var(--rg-ds-radius-card)!important}#MainContent [data-rg-studio] .rg-models.rg-models-big a:hover{transform:none}#MainContent [data-rg-studio] .rg-colour-choice{grid-template-rows:auto auto}#MainContent [data-rg-studio] .rg-editor-accordion>summary{font-size:var(--rg-ds-type-body);line-height:var(--rg-ds-line-height-body);min-height:var(--rg-ds-touch-min);padding-block:var(--rg-ds-space-16)}#MainContent [data-rg-studio] .rg-stage-nav button{display:grid;grid-template-rows:var(--rg-ds-space-4) minmax(var(--rg-ds-space-32),1fr);gap:var(--rg-ds-space-4);justify-items:center;align-content:start}#MainContent [data-rg-studio] .rg-stage-nav button:before{width:100%}#MainContent [data-rg-studio] .rg-stage-nav button:disabled{opacity:1}#MainContent [data-rg-studio] .rg-models.rg-models-big{align-items:stretch!important}#MainContent [data-rg-studio] .rg-models.rg-models-big .rg-model-meta{min-height:calc(var(--rg-ds-type-caption) * var(--rg-ds-line-height-compact) * 2)}#MainContent [data-rg-studio] .rg-models.rg-models-big .rg-model-price{font-size:var(--rg-ds-type-small);line-height:var(--rg-ds-line-height-compact);min-height:calc(var(--rg-ds-type-small) * var(--rg-ds-line-height-compact) * 2)}#MainContent [data-rg-studio] :where([data-photo-direction],[data-photo-zoom],[data-mini-view],[data-delivery-info]){min-height:var(--rg-ds-touch-min);min-width:var(--rg-ds-touch-min);font-size:var(--rg-ds-type-label)}#MainContent [data-rg-studio] :where(.rg-primary,.rg-stage-next){text-transform:var(--button-text-case-primary,none)}#MainContent [data-rg-studio] .rg-secondary{text-transform:var(--button-text-case-secondary,none)}.shopify-section-group-footer-group .social-icons__wrapper{gap:var(--rg-ds-space-4);flex-wrap:wrap}.shopify-section-group-footer-group .social-icons__wrapper a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--rg-ds-touch-min);min-height:var(--rg-ds-touch-min)}#MainContent [data-rg-studio] .rg-primary{color:var(--rg-ds-color-on-action)}#MainContent [data-rg-studio] .rg-models.rg-models-big .rg-model-name{font-size:var(--rg-ds-type-body)}#MainContent [data-rg-studio] .rg-colour-choice strong{grid-column:1/-1}#MainContent [data-rg-studio] .rg-colour-change{grid-row:1;align-self:start}#MainContent [data-rg-studio] .rg-models.rg-models-big .rg-model-price{margin-top:auto}#MainContent variant-picker .variant-option__button-label{--color-variant-background:var(--rg-ds-color-white);--color-variant-text:var(--rg-ds-color-ink);--color-variant-hover-background:var(--rg-ds-color-cloth);--color-variant-hover-text:var(--rg-ds-color-ink);--color-selected-variant-background:var(--rg-ds-color-accent);--color-selected-variant-text:var(--rg-ds-color-on-action);--color-selected-variant-hover-background:var(--rg-ds-color-accent);--color-selected-variant-hover-text:var(--rg-ds-color-on-action)}#MainContent .rte a[href]:empty:not([id]):not([name]){display:none}#MainContent [data-rg-studio] .rg-purchase{grid-template-areas:"peek label buy" "peek price buy" "peek pay pay"}#MainContent [data-rg-studio] .rg-price-box>small{grid-area:label;align-self:end;margin:0;line-height:var(--rg-ds-line-height-compact)}#MainContent [data-rg-studio] .rg-price-box>strong{grid-area:price;align-self:start;margin:0}#MainContent [data-rg-studio] :where(.rg-info-button,.rg-save-design){min-height:var(--rg-ds-touch-min);min-width:var(--rg-ds-touch-min)}@media(max-width:899px){#MainContent [data-rg-studio] .rg-purchase{grid-template-areas:"peek label buy" "peek price buy" "pay pay pay"}}#MainContent variant-picker .variant-option__button-label__pill{display:none}#MainContent variant-picker .variant-option__button-label:has(:checked){background:var(--rg-ds-color-accent);color:var(--rg-ds-color-on-action);border-color:var(--rg-ds-color-accent)}#MainContent .slideshow-controls__counter{background:var(--rg-ds-color-ink);color:var(--rg-ds-color-white);opacity:1}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail{display:grid!important;grid-template-columns:var(--rg-ds-touch-min) minmax(0,1fr) var(--rg-ds-touch-min);align-items:center;gap:var(--rg-ds-space-4);min-width:0}#MainContent [data-rg-studio][data-integrated=true] .rg-colour-rail>button{display:grid!important;place-items:center;position:static;margin:0;box-shadow:none;opacity:1;width:var(--rg-ds-touch-min);height:var(--rg-ds-touch-min);min-height:var(--rg-ds-touch-min);padding:0;border:1px solid var(--rg-ds-color-line);background:var(--rg-ds-color-paper);color:var(--rg-ds-color-ink);border-radius:var(--rg-ds-radius-full);transform:none}#MainContent [data-rg-studio][data-integrated=true] .rg-colour-rail>button.is-boundary{visibility:hidden;pointer-events:none}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch-scroll{display:flex!important;flex-wrap:nowrap;gap:var(--rg-ds-space-8);overflow-x:auto!important;overflow-y:hidden;padding:var(--rg-ds-space-4)!important;align-items:stretch!important;scrollbar-width:none;scroll-snap-type:none!important;mask:none!important;-webkit-mask:none!important;cursor:grab;min-width:0;max-width:100%}#MainContent [data-rg-studio] .rg-colour-rail .rg-swatch-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}#MainContent [data-rg-studio] .rg-colour-rail .rg-swatch-scroll::-webkit-scrollbar{display:none}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch{display:block!important;flex:0 0 var(--rg-ds-space-64);width:var(--rg-ds-space-64)!important;min-width:var(--rg-ds-space-64)!important;max-width:var(--rg-ds-space-64)!important;min-height:var(--rg-ds-space-96)!important;height:auto!important;max-height:none!important;margin:0!important;padding:var(--rg-ds-space-4)!important;border:1px solid transparent;border-radius:var(--rg-ds-radius-control)!important}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch>span{display:grid!important;grid-template-rows:var(--rg-ds-space-48) minmax(var(--rg-ds-space-32),auto);gap:var(--rg-ds-space-8);width:100%!important;height:auto!important;min-height:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;overflow:visible!important}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch img{display:block;width:100%!important;height:var(--rg-ds-space-48)!important;object-fit:cover;border-radius:var(--rg-ds-space-4)!important}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch>span>span{position:static!important;display:block!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font-size:var(--rg-ds-type-caption)!important;line-height:var(--rg-ds-line-height-compact)!important;text-align:center;padding:0!important}#MainContent [data-rg-studio][data-integrated=true] .rg-colours--clear .rg-colour-rail .rg-swatch.is-selected{border-color:var(--rg-ds-color-ink);box-shadow:inset 0 0 0 1px var(--rg-ds-color-ink)!important;background:var(--rg-ds-color-tint)!important}#MainContent [data-rg-studio] .rg-colour-rail .rg-swatch:focus-within{outline:var(--rg-ds-focus-width) solid var(--rg-ds-color-ink);outline-offset:0}#MainContent .blog-post-details{color:var(--rg-ds-color-muted);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rg-design-system.css.map */
