.custom-product-page{--product-page-heading-font:('Manrope')}.custom-product-page .text{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:15px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.custom-product-page .custom-parent .form-row>.form-control{flex:215.3 0.9 var(--fieldset-row-control-width,14rem)!important}.custom-product-page payment-terms.payment-terms{font-size:12px;font-family:'Commuters Sans';font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .accordion-toggle{border-bottom:1px solid rgb(27 27 27 / 0.2);background:none;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0;padding-top:0px}.custom-product-page .accordion-title{color:#000;font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:15px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.custom-product-page .icon-minus{display:none}.custom-product-page .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.custom-product-page .accordion-content ul{list-style:none;padding:0;margin:0 0 10px}.custom-product-page .accordion-content li{margin:10px 0}.custom-product-page .accordion-content a{color:#000;text-decoration:none;font-size:14px;font-family:var(--product-page-heading-font);font-weight:300;font-style:Light;font-size:12px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.custom-product-page .product-icon{width:14.04117488861084px;height:10.229999542236328px;opacity:1}.custom-product-page .product-icon-text{display:flex;align-items:center;gap:7px;margin-bottom:12px}.custom-product-page .product-text{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:16px;leading-trim:NONE;line-height:27px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize}.custom-product-page .wishlist-image{display:flex;align-items:center;gap:10px;padding-bottom:8.5px;margin-bottom:14px}.custom-product-page .product-info__block-item .product-title{font-family:var(--product-page-heading-font);font-weight:600;font-style:normal;font-size:42px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:capitalize;margin-bottom:24px;margin-top:0}.custom-product-page .custom-price{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:18px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:capitalize;color:#000;width:max-content}.custom-product-page .custom-accordion-content p{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:16px;leading-trim:NONE;line-height:27px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize;color:#8E8E8E}.custom-product-page .custom-accordion .accordion-toggle{padding:0px;margin-bottom:12px;border-bottom:1px solid rgb(27 27 27 / 0.2)}.custom-product-page .custom-accordion .accordion-title{font-family:var(--product-page-heading-font);font-weight:600;font-style:SemiBold;font-size:14px;line-height:24px;letter-spacing:0%;text-transform:uppercase;padding:16px 10px;padding-left:0px}.custom-product-page .personalization-label{display:block;color:#8E8E8E;margin-bottom:12px;font-weight:500;font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .engraving-options{display:flex;gap:10px;margin-bottom:24px}.custom-product-page .custom-swatch{border:0.5px solid #C5C5C5;background:#fff;cursor:pointer;font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0px;vertical-align:middle;padding:16px}.custom-product-page .engraving-option.active{border:1px solid #000;background:#f9f9f9}.custom-product-page .engraving-option:disabled{opacity:0.4;cursor:not-allowed}.custom-product-page .flex-parent{margin-bottom:24px}.custom-product-page .engraving-input input{width:100%;padding:16px;padding-right:0px;border:0.5px solid rgb(0 0 0);font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle;margin-bottom:24px}.custom-product-page .engraving-description{font-size:13px;color:#333;margin-top:8px}.custom-product-page .info-bar{display:flex;justify-content:center;gap:20px;margin-bottom:32px;margin-top:12px}.custom-product-page .info-item{display:flex;align-items:center;gap:6px}.custom-product-page .flag{width:23.768470764160156px;height:15.975358009338379px}.custom-product-page .truck{width:20.363636016845703px;height:14px;opacity:1}.custom-product-page .info-item{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .wishlist-text{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle;color:#000}.custom-product-page .buy-parent{display:grid!important;gap:12px!important;margin-bottom:12px;grid-template-columns:auto 73%;align-items:center}.custom-product-page .buy-parent .quantity-selector{background:rgb(247 247 247);--quantity-selector-height:44px;--quantity-selector-input-width:1.5rem}.custom-product-page .buy-buttons{flex:7}.custom-product-page #prequalBackupCTA,.custom-product-page .overflow-hidden{display:none}@media screen and (min-width:1150px){.custom-product-page .product{--product-gap:60px}}@media screen and (max-width:786px){.custom-product-page .text{font-family:var(--product-page-heading-font);font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:27px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase}.custom-product-page .product{gap:19px!important}.custom-product-page .buy-parent{gap:6px!important;margin-bottom:12px;grid-template-columns:auto 1fr}.custom-product-page .wishlist-image img{width:74.75390625px;height:14.083985328674316px}.custom-product-page .wishlist-text{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .shopify-section--main-product .section-spacing{padding-block-start:3px}.custom-product-page .container{margin:0 16px}.custom-product-page .flex-parent{flex-direction:column;align-items:flex-start!important;gap:12px!important;margin-bottom:20px}.custom-product-page .info-item span{font-family:Commuters Sans;font-weight:400;font-style:Regular;font-size:11px;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .product-info__block-item .product-title{text-align:start!important;font-family:var(--product-page-heading-font);font-weight:400!important;font-style:Regular;font-size:32px!important;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:capitalize;margin-bottom:20px}.custom-product-page #shopify-installments{text-align:left}.custom-product-page .flag{width:23.768470764160156px;height:15.975358009338379px;opacity:1;top:0.03px;left:0.24px}.custom-product-page .truck{width:20.363636016845703px;height:14px;opacity:1}.custom-product-page .custom-accordion-content p{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:22px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize}.custom-product-page .product-text{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:27px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize}.custom-product-page .custom-accordion .accordion-title{font-family:var(--product-page-heading-font);font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-transform:uppercase}}.custom-product-page .custom-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.custom-product-page .wishlist-image{position:relative}.custom-product-page .heart-wrapper{position:absolute;right:10px}.custom-product-page .wishlist-image img{width:100.769608px;height:19.173908px}.custom-product-page .heart-wrapper img{width:18.029821395874023px;height:16.026535034179688px;border-width:0.2px;opacity:1;top:4.01px;left:3px;border:none}.custom-product-page .product-wishlist-block{margin-bottom:12px}.custom-product-page .quantity-selector__input{font-family:"Maison Neue";font-weight:400;font-style:Book;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .engraved-row{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:27px;letter-spacing:0px;vertical-align:middle}@media screen and (max-width:786px){.custom-product-page payment-terms.payment-terms{text-align:left;font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .wishlist-image{display:flex;align-items:center;gap:10px;margin-bottom:20px}.custom-product-page .wishlist-image img{width:74.75390625px;height:14.083985328674316px}.custom-product-page .heart-wrapper img{width:18.029821395874023px;height:16.026535034179688px;border-width:0.2px}.custom-product-page .personalization-label{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .custom-swatch{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.custom-product-page .info-bar{margin-bottom:19px;margin-top:17px}.custom-product-page .related-products-heading{font-family:var(--product-page-heading-font);font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-transform:uppercase}.custom-product-page .product-icon-text{margin-bottom:6px}}.custom-product-page .buy-buttons .button{border-radius:0px}.custom-product-page .product-info__block-list>:not(:nth-child(1of :not(:empty))){margin-block-start:0px}.custom-product-page .custom-variant{margin:24px 0px}.custom-product-page .font-system{text-align:left!important}.custom-product-page .icon-hamburger{width:16px;height:10px}.custom-product-page .newsletter_agree{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize}.icon-cart{margin-top:5px}.custom-product-page .custom .button{border-radius:0px!important}.custom-product-page .form-row.custom input::placeholder{color:#000}.custom-product-page .payment-terms p{text-align:left}@media (max-width:749px){.buy-buttons .button{font-family:var(--product-page-heading-font);font-weight:700;font-style:Bold;font-size:14px!important;leading-trim:NONE;line-height:100%;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase}.custom-product-page .custom-variant{margin:20px 0px}.custom-product-page .newsletter_agree{font-family:var(--product-page-heading-font);font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:22px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize}.custom-product-page .hg-desc{font-family:var(--product-page-heading-font);font-weight:400;font-style:Regular;font-size:14px!important;leading-trim:NONE;line-height:22px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:capitalize}}@media (max-width:380px){.custom-product-page .info-bar{display:flex;justify-content:center;gap:10px}.custom-product-page .product-text{font-size:11px}}.custom-product-page .custom-color-swatch{height:28px;border-radius:50%;width:28px}.custom-product-page .icons{padding-right:10px}.custom-product-page .payment-terms shopify-payment-terms #shopify-installments{font-family:var(--product-page-heading-font);font-weight:400;font-style:normal;font-size:14px!important;line-height:1.4;letter-spacing:0px;vertical-align:middle}