.preview-font-normal{font-family:Roboto Mono,monospace!important;font-style:normal!important}.preview-font-italic{font-family:Kapakana,cursive!important;font-style:italic!important}.preview-font-arabic{font-family:The Year of Handicraft Regular,sans-serif!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;line-height:1.1!important;direction:rtl!important;text-align:center!important}.product-information__grid.product-information--redesign{--gap: 0;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;background-color:#fff!important;align-items:flex-start!important;flex-grow:1;overflow:hidden}.product-information--redesign,.product-information.section{padding-top:0!important;min-height:auto!important;display:flex!important;flex-direction:column}@media screen and (max-width:749px){.product-information.section{min-height:auto!important}}@media screen and (max-width:1024px){.product-information--redesign,.product-information.section{min-height:auto!important}.product-information__grid.product-information--redesign{grid-template-columns:1fr!important;height:auto}}.product-information--redesign .quantity,.product-information--redesign .quantity-selector,.product-information--redesign .buy-it-now-button,.product-information--redesign .shopify-payment-button{display:none!important}@media screen and (max-width:749px){.product-information__grid.product-information--redesign{grid-template-columns:1fr!important}.product-information--redesign .product-title h1,.product-information--redesign .product-title p,.product-information--redesign .product-title a,.product-information--redesign .product-title .text-block{white-space:normal!important;font-size:clamp(1.4rem,6vw,1.8rem)!important;word-break:break-word}.product-information--redesign .product-price-block{--font-size: 1rem !important;font-size:1rem!important;font-weight:600!important}.product-information--redesign .price{font-size:1rem!important}.product-information--redesign .product-information__media{padding-bottom:0!important}.product-information--redesign .product-details{padding-top:1rem!important}.product-information--redesign .variant-picker__option-values{gap:.5rem;margin-bottom:1rem}.product-information--redesign .variant-option input+label{min-width:0;width:100%;padding:.875rem 1rem!important;font-size:.72rem!important}.product-information--redesign .variant-option{width:100%}.product-details .group-block-content{display:flex!important;flex-direction:column!important;gap:.25rem!important}.engraving-option{padding:.75rem!important;margin-top:.5rem!important;margin-bottom:.7rem!important}.product-details .group-block-content>*{margin-bottom:0!important;order:0}.product-details .group-block-content .product-description-redesign{order:6!important}.product-details .group-block-content .trust-carousel{order:7!important}.product-details .group-block-content variant-picker{order:8!important}}.product-information--redesign .product-vendor{display:none!important}.product-description-redesign__tags{display:flex;flex-wrap:wrap;gap:20px;margin-top:0;margin-bottom:1.5rem}.product-description-redesign__tag{font-size:.65rem;font-weight:300;text-transform:uppercase;letter-spacing:.15em;color:#000;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:3px;white-space:nowrap}.product-information--redesign .product-title h1,.product-information--redesign .product-title p,.product-information--redesign .product-title a,.product-information--redesign .product-title .text-block{font-family:var(--font-galderglynn)!important;font-size:clamp(2rem,5vw,3.2rem)!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:uppercase!important;margin:-1rem 0 .5rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block!important}@media screen and (max-width:1024px){.product-information--redesign .product-title h1,.product-information--redesign .product-title p,.product-information--redesign .product-title a,.product-information--redesign .product-title .text-block{white-space:normal!important;overflow:visible;text-overflow:initial;margin:0 0 1rem!important;overflow-wrap:anywhere}}.product-information--redesign .product-information__media{background-color:#fff!important;height:auto!important;min-height:50vh;display:flex;align-items:flex-start;justify-content:center;padding:0!important;position:relative}@media screen and (min-width:1025px){.product-information--redesign .product-information__media{padding:10%!important}}@media screen and (max-width:1024px){.product-information--redesign .product-information__media{min-height:0;padding:0!important;width:100%!important;position:relative}.product-information--redesign .media-gallery__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important}.product-information--redesign .product-media-container{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start!important;height:auto!important}.product-information--redesign .product-media img{object-fit:cover!important;width:100%!important;height:auto!important;aspect-ratio:1/1.2}}.product-information--redesign .product-details{padding:5%!important;display:flex;background-color:#fff;flex-direction:column;width:100vw;justify-content:flex-start;gap:.75rem;position:relative!important;align-self:flex-start!important}@media screen and (min-width:1025px){.product-information--redesign .product-details{padding:15% 12%!important;width:50vw}}@media screen and (max-width:1024px){.product-information--redesign .product-details{padding:1.5rem 1rem 2rem!important;gap:1rem}}.product-information--redesign .variant-option legend{font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.2rem;color:silver;font-weight:400}.product-information--redesign .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}@media screen and (max-width:1024px){.product-information--redesign .variant-picker__option-values{gap:.75rem}}.product-information--redesign .variant-option input+label{border:1px solid #e0e0e0!important;border-radius:0!important;padding:10px 25px!important;font-size:.8rem!important;text-transform:uppercase!important;cursor:pointer;background:#fff!important;color:#000!important;transition:all .2s ease;min-width:80px;text-align:center}@media screen and (max-width:1024px){.product-information--redesign .variant-option input+label{padding:.875rem 1rem!important;min-width:72px}}.product-information--redesign .price,.product-information--redesign .compare-at-price{font-weight:600!important;letter-spacing:-.02em}.product-information--redesign .price{font-size:1rem!important;display:inline-block;margin:0;color:#000!important}.product-information--redesign .compare-at-price{font-size:.8rem!important;opacity:.3!important;text-decoration:line-through;color:#999!important;display:inline-block}@media screen and (min-width:1025px){.product-information--redesign .price{font-size:2.2rem!important}.product-information--redesign .compare-at-price{font-size:1.2rem!important}}.product-information--redesign .price__container{display:flex;flex-direction:row;align-items:baseline;gap:15px;margin:15px 0!important;justify-content:flex-start!important}.product-information--redesign .buy-buttons-block{margin-top:0;width:100%!important}.product-information--redesign .product-form-buttons{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;width:100%!important}.product-information--redesign product-form-component,.product-information--redesign product-form-component form{width:100%!important;max-width:none!important;display:block!important}.product-information--redesign .product-form-text__error{display:none!important;width:100%}.product-information--redesign .product-form-buttons>span:not(.product-form-text__error){display:flex!important;flex-direction:column}.product-information--redesign .add-to-cart-button{background:#000!important;color:#fff!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;padding:22px!important;font-size:.8rem!important;width:100%!important;max-width:none!important;border:none!important;transition:opacity .2s;height:100%!important;display:flex!important;align-items:center;justify-content:center;font-weight:300!important}@media screen and (max-width:1024px){.product-information--redesign .add-to-cart-button{padding:18px!important;letter-spacing:.14em!important}}.product-information--redesign .add-to-cart-button:hover{opacity:.9!important}.product-information--redesign .add-to-cart-icon{display:none!important}.core-essence-box{position:absolute;bottom:20px;right:0;background:#fff;padding:15px 25px;box-shadow:none;z-index:10;text-align:left}@media screen and (max-width:1024px){.core-essence-box{position:static;width:100%;max-width:100%;margin-top:1rem;padding:.875rem 1rem}}@media screen and (min-width:1025px){.core-essence-box{bottom:20%;padding:25px 40px}}.core-essence-box__label{display:block;font-size:.55rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;color:#000;font-weight:700}.core-essence-box__value{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#000;font-weight:700}.product-information--redesign .product-media-gallery{height:100%}.product-information--redesign .product-media-container{height:100%;border-radius:0!important}@media screen and (max-width:1024px){.product-information--redesign .product-media-gallery,.product-information--redesign .product-media-container{height:auto}}@media screen and (min-width:1025px){.product-information__grid.product-information--redesign .product-information__media{position:relative;height:auto;min-height:0}}.product-information__grid.product-information--redesign .product-details>.group-block{width:100%!important;max-width:none!important;margin:0}@media screen and (max-width:1024px){.product-information__grid.product-information--redesign .product-details>.group-block{max-width:none!important}}.product-information--redesign .product-description,.product-information--redesign .rte,.product-information--redesign .product-details>*{max-width:none!important;width:100%!important}@media screen and (min-width:1025px){.product-information--redesign .product-description{max-width:500px!important}}.product-information--redesign .product-form-buttons{gap:0!important}.product-information--redesign:has(.is-engraving-active) .product-information__media>*:not(media-gallery),.product-information--redesign:has(.is-engraving-active) .mobile\:hidden,.product-information--redesign:has(.is-engraving-active) .desktop\:hidden,.product-information--redesign:has(.is-engraving-active) .media-gallery__grid,.product-information--redesign:has(.is-engraving-active) .product-media-container,.product-information--redesign:has(.is-engraving-active) .slideshow,.product-information--redesign:has(.is-engraving-active) .product-media img:not(.engraving-preview-image){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.product-information--redesign:has(.is-engraving-active) .engraving-preview-wrapper{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important}@media screen and (min-width:1025px){.product-information--redesign .engraving-option{width:100%!important;max-width:none!important}.product-information--redesign .buy-buttons-block,.product-information--redesign product-form-component,.product-information--redesign product-form-component form,.product-information--redesign .product-form-buttons,.product-information--redesign .product-form-buttons>span:not(.product-form-text__error),.product-information--redesign .add-to-cart-button{width:100%!important;max-width:none!important;flex:1 1 100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-custom-redesign.css.map */
