body,#header{background-color:var(--off-white)}.productV3Breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;max-width:1240px;margin:0 auto 16px;color:#19171599;font-size:12px;font-weight:300;padding-left:20px}@media(max-width:1000px){.productV3Breadcrumb{margin-bottom:12px}}.productV3Inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;max-width:1200px}@media(max-width:1000px){.productV3Inner{display:block;padding:0}}.productV3Visual{position:relative}.productV3VisualWish{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:46px;justify-content:center;position:absolute;right:20px;top:20px;width:46px;z-index:2}.productV3VisualWishIcon{display:block;height:21px;width:21px}.productV3VisualWishIconPath{fill:none;stroke:var(--rose);transition:fill .3s ease}.productV3VisualWish.active .productV3VisualWishIconPath{fill:var(--rose)}.productV3VisualSwiper{display:block;margin-bottom:20px;width:100%}.productV3VisualSwiperWrap{flex-direction:column}.productV3VisualSwiperSlide{overflow:hidden;position:relative;width:100%}.productV3VisualSwiperSlideImage,.productV3VisualSwiperSlideVideo{height:auto;width:100%!important}.productV3VisualSwiperSlidePlay{cursor:pointer;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.productV3VisualSwiperSlidePlayIcon{height:auto;width:100%}.productV3VisualSwiperSlideImage{cursor:url('data:image/svg+xml;utf8,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="22.5" cy="22.5" r="19.5556" stroke="%23191715" stroke-width="0.888889"/><path d="M23.1592 22.2227H30V23.1602H23.1592V30H22.2217V23.1602H15V22.2227H22.2217V15H23.1592V22.2227Z" fill="%23191715"/></svg>') 22 22,zoom-in;transition:transform .3s ease}.productV3VisualSwiperSlide.zoomed .productV3VisualSwiperSlideImage{cursor:url('data:image/svg+xml;utf8,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="22.5" cy="22.5" r="19.5556" stroke="%23191715" stroke-width="0.888889"/><path d="M15 22.2227H30V23.1602H15V22.2227Z" fill="%23191715"/></svg>') 22 22,zoom-out;transform:scale(2)}.productV3VisualSwiperSlide.extra{display:none}.productV3Visual.expanded .productV3VisualSwiperSlide.extra{display:block}.productV3VisualMore{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:10px;justify-content:center;margin:auto;padding:14px 30px;width:fit-content}.productV3VisualMore svg path{transition:.3s ease}.productV3VisualMore:hover svg path{stroke:#fff}.productV3VisualMoreIcon{flex-shrink:0;height:16px;transition:transform .3s ease;width:auto}.productV3Visual.expanded .productV3VisualMoreIcon{transform:rotate(180deg)}@media(max-width:1000px){.productV3VisualWish{right:unset;top:unset;bottom:20px;left:20px;height:30px;width:30px}.productV3VisualWishIcon{height:14px;width:14px}.productV3VisualSwiperWrap{flex-direction:row}.productV3VisualSwiper{padding:0;margin:0}.productV3VisualSwiperSlide.extra{display:block}.productV3VisualMore{display:none}}.productV3Content{margin:0 auto auto 60px;padding:26px 20px;max-width:547px;position:sticky;top:85px}.productV3Vendor{text-transform:uppercase;font-weight:300;color:var(--midnight);font-size:14px;letter-spacing:12%;margin-bottom:16px}.productV3Header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.productV3HeaderTitle{color:#000;font-size:32px;letter-spacing:-.15px;font-family:var(--header-font);line-height:1}.productV3HeaderPrice{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--black);font-size:18px;line-height:1;font-weight:300}.productV3HeaderPriceCompare{text-decoration:line-through;opacity:.6}.productV3HeaderPriceCompare:empty{display:none}.productV3HeaderPrice.priceRequest{display:none}.productV3HeaderReviews{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:12px;line-height:1;margin-top:16px;width:fit-content}.productV3HeaderReviewsNum{opacity:.6}.productV3Desc{margin:16px auto 0;font-size:14px;line-height:1.25;font-weight:300}@media(max-width:1000px){.productV3Content{padding:14px 20px 0;position:static;top:unset;max-width:100%;margin:0}.productV3HeaderTitle{font-size:28px}}.productV3Options{display:grid;row-gap:8px;margin-top:24px}.productV3OptionsGuide{align-items:center;display:flex;font-size:12px;font-weight:300;justify-self:end;width:fit-content}.productV3OptionsGuideIcon{display:block;flex-shrink:0}.productV3OptionsGuideTxt{text-decoration:underline;text-underline-offset:2px}.productV3OptionsSelect,.productV3AdditionalRowSelect,.productV3OptionsSelect::picker(select),.productV3AdditionalRowSelect::picker(select){-webkit-appearance:base-select;appearance:base-select}.productV3OptionsSelect,.productV3AdditionalRowSelect{align-items:center;background-color:var(--off-white);border:.5px solid var(--dust);border-radius:0;cursor:pointer;font-size:14px;gap:10px;justify-content:space-between;padding:15px;text-align:left;width:100%}.productV3OptionsSelect:focus-visible,.productV3AdditionalRowSelect:focus-visible{outline:.5px solid var(--black)}.productV3OptionsSelect::picker-icon,.productV3AdditionalRowSelect::picker-icon{content:url('data:image/svg+xml;utf8,<svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.01109 0.332764L3.17155 3.17228L0.332031 0.332764" stroke="%23191715" stroke-width="0.941176"/></svg>');transition:rotate .2s ease}.productV3OptionsSelect:open::picker-icon,.productV3AdditionalRowSelect:open::picker-icon{rotate:180deg}.productV3OptionsSelect::picker(select),.productV3AdditionalRowSelect::picker(select){background-color:var(--off-white);border:.5px solid var(--dust);border-radius:0;border-top:none;box-shadow:none;margin:0;max-height:320px;padding:0;width:anchor-size(width)}.productV3OptionsSelect option,.productV3AdditionalRowSelect option{background-color:var(--off-white);border-bottom:.5px solid var(--dust);cursor:pointer;font-size:14px;min-height:0;padding:15px}.productV3OptionsSelect option:last-of-type,.productV3AdditionalRowSelect option:last-of-type{border-bottom:none}.productV3OptionsSelect option:hover,.productV3OptionsSelect option:focus,.productV3AdditionalRowSelect option:hover,.productV3AdditionalRowSelect option:focus{background-color:#00000008;outline:none}.productV3OptionsSelect option:checked,.productV3AdditionalRowSelect option:checked{font-weight:500}.productV3OptionsSelect option::checkmark,.productV3AdditionalRowSelect option::checkmark{display:none}.productV3OptionsStatus{margin:10px auto 0;display:block}.productV3OptionsStatus .inventoryStatus{justify-content:flex-start}.productV3OptionsStatus .inventoryStatusLabel{color:var(--black);font-size:12px;line-height:1.25;font-weight:300}.productV3Additional{display:grid;row-gap:8px;margin-top:16px}.productV3AdditionalRow{display:grid;row-gap:8px}.productV3AdditionalRowToggle{align-items:center;cursor:pointer;display:flex;gap:12px}.productV3AdditionalRowToggleInput{appearance:none;-webkit-appearance:none;background-color:transparent;border:.5px solid var(--black);cursor:pointer;display:grid;flex-shrink:0;height:18px;margin:0;place-content:center;width:18px}.productV3AdditionalRowToggleInput:checked{background-color:var(--black)}.productV3AdditionalRowToggleInput:checked:after{background-image:url(icon-white-check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:9px;width:11px}.productV3AdditionalRowToggleInput:focus-visible{outline:.5px solid var(--black);outline-offset:2px}.productV3AdditionalRowToggleText{font-size:14px;font-weight:300;color:#000}.productV3AdditionalRowBody{display:grid;grid-template-rows:1fr}.productV3AdditionalRowBodyWrap{display:grid;row-gap:8px}.productV3AdditionalRow.expanding,.productV3AdditionalRowBody.expanding{animation:productV3AdditionalExpand .3s ease;grid-template-rows:1fr}@keyframes productV3AdditionalExpand{0%{grid-template-rows:0fr;margin-top:-8px}}.productV3AdditionalRow.expanding .productV3AdditionalRowToggle,.productV3AdditionalRowBody.expanding .productV3AdditionalRowBodyWrap{overflow:hidden}.productV3Engraving{margin-top:16px;display:flex;flex-direction:column;gap:16px}.productV3EngravingItem{display:block}.productV3EngravingItemTitle{display:block;color:var(--black);font-size:14px;font-weight:300}.productV3EngravingItemBody{margin-top:8px;display:flex;flex-direction:row;align-items:center;gap:16px;border:1px solid var(--dust);padding:15px}.productV3EngravingItemBody:has(.productV3EngravingItemBodyInput:focus-visible){outline:1px solid var(--rose);outline-offset:0}.productV3EngravingItemBodyInput{flex:1;min-width:0;border:0;background-color:transparent;font-size:16px;font-weight:300}.productV3EngravingItemBodyInput:focus{outline:none}.productV3EngravingItemBodyInput::placeholder{color:#19171599;opacity:1}.productV3EngravingItemBodyCount{color:#19171599;font-size:12px;font-weight:300;white-space:nowrap}.productV3StockLeft{display:none;margin:16px 0 0;font-size:14px;color:#d13e3e}.productV3StockLeft.active{display:block}.productV3ATC{margin-top:16px;max-width:100%}.productV3ATC:disabled{pointer-events:none}.productV3Badges{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.productV3BadgesItem{display:flex;flex-direction:row;align-items:center;gap:12px}.productV3BadgesItemIcon{width:16px;height:auto}.productV3BadgesItemTitle{color:#191715cc;font-size:12px;font-weight:300}@media(max-width:1000px){.productV3Badges{justify-content:space-between;gap:10px}}.productV3Details{margin-top:24px;font-size:14px;line-height:1.25;font-weight:300}.productV3Details br{display:none}.productV3Details p+p{margin-top:16px}.productV3Info{margin-top:24px}.productV3InfoDropdown{border-top:1px solid var(--dust)}.productV3InfoDropdownTop{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17.5px 24px 17.5px 0;width:100%;font-size:14px;font-weight:300}.productV3InfoDropdownTopIcon{height:16px;width:auto;display:flex;flex-shrink:0;transition:.3s ease}.productV3InfoDropdownTop.active .productV3InfoDropdownTopIcon{transform:scale3d(1,-1,1)}.productV3InfoDropdownBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productV3InfoDropdownTop.active~.productV3InfoDropdownBottom{grid-template-rows:1fr}.productV3InfoDropdownBottomWrap{overflow:hidden}.productV3InfoDropdownBottomWrapContent{padding:0 0 17.5px;font-size:14px;font-weight:300}.productV3InfoDropdownBottomWrapContent ul{margin:0;padding:0 0 0 32px}.productV3InfoDropdownBottomWrapContent p{margin-bottom:16px}.productV3InfoDropdownBottomWrapContent p:last-child{margin-bottom:0}.productV3InfoDropdownBottomWrapContent a{text-decoration:underline}.productV3Contact{background-color:var(--light-tan);padding:18px 23px;color:var(--rose);margin-top:20px}.productV3InfoTitle{font-weight:300;font-size:16px}.productV3ContactTxt{margin-top:7px;font-size:12px;font-weight:300}.productV3ContactLink{margin-top:16px;border:1px solid var(--rose);display:flex;flex-direction:row;align-items:center;background-color:transparent;color:var(--rose);gap:16px;transition:.3s ease}.productV3ContactLink:hover{background-color:var(--rose);color:#fff}.productV3Sticky{display:none}@media(max-width:1000px){.productV3Sticky{background-color:var(--off-white);border-top:.5px solid var(--dust);bottom:0;display:block;left:0;padding:12px 20px;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease,visibility 0s .3s;visibility:hidden;z-index:1000}.productV3Sticky.active{transform:none;transition:transform .3s ease;visibility:visible}.productV3StickyATC{margin-top:0}#footer{padding-bottom:100px}}@media(max-width:1000px)and (prefers-reduced-motion:reduce){.productV3Sticky{transition:none}}.productV3Pricing{align-items:center;justify-content:center;padding:20px}.productV3PricingInner{background-color:var(--off-white);color:var(--rose);width:100%;max-width:480px;max-height:100%;overflow-y:auto;padding:40px 30px 30px;position:relative}.productV3PricingClose{position:absolute;top:12px;right:12px;width:fit-content}.productV3PricingCloseIcon{display:block}.productV3PricingTitle{font-family:var(--header-font);font-size:22px;font-weight:300;text-align:center}.productV3PricingTxt{margin-top:7px;font-size:12px;font-weight:300;text-align:center}.productV3PricingTxtVariant:not(:empty):before{content:" - "}.productV3PricingForm{margin-top:24px;display:flex;flex-direction:column;gap:18px}.productV3Pricing.success .productV3PricingForm{display:none}.productV3PricingFormInput{padding:0 0 10px;border:0;border-bottom:1px solid var(--rose);background-color:transparent;font-size:14px;font-weight:300}.productV3PricingFormInput.note{border:1px solid var(--rose);padding:10px;resize:vertical}.productV3PricingFormSubmit{margin-top:6px;max-width:100%}.productV3PricingFormError{color:#d13e3e;font-size:12px;font-weight:300}.productV3PricingSuccess{display:none;margin-top:24px;font-size:14px;font-weight:300;text-align:center}.productV3Pricing.success .productV3PricingSuccess{display:block}.productV3Guide{animation:productV3GuideOut .4s ease;justify-content:flex-end;transition:.4s}.productV3Guide[open]{animation:productV3GuideIn .4s ease}@keyframes productV3GuideIn{0%{left:200%}to{left:0}}@keyframes productV3GuideOut{0%{display:flex;left:0}to{display:none;left:200%}}@media(prefers-reduced-motion:reduce){.productV3Guide,.productV3Guide[open]{animation:none}}.productV3GuideInner{background-color:var(--off-white);color:var(--rose);display:flex;flex-direction:column;height:100%;max-width:560px;overflow-y:auto;width:100%}.productV3GuideHeader{align-items:center;background-color:var(--light-tan);display:flex;justify-content:space-between;gap:20px;padding:20px 30px;position:sticky;top:0;z-index:1}.productV3GuideHeaderTitle{font-family:var(--header-font);font-size:26px;font-weight:300}.productV3GuideHeaderTitle em{font-style:italic}.productV3GuideHeaderClose{width:fit-content}.productV3GuideHeaderCloseIcon{display:block}.productV3GuideBody{padding:30px}.productV3GuideBodyTitle{font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.productV3GuideBodyTitle.italic{font-family:var(--header-font);font-size:22px;font-style:italic;font-weight:300;letter-spacing:0;text-transform:none}.productV3GuideBodyTitle:not(:first-child){margin-top:32px}.productV3GuideBodyNeeds{align-items:center;display:flex;gap:24px;margin-top:16px}.productV3GuideBodyNeedsItem{align-items:center;display:flex;gap:6px;font-size:13px;font-weight:300}.productV3GuideBodyNeedsItemIcon{height:25px;width:auto}.productV3GuideBodySteps{display:grid;grid-template-columns:1fr 90px;gap:40px;margin-top:16px}.productV3GuideBodyStepsList{display:flex;flex-direction:column;gap:20px}.productV3GuideBodyStepsListItem{display:flex;gap:16px}.productV3GuideBodyStepsListItemNumber{color:var(--dust);font-family:var(--header-font);font-size:22px;font-style:italic}.productV3GuideBodyStepsListItemTxt{font-size:13px;font-weight:300;line-height:1.5}.productV3GuideBodyStepsIcons{align-items:flex-end;display:flex;flex-direction:column;gap:40px}.productV3GuideBodyStepsIconsImg{height:auto;width:90px}.productV3GuideBodyMeasurements{align-items:center;background-color:#fff;border:.5px solid var(--dust);display:flex;flex-direction:column;gap:6px;margin-top:16px;padding:20px}.productV3GuideBodyMeasurementsItem{align-items:center;display:grid;font-size:14px;font-weight:300;gap:16px;grid-template-columns:110px 90px 50px;width:fit-content}.productV3GuideBodyMeasurementsItemIn{text-align:right}.productV3GuideBodyMeasurementsItemArrow{color:var(--dust);display:block}.productV3GuideBodyGift{display:flex;gap:20px;margin-top:16px}.productV3GuideBodyGiftIcon{height:70px;width:auto}.productV3GuideBodyGiftTxt{font-size:13px;font-weight:300;line-height:1.5}@media(max-width:1000px){.productV3GuideHeader{padding:16px 20px}.productV3GuideHeaderTitle{font-size:22px}.productV3GuideBody{padding:24px 20px}.productV3GuideBodyNeeds{gap:16px}.productV3GuideBodySteps{grid-template-columns:1fr 70px;gap:20px}.productV3GuideBodyStepsIconsImg{width:70px}.productV3GuideBodyMeasurements{padding:20px 10px}.productV3GuideBodyMeasurementsItem{gap:10px;grid-template-columns:100px 90px 50px}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/main-product-v3.css.map */
