@media screen and (max-width:1023px){.product .smaller-lap--hide,.product .product-header,.product .product__header,.product .product__title,div.smaller-lap--hide .product__header,div.smaller-lap--hide .product__title{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important}.product .set-mobile-position,.product div.smaller-lap--hide{display:block!important;visibility:visible!important;opacity:1!important}.product__title.h2,.smaller-lap--hide .product__title.h2{font-size:1.5rem!important;line-height:1.2!important;margin-bottom:.75em!important;color:var(--color-text)!important;display:block!important}}@media screen and (max-width:375px){.product__title.h2{font-size:1.375rem!important}}@media screen and (max-width:320px){.product__title.h2{font-size:1.25rem!important}}@media screen and (max-width:835px){.product .smaller-lap--hide,div.smaller-lap--hide .product__header,div.smaller-lap--hide .product__title{display:block!important}}@media screen and (max-width:1023px){.product__form,.product__cart-actions{display:block!important;visibility:visible!important;opacity:1!important;margin-top:0!important}.product__cart-actions-holder{visibility:visible!important;opacity:1!important;margin-top:0!important}.product__add-to-cart.button.button--border{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px!important;padding:12px 24px!important;font-size:1rem!important;font-weight:600!important;border:2px solid var(--color-text)!important;background:transparent!important;color:var(--color-text)!important;cursor:pointer!important;transition:all .3s ease!important}.product__add-to-cart.button.button--border:active{background:var(--color-text)!important;color:var(--color-text-foreground)!important;transform:scale(.98)}.product__add-to-cart.button.button--border.disabled{opacity:.5!important;pointer-events:none!important}.product__add-to-cart .add-to-cart__text{display:inline-block!important;font-size:1rem!important}.product__quantity{min-width:60px!important;min-height:48px!important;padding:12px!important;font-size:1rem!important;margin-right:12px!important}}@media screen and (max-width:425px){.product__add-to-cart.button.button--border{font-size:.9375rem!important;padding:10px 20px!important}}.modal-open-btn.button.button--solid.button--wide.button--align,#start-editing.button.button--solid{background:var(--color-accent)!important;background-image:none!important;border:none!important;border-radius:0!important;color:var(--color-accent-foreground)!important;letter-spacing:.5px!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .3s ease!important;overflow:visible!important}.modal-open-btn.button.button--solid.button--wide.button--align:hover,#start-editing.button.button--solid:hover{background:var(--color-accent)!important;background-image:none!important;opacity:.9!important;box-shadow:none!important;transform:translateY(-2px)!important}.modal-open-btn.button.button--solid.button--wide.button--align:active,#start-editing.button.button--solid:active{background:var(--color-accent)!important;background-image:none!important;transform:translateY(0)!important;box-shadow:none!important}.modal-open-btn.button.button--solid.button--wide.button--align:before,#start-editing.button.button--solid:before{display:none!important}@keyframes shimmer{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.raster-pro-section .raster-pro-form .file-input{border:2px dashed #d4af37!important;background:#d4af370d!important;border-radius:0!important;padding:1.5rem!important;transition:all .3s ease!important}.raster-pro-section .raster-pro-form .file-input:hover{border-color:#c5a028!important;background:#d4af371a!important}.raster-pro-section .raster-pro-form .file-input input[type=file]{color:#d4af37!important;font-weight:500!important}.image-upload-wrap{border:2px dashed #d4af37!important;background:linear-gradient(135deg,#d4af370d,#d4af371a)!important;transition:all .3s ease!important}.image-upload-wrap:hover,.image-upload-wrap.drag-over{border-color:#c5a028!important;background:linear-gradient(135deg,#d4af371a,#d4af3726)!important;box-shadow:none!important}.image-upload-wrap svg{stroke:#d4af37!important}.filepond--drop-label,[class*=filepond--drop-label]{border:2px dashed var(--color-accent, #d58a2d)!important;background:linear-gradient(135deg,#d58a2d0d,#d58a2d1a)!important;border-radius:0!important;padding:2rem 2rem 1.5rem!important;margin-bottom:1.5rem!important;transition:all .3s ease!important}.filepond--drop-label:hover,[class*=filepond--drop-label]:hover{border-color:var(--color-accent, #d58a2d)!important;background:linear-gradient(135deg,#d58a2d1a,#d58a2d26)!important;box-shadow:none!important}.filepond--label-action,[class*=filepond--label-action]{color:var(--color-accent, #d58a2d)!important;font-weight:600!important;text-decoration:underline!important}.filepond--panel-root{background-color:#d58a2d05!important}.filepond--root.filepond--hopper{border-color:var(--color-accent, #d58a2d)!important;background:#d58a2d26!important}#clgsncakrk45 .filepond--root .filepond--drop-label,[id*=clgsncakrk] .filepond--root .filepond--drop-label{margin-top:1.5rem!important;margin-bottom:3rem!important}.filepond--root{margin-bottom:2rem!important}@media screen and (max-width:768px){.product__offers{padding:1rem!important}.product__cart-actions{margin-top:1.5rem!important}.modal-open-btn.button.button--solid.button--wide,#start-editing.button.button--solid{font-size:1rem!important;padding:14px 28px!important}}@media screen and (max-width:425px){.product__header{padding:.5rem 0!important}.product__price{font-size:1.25rem!important;margin-bottom:1rem!important}.product__cart-actions{margin-top:1rem!important}.buttons-holder{flex-direction:column!important}.modal-open-btn.button.button--solid.button--wide,#start-editing.button.button--solid{width:100%!important;font-size:.9375rem!important;padding:12px 24px!important}}@media screen and (max-width:375px){.product__title.h2{font-size:1.375rem!important;margin-bottom:.5em!important}.product__price{font-size:1.125rem!important}.modal-open-btn.button.button--solid.button--wide,#start-editing.button.button--solid{padding:10px 20px!important}}@media screen and (max-width:320px){.product__title.h2{font-size:1.25rem!important}.product__price{font-size:1rem!important}.product__add-to-cart.button.button--border{font-size:.875rem!important;padding:8px 16px!important;min-height:44px!important}.product__quantity{min-width:50px!important;min-height:44px!important;padding:8px!important}.modal-open-btn.button.button--solid.button--wide,#start-editing.button.button--solid{font-size:.875rem!important;padding:10px 16px!important}}.product__add-to-cart.button,.modal-open-btn.button,#start-editing.button{min-height:44px!important;min-width:44px!important}.product__add-to-cart.button:focus,.modal-open-btn.button:focus,#start-editing.button:focus{outline:3px solid #d4af37!important;outline-offset:2px!important}@media(prefers-contrast:high){.modal-open-btn.button.button--solid,#start-editing.button.button--solid{border:2px solid #000000!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}product-form.product__form--no-variants,product-form[data-single-variant=true]{margin-top:0!important}[data-single-variant=true] product-form{margin-top:0!important}.product__form--no-variants .product__cart-actions-holder:empty,[data-single-variant=true] .product__cart-actions-holder:empty{display:none!important}.button-holder,#start-editing.button.button--solid.button--wide.button--align{margin-top:2rem!important}@media screen and (min-width:1249px){.button-holder,#start-editing.button.button--solid.button--wide.button--align{width:100%!important;max-width:none!important;margin-top:2.5rem!important}}@media screen and (max-width:768px){.button-holder,#start-editing.button.button--solid.button--wide.button--align{margin-top:1.5rem!important}}.mobile-show{display:block!important}@media screen and (max-width:1023px){.mobile-show{display:block!important}.mobile-hide{display:none!important}.mobile-flex{display:flex!important}}.product__cart-actions-holder #clgsncakrk45 .filepond--root .filepond--drop-label{margin-top:0!important;margin-bottom:0!important;padding:0 8px!important}.product__cart-actions-holder .filepond--root{margin-bottom:0!important}.product__cart-actions-holder .filepond--root.filepond--hopper{background:transparent!important}.product__cart-actions-holder .filepond--drop-label{padding:0 8px!important;margin-bottom:0!important;background:#d58a2d26!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mobile-product-fixes.css.map */
