[current-step=product-customization][available=true] .tab-actions,[current-step=product-summary][packaging=print][available=true] .tab-actions{display:none}.product-custom-editor{display:flex;min-height:calc(100vh - 6.4rem)}.product-custom-editor,.product-summary{--swatch--background-color: 255, 247, 243;--swatch-input--border-radius: var(--border-radius-2);--swatch--border-radius: var(--border-radius-2);--color-button: var(--color-darken-button);--color-button-hover: var(--color-darken-button-hover);--color-button-text: 255, 255, 255}@media screen and (max-width: 989px){.product-custom-editor{flex-wrap:wrap;flex-direction:column;min-height:100%}}.custom-render{position:relative;width:100%;padding:2rem;border-bottom:.1rem solid var(--color-primary-01)}.custom-render__content{position:relative;display:flex;justify-content:center;width:100%;height:100%;margin:3rem auto}.custom-render__product .preloader{z-index:10}@media screen and (min-width: 990px){.section-extra .product-step{padding-top:3.6rem}.custom-render{padding:2rem 4rem}}.custom-previous .button{padding:0 2rem;gap:1rem}.custom-panel{border:.1rem solid var(--color-primary-01);background-color:var(--color-primary-00);display:flex;flex-direction:column;max-width:100%}.custom-panel__header{border-bottom:solid .1rem var(--color-primary-01);background-color:var(--color-white);padding:1rem 2.4rem}.custom-panel__title{margin:.4rem 0}.custom-panel__price{display:flex;align-items:center}.custom-panel__price>span{display:inline-block;margin-right:.4rem;font-size:75%;color:rgba(var(--color-foreground),.85)}@media screen and (max-width: 989px){.custom-panel{border-top:.1rem solid var(--color-primary-01);border-bottom:.1rem solid var(--color-primary-01)}}@media screen and (min-width: 990px){.custom-panel{border-top:0;flex:1;width:46rem;max-width:46rem;min-width:46rem;min-height:100%}.custom-render__sticky,.custom-panel__sticky{display:block;position:sticky;top:0;z-index:2}}.custom-panel__options{padding:1.6rem}.custom-panel__fieldset{border:.1rem solid var(--color-primary-01);border-radius:var(--border-radius-2);background-color:var(--color-white);display:block;padding:1.6rem;min-width:0}.custom-panel__fieldset+.custom-panel__fieldset{display:block;margin-top:1.6rem}.custom-panel__fieldset .text-area{resize:vertical}.custom-panel__fieldset .text-area,.custom-panel__fieldset .text-area:focus{padding:1rem}.custom-panel__fieldset legend{font-weight:700;padding-left:1rem;padding-right:1.6rem;color:var(--color-primary-12)}.custom-panel__fieldset .filter-tag{font-size:1.4rem;line-height:1.4rem;padding:.6rem 1rem}.custom-panel__description{font-size:1.2rem;margin-bottom:1rem}.custom-panel__actions{margin:2rem 0}.custom-panel__error:not([hidden]){border-radius:var(--border-radius-2);background-color:var(--color-red-00);display:flex;align-items:flex-start;font-size:1.2rem;margin-top:1.6rem;padding:1rem}.custom-panel__error svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.pattern-slider-button{position:absolute;top:calc(50% - 1.5rem);color:rgb(var(--color-button-text));border-radius:var(--border-radius-2);background-color:rgb(var(--color-button));box-shadow:0 .1rem .3rem rgba(var(--color-button),.2);border:none;cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;z-index:2}.pattern-slider-button:hover{background-color:rgba(var(--color-darken-button-hover),var(--alpha-button-background));color:rgb(var(--color-button-text))}.pattern-slider-button .icon{height:1rem}.pattern-slider-button--prev{transform:rotate(90deg);left:-1.5rem}.pattern-slider-button--next{transform:rotate(-90deg);right:-1.5rem}@media screen and (min-width: 990px){.pattern-slider-button{width:4rem;height:4rem}.pattern-slider-button .icon{height:1.2rem}.pattern-slider-button--prev{left:-2rem}.pattern-slider-button--next{right:-2rem}}.pattern-thumbnail-list{display:grid;grid-template-columns:repeat(var(--grid-columns, 6),1fr);gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}.pattern-thumbnail-list__item{border-radius:var(--border-radius-2);width:auto;aspect-ratio:var(--aspect-ratio, 1 / 1);position:relative}@media screen and (max-width: 989px){.pattern-thumbnail-list{display:grid;grid-template-rows:repeat(var(--grid-rows, 2),auto);grid-auto-flow:column;overflow-x:auto;white-space:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:1rem;padding:.4rem .4rem 1.6rem}.pattern-thumbnail-list__item{scroll-snap-align:start;width:var(--option-width, 6rem);aspect-ratio:var(--aspect-ratio, 1 / 1)}}.pattern-thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));cursor:pointer;background-color:transparent;outline-offset:.2rem;outline-color:transparent;outline-style:solid;border-radius:var(--border-radius-2);aspect-ratio:var(--aspect-ratio, 1 / 1)}.pattern-thumbnail:not([aria-current]):hover{outline:.1rem solid rgba(var(--color-interactive),.4)}.pattern-thumbnail[aria-current]{outline:.2rem solid rgb(var(--color-interactive))}.pattern-thumbnail[aria-current]:focus-visible{outline:.2rem solid rgb(var(--color-interactive));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .5rem rgba(var(--color-foreground),.25)}.pattern-thumbnail[aria-current]:focus,.pattern-thumbnail.focused{outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media (forced-colors: active){.pattern-thumbnail[aria-current]:focus,.pattern-thumbnail.focused{outline:transparent solid .2rem}}.pattern-thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.pattern-thumbnail[aria-current]:after{content:"\2713";position:absolute;left:0;top:0;width:1.6rem;height:1.3rem;border-top-left-radius:calc(var(--border-radius-2) - .2rem);border-bottom-right-radius:var(--border-radius-2);background-color:rgb(var(--color-interactive));color:var(--color-white);font-size:1rem;line-height:1.2rem;font-weight:700;text-align:center;transform:translate(-.2rem,-.2rem)}.pattern-thumbnail img{object-fit:cover;border-radius:calc(var(--border-radius-2) - .1rem);width:100%;height:100%;pointer-events:none}.inspiration-text .inspiration-text_thematic{font-size:2rem;text-transform:uppercase;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/customization-product.css.map */
