.Product__Info .CrossSell{margin:2.5rem -1.5rem 0}@media screen and (min-width: 520px){.Product__Info .CrossSell{margin:2.5rem -.75rem 0;padding:1.5rem .75rem}}@media screen and (min-width: 641px){.Product__Info .CrossSell{margin:2.5rem 0 0}}@media screen and (min-width: 1008px){.Product__Info .CrossSell{margin:2.5rem 0 0;padding:1.5rem}}.BuyBox{padding:12px;border:1px solid #f2f2f2;border-radius:2px;box-shadow:2px 8px 24px #00000014}.BuyBox:has(.BundleConfigurator){display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 640px){.BuyBox{margin:0 -12px}}@media screen and (min-width: 1008px){.BuyBox{padding:24px}}.BuyBox__Hint{margin-bottom:1.5rem}.BuyBox .OrderCounter{margin-top:8px}.BuyBox .IconWithText{display:none;margin-top:.5rem}.ProductMeta__Title{margin-bottom:8px;line-height:1.2}.ProductMeta__PriceList{display:flex;gap:8px;align-items:baseline;margin-top:8px}.ProductMeta__PriceList .Price--compareAt{margin-left:0;font-size:19px}.ProductMeta__TaxNotice{color:#6a6a6a;font-size:12px}.ProductMeta__ShippingNotification{display:flex;align-items:center;margin:32px 0 8px;padding-left:8px}.ProductMeta__ShippingNotification .ShippingNotification__Icon{width:12px;margin-right:8px}.ProductMeta__ShippingNotification.-Available{color:#078011}.ProductMeta__ShippingNotification:not(.-Available){color:orange}.ProductQuestions{margin-top:24px}@media screen and (max-width: 640px){.ProductQuestions{margin-right:-24px;margin-left:-24px}}.ProductAccordion{margin-top:2.5rem}.GalleryHighlights{display:none;position:absolute;top:auto;right:0;bottom:0;left:0;padding:.75rem 1rem;background-color:#ebf1ff}body:not(.PageLoaded) .ProductMeta__PriceList{display:inline-flex;animation:skeleton-loading-text 1s linear infinite alternate}body:not(.PageLoaded) .ProductMeta__PriceList *{visibility:hidden}@keyframes skeleton-loading-text{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.BundleConfigurator{display:flex;flex-direction:column;gap:1.5rem}.BundleConfigurator__IntroStep.hidden{display:none}.BundleConfigurator__Components{display:flex;flex-direction:column;gap:1rem}.BundleConfigurator__Components.hidden,.BundleConfigurator__Step.hidden,.BundleConfigurator__SummaryStep.hidden{display:none}.BundleConfigurator__SummaryItem{padding-bottom:1.5rem}.BundleConfigurator__StepFooter{display:flex;flex-direction:column;gap:.5rem}.ConfigurationItem{display:flex;gap:.25rem}.BundleComponent{display:flex;flex-direction:column;gap:1rem}.BundleComponent__Options{display:flex;flex-direction:column;gap:1.5rem}.BundleComponent__Footer{display:flex;flex-direction:column;gap:.5rem}.BundleOverviewItem{display:flex;gap:1.25rem;padding:1.5rem 0}.BundleOverviewItem__Image{flex-shrink:0;width:5rem;height:5rem}.BundleOverviewItem__Details{display:flex;flex-direction:column}.BundleOverviewItem__Title{line-height:1.4}.CrossSell{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:#f5f5f5;line-height:1.225}.CrossSell__Products{display:flex;flex-direction:column;gap:.75rem}.CrossSell__Product{display:flex;gap:1rem}.CrossSell__ProductImage{flex-shrink:0;width:4rem;aspect-ratio:1}.CrossSell__ProductDetails{display:flex;flex-direction:column;gap:.25rem}.CrossSell .Text{margin:0}.CrossSell[data-experiment]{display:none}.EngravingCountSelector{display:flex;flex-direction:column;gap:.25rem}.EngravingCountSelector--Error .EngravingCountSelector__Error{display:block}.EngravingCountSelector--Error .EngravingCountSelector__Label{color:var(--error-text)}.EngravingCountSelector__Select{position:relative;width:100%;text-align:left;padding:10px 28px 10px 14px;border:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 role=%27presentation%27 viewBox=%270 0 19 12%27%3E%3Cpolyline fill=%27none%27 stroke=%27currentColor%27 points=%2717 2 9.5 10 2 2%27 fill-rule=%27evenodd%27 stroke-width=%272%27 stroke-linecap=%27square%27%3E%3C/polyline%3E%3C/svg%3E") no-repeat #0000;background-position:right 15px center;background-size:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EngravingCountSelector__Error{display:none;color:var(--error-text);font-size:.75rem}.EngravingInput{display:flex;flex-direction:column;gap:.25rem}.EngravingInput--Hidden{display:none}.EngravingInput--Error .EngravingInput__Error{display:block}.EngravingInput--Error .EngravingInput__Label .TextV2{color:var(--error-text)}.EngravingInput__Label{display:flex;justify-content:space-between;align-items:center}.EngravingInput__Input{padding:10px 28px 10px 14px;width:100%;border:1px solid var(--border-color);transition:border-color .2s ease-in-out}.EngravingInput__Input:focus-within{border-color:var(--border-active)}.EngravingInput__Info{color:var(--text-subdued);font-size:.75rem}.EngravingInput__Error{display:none;color:var(--error-text);font-size:.75rem}.EngravingConfiguratorV2,.EngravingConfiguratorV2__RegularOptions,.EngravingConfiguratorV2__EngravingOption{display:flex;flex-direction:column;gap:1.5rem}.EngravingPreview{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1.5rem 1.5rem 0}.EngravingPreview .EngravingPreview__Close{display:none;position:absolute;top:.75rem;right:.75rem}.EngravingPreview .EngravingPreview__Close--Active{display:flex}.EngravingPreview .EngravingPreview__Close .Icon{color:#1c1b1b}.EngravingPreview .EngravingPreview__Notes{max-width:300px}.EngravingPreview .EngravingPreview__Notes[aria-hidden=true]{display:none}.EngravingPreview .EngravingPreview__Engravings{display:none;color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight)}.EngravingPreview .EngravingPreview__Engravings--Active{display:flex}.EngravingPreview .EngravingPreview__EngravingWrapper{position:absolute;top:var(--top-percentage);left:var(--left-percentage);display:flex;align-items:center;justify-content:center;max-width:var(--max-width);width:var(--max-width);overflow:hidden;transform:rotate(var(--rotation)) scale(var(--scale));font-family:var(--engravings-font-family);font-size:var(--font-size);text-wrap:nowrap;white-space:nowrap;line-height:1}.EngravingPreview [data-action][aria-hidden=true]{display:none}.FormField{display:flex;flex-direction:column;gap:.25rem}.FormField .FormField__Label{display:flex;justify-content:space-between;margin:0;font-size:1rem}.FormField .FormField__Label--Error{color:red}.FormField .FormField__CharCount{display:flex;color:#6a6a6a}.FormField .FormField__Input{position:relative;margin:0;padding:1rem .875rem;border:1px solid #ddd;border-radius:0;outline:none;font-size:1rem}.FormField .FormField__Input:focus,.FormField .FormField__Input:active{border-color:#1c1b1b}.FormField .FormField__Input--Error{border-color:red}.FormField .FormField__Hint{margin:0;color:#6a6a6a;font-size:.875rem;line-height:1rem}.FormField .FormField__Error{display:none;margin:0;color:red;font-size:.875rem;line-height:1rem}.FormField .FormField__Error--Active{display:block}.GiftGuarantee{position:relative;display:flex;margin:1.5rem -.75rem -.75rem;padding:1.25rem 1rem;background-color:#e8ebf2}@media screen and (min-width: 1008px){.GiftGuarantee{margin:1.5rem -1.5rem -1.5rem}}.GiftGuarantee .Text{margin:0}.GiftGuarantee u{cursor:pointer}.IconGroup{display:flex;gap:1.6rem}.IconGroup.IconGroup--Narrow{gap:.2rem}.InfoBanner{display:none;padding:.5rem 1.5rem;background-color:#f5f5f5;text-align:center}.OptionValue{display:inline-block;text-align:center;min-width:36px;padding:6px 10px;border:1px solid var(--border-color);color:var(--text-subdued);cursor:pointer}.OptionValue:has(.OptionValue__Input:checked){border-color:var(--color-active);color:var(--color-text)}.OptionValue__Input{display:none}.ProductOptionSelector{display:flex;flex-direction:column;gap:.25rem}.ProductOptionSelector__Label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0}.ProductOptionSelector__Values{display:flex;flex-wrap:wrap;gap:1rem}.ShippingEstimation{display:flex;gap:.5rem}.ShippingEstimation--Available{color:var(--success-text)}.ShippingEstimation--Unavailable{color:var(--error-text)}.ShippingEstimation__Icon{width:.75rem;height:.75rem}.ShippingEstimation__Text{color:inherit}.c-Testimonial{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background-color:#f5f5f5}.c-Testimonial__Author{display:flex;align-items:center;gap:.5rem}.c-Testimonial .Text{font-size:1rem}.TrustpilotRating{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:2.5rem 0;padding:1.25rem;background-color:#f5f5f5}.TrustpilotRating .TrustpilotRating__Rating{display:flex;align-items:center;gap:.5rem}.TrustpilotRating .TrustpilotRating__RatingStars{width:100px}.TrustpilotRating .TrustpilotRating__RatingCount{display:flex;align-items:center;gap:.5rem}.TrustpilotRating .TrustpilotRating__Logo{width:100px}.InfoNote{display:inline-flex;gap:.75rem;align-items:center;align-self:flex-start;padding:.5rem .75rem;border-radius:25px;background-color:var(--background-color);color:var(--color);font-size:.875rem;line-height:1.4}.InfoNote[data-experiment-xmas]{display:none}.Engraving{margin-bottom:32px}.Engraving .-Active{border:1px solid #000}.Engraving .Engraving__EditHint{color:#3a74fc;display:none}.Engraving .Engraving__EditHint--Active{display:block}.Engraving .Engraving__EditHint .Text{margin:0}.Engraving .Engraving__EditHint .c-Link{font-weight:600}.Engraving__Engravings{display:flex;flex-direction:column;gap:24px;margin-top:24px}.Engraving__SelectLabel{margin-bottom:4px;line-height:19px}.Engraving__Select{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 role=%27presentation%27 viewBox=%270 0 19 12%27%3E%3Cpolyline fill=%27none%27 stroke=%27currentColor%27 points=%2717 2 9.5 10 2 2%27 fill-rule=%27evenodd%27 stroke-width=%272%27 stroke-linecap=%27square%27%3E%3C/polyline%3E%3C/svg%3E") no-repeat #0000;background-position:right 15px center;background-size:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Engraving__Item{display:flex;gap:4px;align-items:center}.Engraving__Item .FormField{width:100%}.Engraving__Item .ProductForm__Label{display:flex;justify-content:space-between;margin:0;line-height:19px}.Engraving__Input.ProductForm__Item{-webkit-user-select:text;-moz-user-select:text;user-select:text}.Engraving__Input.ProductForm__Item:hover{cursor:text}.Engraving__Hint,.Engraving__Error{margin:0;font-size:14px;line-height:16px}.Engraving__Hint{color:#6a6a6a}.Engraving__Error{color:red}.Engraving__ExtraCosts{margin-top:32px;text-align:center}.Engraving__ExtraCosts .ExtraCosts__Cost{color:#3a74fc;font-weight:700}.Engraving__CountControls{display:none;align-items:center;justify-content:space-evenly;margin-top:1.5rem}.Engraving [data-action][disabled]{display:none}.EngravingActions{display:flex;flex-direction:column;gap:.25rem}.EngravingActions .EngravingActions__Error{color:red}.EngravingActions .EngravingActions__Error[aria-hidden=true]{display:none}.EmojiQuickAdd{--button-size: 2.5rem;display:flex;gap:.5rem}.EmojiQuickAdd__Button{display:inline-flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);border:1px solid #ddd;background-color:#fff}.EmojiQuickAdd__Button:hover{background-color:#fafafa}.EmojiQuickAdd__Button:active{background-color:#f5f5f5}.EmojiQuickAdd dialog-trigger{display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size)}.ProductForm__Label.-Error{color:red}.DynamicCheckoutButtons{display:none}.shopify-payment-button__button[disabled]{pointer-events:none}.shopify-payment-button__more-options{display:none!important}.Accordion__Item{padding:24px;border-top:1px solid #e6e6e6}@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{display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;height:calc(var(--adjusted-height)*1px)}.Accordion__Title{font-size:15px;font-weight:600;line-height:1.2;text-align:left}.Accordion__Icon{position:relative;display:flex;align-items:center;justify-content:center;width:12px;height:12px}.Accordion__Icon:before,.Accordion__Icon:after{position:absolute;background:#1c1b1b;transition:opacity .3s ease-out}.Accordion__Icon:before{content:"";width:12px;height:2px}.Accordion__Icon:after{content:"";width:2px;height:12px;opacity:1}.Accordion__Item--Active .Accordion__Icon:after{opacity:0}.Accordion__ContentContainer{max-height:0;overflow:hidden;font-size:15px;line-height:1.2;transition:max-height calc(var(--transition-duration)*1ms) ease-in-out}.Accordion__Content{padding-top:20px}
/*# sourceMappingURL=/cdn/shop/t/348/assets/page.products_productHandle.css.map */
