.BuyBox{border:1px solid #f2f2f2;border-radius:2px;box-shadow:2px 8px 24px #00000014;padding:12px}@media screen and (max-width:640px){.BuyBox{margin:0 -12px}}@media screen and (min-width:1008px){.BuyBox{padding:24px}}.ProductMeta__Title{line-height:1.2;margin-bottom:8px}.ProductMeta__PriceList{grid-gap:8px;align-items:baseline;display:flex;gap:8px;margin-top:8px}.ProductMeta__PriceList .Price{color:#1c1b1b}.ProductMeta__PriceList .Price--compareAt{color:#363636;font-size:19px;margin-left:0}.ProductMeta__TaxNotice{color:#6a6a6a;font-size:12px}.ProductAccordion{margin-top:2.75rem}@media screen and (max-width:640px){.ProductAccordion{margin-left:-24px;margin-right:-24px}}.Accordion__Item{border-top:1px solid #e6e6e6;padding:24px}@media screen and (min-width:641px){.Accordion__Item{padding:32px 0}}.Accordion__Item:hover{cursor:pointer}.Accordion__Item:last-child{border-bottom:1px solid #e6e6e6}.Accordion__Header{grid-gap:16px;align-items:center;display:flex;gap:16px;height:calc(var(--adjusted-height)*1px);justify-content:space-between;width:100%}.Accordion__Title{font-size:15px;font-weight:600;line-height:1.2;text-align:left}.Accordion__Icon{align-items:center;display:flex;height:12px;justify-content:center;position:relative;width:12px}.Accordion__Icon:after,.Accordion__Icon:before{background:#1c1b1b;position:absolute;transition:opacity .3s ease-out}.Accordion__Icon:before{content:"";height:2px;width:12px}.Accordion__Icon:after{content:"";height:12px;opacity:1;width:2px}.Accordion__Item--Active .Accordion__Icon:after{opacity:0}.Accordion__ContentContainer{font-size:15px;line-height:1.2;max-height:0;overflow:hidden;transition:max-height calc(var(--transition-duration)*1ms) ease-in-out}.Accordion__Content{padding-top:20px}.EngravingItem{grid-gap:.25rem;display:flex;flex-direction:column;gap:.25rem}.EngravingItem__Header{display:flex;justify-content:space-between}.EngravingItem__Header.EngravingItem__Header--Error{color:red}.EngravingItem__CharLimit{color:#6a6a6a}.EngravingItem__Header--Error .EngravingItem__CharLimit{color:red}.EngravingItem__Input,.EngravingItem__Select{outline:none}.EngravingItem__Select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='square' d='m17 2-7.5 8L2 2'/%3E%3C/svg%3E") no-repeat transparent;background-position:right 15px center;background-size:10px}.EngravingItem__Select:focus{border:1px solid #1c1b1b}.EngravingItem__Input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.EngravingItem__Input:hover{cursor:text}.EngravingItem__Input:focus{border:1px solid #1c1b1b}.EngravingItem__Notices{grid-gap:.125rem;display:flex;flex-direction:column;gap:.125rem}.EngravingItem__Hint{color:#6a6a6a}.EngravingItem__Error{color:red}.EngravingSelector{grid-gap:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ShippingNotification{align-items:center;display:flex;font-size:1rem;line-height:1.375;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.ShippingNotification:before{border-radius:50%;content:"";height:.75rem;left:0;position:absolute;width:.75rem}.ShippingNotification.ShippingNotification--Available{color:#078011}.ShippingNotification.ShippingNotification--Available:before{background-color:#078011}.ShippingNotification.ShippingNotification--SoldOut{color:orange}.ShippingNotification.ShippingNotification--SoldOut:before{background-color:orange}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bundle.template.product.css.map */
