:root{--gs-swatch-size: clamp(4.4rem, 3.4rem + 1.4vw, 5.6rem);--gs-swatch-gap: clamp(.8rem, .5rem + .6vw, 1.2rem);--gs-swatch-name-width: calc(var(--gs-swatch-size) + 2.4rem);--gs-swatch-radius: 2px;--gs-error: #a32020;--gs-easify-swatch-size: 4.8rem;--gs-easify-swatch-name-width: calc(var(--gs-easify-swatch-size) + 1.6rem);--gs-field-bg: #fff;--gs-field-border: rgba(37, 37, 37, .45)}.product__info-container .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:var(--gs-swatch-gap)}.product__info-container .product-form__input--swatch .form__label{flex:0 0 100%;margin-bottom:0}.product__info-container .product-form__input--swatch .form__label [data-selected-value]{text-transform:none;letter-spacing:var(--gs-ui-tracking);font-weight:var(--gs-weight-regular)}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--gs-swatch-size);display:inline-flex;flex-direction:column;align-items:center;gap:var(--gs-space-2);width:auto;height:auto;min-width:calc(var(--gs-swatch-size) + .8rem);margin:0;padding:0;border-radius:0;box-shadow:none}.product__info-container .product-form__input--swatch .swatch-input__label .swatch{--swatch--size: var(--gs-swatch-size);width:var(--gs-swatch-size);height:var(--gs-swatch-size);flex:0 0 auto;border-radius:var(--gs-swatch-radius);box-shadow:inset 0 0 0 1px #25252526;transition:box-shadow var(--gs-duration) var(--gs-ease)}.product__info-container .product-form__input--swatch .swatch-input__label .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;word-wrap:normal!important;max-width:var(--gs-swatch-name-width);font-size:var(--gs-text-xs);line-height:1.3;text-align:center;color:rgba(var(--color-foreground),var(--gs-text-opacity))}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:active+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{outline:0;box-shadow:none}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem var(--gs-charcoal)}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .visually-hidden{color:rgb(var(--color-foreground));font-weight:var(--gs-weight-semibold)}.product__info-container .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem dashed var(--gs-charcoal);outline-offset:.4rem;box-shadow:none}.product__info-container .product-form__input .form__label,.product__info-container .product-form__input legend.form__label,.product__info-container .quantity__label.form__label{font-size:1.4rem;font-weight:var(--gs-weight-semibold, 600);letter-spacing:var(--gs-label-tracking);text-transform:uppercase;color:rgb(var(--color-foreground))}.product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);margin-bottom:0}.product__info-container variant-selects{margin-bottom:0}.product__info-container variant-selects>.product-form__input+.product-form__input{margin-top:2.4rem}.product__info-container .product-form__input--pill>legend.form__label{margin-bottom:var(--gs-space-2)}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;min-height:4.4rem;margin:0;padding:1rem 1.6rem;font-size:1.5rem;letter-spacing:var(--gs-ui-tracking);line-height:1.3;color:rgb(var(--color-foreground));background-color:var(--gs-field-bg);border:1px solid var(--gs-field-border);border-radius:var(--gs-radius-input, 2px)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{color:rgb(var(--color-background));background-color:var(--gs-charcoal);border-color:var(--gs-charcoal)}.product__info-container .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:var(--gs-charcoal)}.product__info-container .quantity{background-color:var(--gs-field-bg)}.tpo_option-set-wrapper,.tpo_option-set-wrapper :where(label,span,p,div,input,textarea,select,button){font-family:var(--gs-font-ui);letter-spacing:var(--gs-ui-tracking)}.tpo_option-set-wrapper{margin-top:0;color:rgba(var(--color-foreground),var(--gs-text-opacity))}.tpo_option-set-wrapper .form__label{font-size:1.5rem;font-weight:var(--gs-weight-bold, 700);letter-spacing:var(--gs-ui-tracking);text-transform:none;color:rgb(var(--color-foreground))}.tpo_option-set-wrapper .tpo_option-heading{font-family:var(--gs-font-ui);font-size:var(--gs-text-lg);font-weight:var(--gs-weight-bold, 700);line-height:1.35;margin:0;color:var(--active-heading-color, rgb(var(--color-foreground)))}.tpo_option-set-wrapper .tpo_option-container:is([id$=",heading"],:has(>.tpo_option-paragraph>:is(h1,h2,h3,h4):only-child)){margin-bottom:var(--gs-space-2)}.tpo_option-set-wrapper .tpo_option-paragraph:has(>:is(h1,h2,h3,h4):only-child){margin-bottom:0}.tpo_option-set-wrapper .tpo_option-paragraph>:is(h1,h2,h3,h4):only-child{margin:0}.tpo_option-set-wrapper input[type=text]:not(.tpo_hidden-checkbox),.tpo_option-set-wrapper input[type=number],.tpo_option-set-wrapper input[type=email],.tpo_option-set-wrapper textarea,.tpo_option-set-wrapper textarea.tpo_option-input,.tpo_option-set-wrapper input.tpo_option-input:not(.tpo_hidden-checkbox),.tpo_option-set-wrapper select{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;font-size:var(--gs-text-md);color:rgb(var(--color-foreground));background-color:var(--gs-field-bg);border:1px solid var(--gs-field-border);border-radius:var(--gs-radius-input, 2px);box-shadow:none}.tpo_option-set-wrapper .tpo_option-input-wrapper{background:transparent}.tpo_option-set-wrapper textarea,.tpo_option-set-wrapper textarea.tpo_option-input{min-height:12rem;line-height:1.5}.tpo_option-set-wrapper textarea.tpo_option-input[name="properties[Church Name in desired language]"]{min-height:10.6rem}.tpo_option-set-wrapper input:focus-visible,.tpo_option-set-wrapper textarea:focus-visible,.tpo_option-set-wrapper select:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.tpo_option-set-wrapper .tpo_option-type-color-swatches-wrapper{display:flex;flex-wrap:wrap;column-gap:var(--gs-space-3);row-gap:var(--gs-space-4);margin-top:var(--gs-space-1);margin-left:calc((var(--gs-easify-swatch-size) - var(--gs-easify-swatch-name-width)) / 2)}.tpo_option-set-wrapper .tpo_color-swatches-wrapper{display:inline-flex;flex-direction:column;align-items:center;gap:var(--gs-space-2);width:var(--gs-easify-swatch-name-width);margin:0}.tpo_option-set-wrapper .tpo_color-swatches-wrapper>label{position:relative;width:var(--gs-easify-swatch-size);height:var(--gs-easify-swatch-size);padding:0;border:0;border-radius:var(--gs-swatch-radius);box-shadow:inset 0 0 0 1px #25252526;overflow:visible;cursor:pointer}.tpo_option-set-wrapper .tpo_color-swatches-wrapper>label>div,.tpo_option-set-wrapper .tpo_color-swatches-wrapper .color-span-single{display:block;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;box-shadow:none;border-radius:var(--gs-swatch-radius)}.tpo_option-set-wrapper .tpo_color-swatches-wrapper>label:has(input:checked){box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem var(--gs-charcoal)}.tpo_option-set-wrapper .tpo_color-swatches-wrapper>label:has(input:focus-visible){outline:.2rem dashed var(--gs-charcoal);outline-offset:.6rem}.tpo_option-set-wrapper .tpo_color-swatches-wrapper .tpo_color-swatches-tooltip{position:static;height:auto;max-height:none;overflow:visible;width:auto;max-width:var(--gs-easify-swatch-name-width);padding:0;margin:0;background:none;box-shadow:none;transform:none;opacity:1;visibility:visible;text-align:center}.tpo_option-set-wrapper .tpo_color-swatches-tooltip:before,.tpo_option-set-wrapper .tpo_color-swatches-tooltip:after{display:none}.tpo_option-set-wrapper .tpo-swatch-option-label{display:block;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.tpo_option-set-wrapper .tpo_color-swatches-wrapper:has(input:checked) .tpo-swatch-option-label{font-weight:var(--gs-weight-semibold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4rem}.tpo_option-set-wrapper .tpo_color-swatches-wrapper .tpo_color-swatches-tooltip{cursor:pointer}.tpo_option-set-wrapper .tpo_option-container[id$=",checkbox"]{padding:var(--gs-space-4);background:#fbebbc73;border:1px solid var(--gs-linen);border-radius:var(--gs-radius-sm, 2px)}.tpo_option-set-wrapper .tpo_option-container[id$=",checkbox"]:has(+.tpo_option-container[id$=",text-box"]){margin-bottom:0;padding-bottom:var(--gs-space-3);border-bottom:0;border-radius:var(--gs-radius-sm, 2px) var(--gs-radius-sm, 2px) 0 0}.tpo_option-set-wrapper .tpo_option-container[id$=",checkbox"]+.tpo_option-container[id$=",text-box"]{padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-4);background:#fbebbc73;border:1px solid var(--gs-linen);border-top:1px solid rgba(37,37,37,.08);border-radius:0 0 var(--gs-radius-sm, 2px) var(--gs-radius-sm, 2px)}.tpo_option-set-wrapper .tpo_option-container[id$=",checkbox"] .tpo_radio-buttons-wrapper{display:grid;gap:var(--gs-space-2);margin-top:var(--gs-space-2)}.tpo_option-set-wrapper .tpo-checkbox-button+.tpo_next_option_type{position:relative;display:flex;align-items:center;min-height:2.8rem;padding-left:4rem}.tpo_option-set-wrapper label:has(>.tpo-checkbox-button){display:flex;align-items:center;width:100%;min-height:4.8rem;padding:var(--gs-space-2) var(--gs-space-3);background:var(--gs-field-bg);border:1px solid var(--gs-field-border);border-radius:var(--gs-radius-sm, 2px);cursor:pointer}.tpo_option-set-wrapper label:has(>.tpo-checkbox-button:checked){border-color:var(--gs-charcoal);box-shadow:inset 0 0 0 1px var(--gs-charcoal)}.tpo_option-set-wrapper .tpo-checkbox-button+.tpo_next_option_type .tpo_option_type_label{font-size:var(--gs-text-md);font-weight:var(--gs-weight-medium);line-height:1.4;color:rgb(var(--color-foreground))}.tpo_option-set-wrapper .tpo-checkbox-button+.tpo_next_option_type:before{content:"";position:absolute;left:0;top:50%;width:2.8rem;height:2.8rem;box-sizing:border-box;transform:translateY(-50%);background:rgb(var(--color-background));border:2px solid var(--gs-charcoal);border-radius:2px}.tpo_option-set-wrapper .tpo-checkbox-button:checked+.tpo_next_option_type:before{background:var(--gs-charcoal)}.tpo_option-set-wrapper .tpo-checkbox-button:checked+.tpo_next_option_type:after{content:"";position:absolute;left:1rem;top:50%;width:.8rem;height:1.5rem;box-sizing:border-box;border:solid #fff;border-width:0 .3rem .3rem 0;background:none;transform:translateY(-65%) rotate(45deg)}.tpo_option-set-wrapper .tpo-checkbox-button:focus-visible+.tpo_next_option_type:before{outline:.2rem dashed var(--gs-charcoal);outline-offset:.3rem}.tpo_option-set-wrapper .tpo_option-paragraph :is(h1,h2,h3){font-family:var(--gs-font-ui);font-size:var(--gs-text-lg);font-weight:var(--gs-weight-bold, 700);line-height:1.35;margin:var(--gs-space-2) 0}.tpo_option-set-wrapper .tpo_option-paragraph :is(h4,h5,h6){font-family:var(--gs-font-ui);font-size:var(--gs-text-md);font-weight:var(--gs-weight-bold, 700);line-height:1.4;margin:var(--gs-space-2) 0}.tpo_option-set-wrapper .tpo_option-paragraph :is(strong,b){font-weight:var(--gs-weight-bold, 700)}.tpo_option-set-wrapper .tpo_option-paragraph{font-size:var(--gs-text-sm);line-height:1.55;color:rgba(var(--color-foreground),var(--gs-text-opacity))}.tpo_option-set-wrapper .tpo_option-label .tpo_option-required-indicator.tpo_option-required-indicator{color:rgb(var(--color-foreground))}.tpo_option-set-wrapper .tpo_error-message{color:var(--gs-error);font-size:var(--gs-text-sm);font-weight:var(--gs-weight-medium)}@media(prefers-reduced-motion:reduce){.product-form__input--swatch .swatch-input__label .swatch{transition:none}}.product__info-container .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline-style:dashed!important;outline-width:2px!important;outline-color:#252525!important;outline-offset:4px!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gs-personalization.css.map */
