.sticky_pro_page{position:fixed;bottom:0;right:0;left:0;z-index:2;margin:0 auto;background:rgba(var(--color-background));border-block-start:1px solid rgba(var(--color-foreground),.08);padding:10px;opacity:0;transition:all var(--duration-long) ease-in-out;transform:translatey(100%)}.product-page-figma .product-buybox-figma__upsell{--unlock-progress: 33.333%;width:100%!important;max-width:542px!important;padding:20px 5px!important;border-radius:4px!important;background:#000!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:20px!important}.product-page-figma .product-buybox-figma__unlock-title{margin:0 auto!important;width:100%;max-width:100%;min-height:20px;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:20px!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:center!important;color:#fff!important;white-space:nowrap}.product-page-figma .product-buybox-figma__unlock-shell{width:100%;max-width:532px;padding:20px;border-radius:4px;border-bottom:1px solid #f6f6f7;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto}.product-page-figma .product-buybox-figma__unlock-progress-track{width:min(460px,100%);height:10px;margin:0 auto;border-radius:999px;background:#bababa;overflow:hidden;position:relative}.product-page-figma .product-buybox-figma__unlock-progress-fill{display:block;height:100%;width:var(--unlock-progress);background:#000}.product-page-figma .product-buybox-figma__unlock-cards{width:100%;max-width:492px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto}.product-page-figma .product-buybox-figma__unlock-card{width:100%;min-height:198.33px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.product-page-figma .product-buybox-figma__unlock-state{margin:0;width:100%;min-height:12px;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important;color:#000!important}.product-page-figma .product-buybox-figma__unlock-state span{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important;color:#000!important}.product-page-figma .product-buybox-figma__unlock-card.is-locked .product-buybox-figma__unlock-state span{color:#ff4d4f!important}.product-page-figma .product-buybox-figma__unlock-media{width:100%;aspect-ratio:1 / 1;border-radius:5px;background:#f6f6f7;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.product-page-figma .product-buybox-figma__unlock-media-img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.product-page-figma .product-buybox-figma__unlock-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:48px;line-height:1;letter-spacing:.18px!important;pointer-events:none}.product-page-figma .product-buybox-figma__unlock-media--tier2 .product-buybox-figma__unlock-media-img{width:72%;height:72%;max-width:72%;max-height:72%;border-radius:50%;object-fit:cover}.product-page-figma .product-buybox-figma__unlock-media--tier3 .product-buybox-figma__unlock-media-img{object-fit:contain}.product-page-figma .product-buybox-figma__unlock-lock{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:60px;line-height:120%;letter-spacing:.18px!important;display:inline-block}.product-page-figma .product-buybox-figma__unlock-caption{margin:0;width:100%;min-height:9px;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important;color:#000!important}.product-page-figma .product-buybox-figma__unlock-footer{margin:0 auto;width:100%;max-width:532px;font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:140%!important;letter-spacing:0!important;text-align:center!important;color:#fff!important}@media screen and (max-width:991px){.product-page-figma .product-buybox-figma__upsell{height:auto!important;max-height:none!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.product-page-figma .product-buybox-figma__unlock-shell{padding:14px}.product-page-figma .product-buybox-figma__unlock-title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:center!important}.product-page-figma .product-buybox-figma__unlock-footer{font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:140%!important;letter-spacing:0!important;text-align:center!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__unlock-cards{gap:8px}.product-page-figma .product-buybox-figma__unlock-state{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;text-align:center!important}.product-page-figma .product-buybox-figma__unlock-state span{display:block;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important}.product-page-figma .product-buybox-figma__unlock-lock,.product-page-figma .product-buybox-figma__unlock-lock-overlay{font-size:44px}.product-page-figma .product-buybox-figma__unlock-caption{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important;max-width:82px;min-height:30px;display:flex;align-items:flex-start;justify-content:center;margin:0 auto}}.sticky_product_wrapper{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 10px}.sticky_pro_page.sticky_padd{opacity:1;transform:translatey(0)}.stickyleftimg{display:none}.stickyleftimg.is-active{display:block}.stickyrightp .product-form__input .select__select{font-size:1.4rem}.stickinner h2{font-size:calc(var(--font-body-scale) * 15px);font-weight:var(--font-body-weight-medium);margin-bottom:2px}.stickyrightp .product-form__input--dropdown{margin-bottom:0}.stickyrightp .product-form__submit{margin:0}.stickyrightp{display:flex;justify-content:space-between;align-items:center;gap:15px}.stickyrightp .product_form_wrapper{margin:0}.sticky_pro_page .product-form{width:100%}.sticky_pro_page .product-form__buttons .product-form__submit:not(:only-child),.sticky_pro_page .product-form__buttons .shopify-payment-button:not(:only-child){width:50%}.sticky_pro_page sticky-atc-bar form{justify-content:end}.sticky_pro_page .product-form__buttons{min-width:fit-content}.sticky_pro_page .product-form__buttons{display:flex;width:65%;justify-content:space-between;gap:var(--grid-mobile-horizontal-spacing)}.sticky_pro_page .product-media-container.constrain-height{max-width:100%}.stickinner .wbvariantbadges{display:none}.stickyrightp variant-selects{display:flex;gap:10px;max-width:610px;flex-wrap:wrap}.sticky_pro_page product-info,.sticky_pro_page product-info form,.sticky_pro_page product-info .stickinner,.sticky_pro_page sticky-atc-bar,.sticky_pro_page sticky-atc-bar form,.sticky_pro_page sticky-atc-bar .stickinner{display:flex;width:100%;flex-direction:row;align-items:center;gap:10px}sticky-atc-bar h4{margin:0 10px 0 0}.sticky_info_wrapper.variant_part{justify-content:end}.sticky_info_wrapper{display:flex;align-items:center;gap:10px}.sticky_pro_page product-info .stickinner,.sticky_pro_page sticky-atc-bar .stickinner{justify-content:flex-end;gap:20px}.sticky_pro_page product-info .product-form__quantity,.sticky_pro_page sticky-atc-bar .product-form__quantity{flex:unset;margin:0;height:42px}.sticky_pro_page product-info .product-form__submit,.sticky_pro_page product-info .shopify-payment-button__button,.sticky_pro_page sticky-atc-bar .product-form__submit,.sticky_pro_page sticky-atc-bar .shopify-payment-button__button{height:42px;min-height:42px}.sticky_pro_page .quantity{width:12.2rem;height:42px}.sticky_pro_page button.quantity__button{width:40px}.sticky_pro_page .price .price-item.price-item--sale{font-size:calc(var(--font-heading-scale)* 1.8rem)}.sticky_info_wrapper .select__select:focus{box-shadow:0 0 0 calc(.01rem + 1px) rgba(var(--color-foreground))}.main_giftnotes .recipient-fields .recipient-fields__field .form__message{display:none}media-gallery .slider-buttons .slider-counter{display:none}.product-form__submit>span{line-height:normal}.cuscontent>h2{margin-top:0;font-size:calc(var(--font-heading-scale)* 2rem);margin-bottom:15px}.cuscontent{word-break:break-word}.cuscontent .rte>ul{padding:0}.product__info-wrapper variant-radios{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2rem}.product__info-wrapper .product_badge .badge.newbadge{margin-bottom:0}.product__info-wrapper .product-form__submit svg,.sticky_pro_page .product-form__submit svg{margin-right:10px;width:18px;min-width:18px;height:18px;transition:var(--duration-medium) ease}.product__info-wrapper .product-form__submit.loading>svg,.sticky_pro_page .product-form__submit.loading>svg{opacity:0}.product__info-wrapper .product-form__submit svg path{transition:var(--duration-medium) ease}.product__info-wrapper .product-form__submit:hover svg path{stroke:rgb(var(--color-button-text-hover))}.product__info-wrapper .product-form__quantity .quantity{width:12.2rem;min-height:4.4rem}.product__info-wrapper .product-form__quantity .quantity__button{width:calc(4rem / var(--font-body-scale))}.thumbnail-slider .thumbnail-list__item img,.thumbnail-slider .thumbnail-list__item .thumbnail[aria-current]{border-radius:calc(var(--image-radius) * 1 / 2)}.product__info-container .social_share{margin:0}.social_share{display:flex;align-items:center;gap:20px;padding:20px 0}.social_share span{font-size:calc(var(--font-body-scale) * 16px);word-break:break-word;display:inline-block}.social_share ul{display:flex;list-style:none;padding:0;margin:0;gap:10px}.social_share ul .share-button__button svg path{stroke-opacity:1;stroke-width:1.2}.social_share ul .share-button__button{padding-right:0}.social_share ul .share-button__button,.social_share ul a{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--buttons-radius)}.social_share ul svg{width:20px;height:20px}.shipping_payment{font-size:calc(var(--font-body-scale) * 16px);list-style:none;padding:10px 0 0;word-break:break-word;display:grid;gap:20px}.shipping_payment>li>svg{width:24px;height:24px;margin-right:10px;min-width:24px;fill:rgba(var(--color-foreground))}.shipping_payment>li{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shipping_payment .list-payment{margin:0}.shipping_payment .list-payment.pay_margin{margin-left:20px}.shipping_payment .list-payment__item{padding:0}.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:60rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product__media-wrapper .product__media-toggle{display:none}.recipient-fields__field input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.gift_date{position:absolute;right:1.5rem;top:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.gift_date svg{fill:rgba(var(--color-foreground))}.prom_details{display:flex;gap:15px;word-break:break-word}.prom_detail_inner{border:1px solid rgba(var(--color-foreground),.1);padding:15px;border-radius:var(--content-radius)}.prom_detail_inner .rte{line-height:normal}.prom_detail_inner h2{margin:0 0 10px;font-size:calc(var(--font-body-scale) * 16px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--font-body-spacing)}.prom_detail_inner h2:only-child{margin-bottom:0}.product__info-wrapper fieldset{padding:1.5rem 0;margin:0;max-width:100%}.product__info-wrapper fieldset:first-child{border-top:1px solid rgba(var(--color-foreground),.1)}.custom_engraving_blank input{padding-top:.8rem!important}.fix_content.social_share,.product__info-wrapper fieldset{border-bottom:1px solid rgba(var(--color-foreground),.1)}.product_color_main input[type=radio]+label.pswatch_image{border-radius:var(--inputs-radius)}.product__info-wrapper .webicollapse_main summary,.product__info-wrapper .fix_content.icon-with-text{background:rgba(var(--color-button),.02);padding:10px}.product__info-wrapper .fix_content.icon-with-text{border-radius:var(--content-radius)}.product__info-wrapper .icon-with-text.icon_vertical{flex-direction:column}.product__info-wrapper .icon-with-text.icon_vertical .icon-with-text__item{width:100%;max-width:100%}.product__info-wrapper .icon-with-text.icon_vertical .icon-with-text__item.flex-direction-column{align-items:flex-start}.icon-with-text.icon_vertical .icon-with-text__item span{text-align:left}.product__info-wrapper .fix_content.icon-with-text:empty{background:transparent;padding:0;margin:0}.product__info-wrapper .product-form__quantity{max-width:fit-content!important;margin-bottom:0}@media screen and (min-width:768px){.product_order{order:2}.product__column-sticky{display:block;position:sticky;top:calc(var(--header-height) + 15px);z-index:2}.sticky_pro_page .product-form__buttons:has(.product-form__submit:only-child),.sticky_pro_page .product-form__buttons:has(.shopify-payment-button:only-child){width:unset}.product__info-wrapper,.product__info-wrapper--extra-padding{padding:0 0 0 2rem}.product--right .product__info-wrapper,.product--right .product__info-wrapper--extra-padding{padding:0 2rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}.product--full-width:not(.product--no-media) .product__media-wrapper,.product--full-width:not(.product--no-media) .product__info-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.product--full-width .product-form__input .select,.product--full-width .share-button__button{margin:0 auto}}@media screen and (min-width:992px){.product__info-wrapper,.product__info-wrapper--extra-padding{padding:0 0 0 4rem}.sticky_info_wrapper{width:40%}.sticky_pro_page product-info .stickinner,.sticky_pro_page sticky-atc-bar .stickinner{width:60%}wb-modal .product--right .product__info-wrapper,.product--right .product__info-wrapper--extra-padding{padding:0 2rem 0 0}wb-modal .product__info-wrapper,.product__info-wrapper--extra-padding{padding:0 0 0 2rem}.product--right .product__info-wrapper,.product--right .product__info-wrapper--extra-padding{padding:0 4rem 0 0}.product--large:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 2rem;max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 3rem 0 0}.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.quick-add-modal__content-info .product--large:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.quick-add-modal__content-info .product--large:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-secondary-button));color:rgba(var(--color-secondary-button-text));border:1px solid rgba(var(--color-secondary-button-text));transition:var(--duration-medium) ease;font-size:calc(var(--font-body-scale) * 14px);letter-spacing:var(--font-body-spacing);font-weight:var(--font-body-weight-medium);text-transform:var(--button-text-style);border-radius:var(--buttons-radius);font-family:var(--font-body-family);overflow:hidden;z-index:0;display:flex;align-items:center;justify-content:center}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.product-form__input price-per-item,.price-per-item__container{display:flex;align-items:center;gap:1rem}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent;color:rgb(var(--color-button-text-hover));border-color:rgba(var(--color-button-hover),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 2rem;max-width:44rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;width:100%}.product__info-wrapper .product-form__input{max-width:unset}.product-form__input .form__label,.product-form__quantity .form__label{margin-bottom:0;font-size:calc(var(--font-body-scale) * 14px);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.65)}.product-form__quantity .form__label{margin-bottom:.6rem}.product-form__input .form__label span{color:rgba(var(--color-foreground))}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground)),inset 0 0 0 3px rgb(var(--color-background))}.product-form__input input[type=radio]+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-block;margin:5px 1px;padding:1rem 1.2rem;line-height:1;text-align:center;cursor:pointer;position:relative;transition:var(--duration-medium) ease;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground),.1),inset 0 0 rgb(var(--color-background));border-radius:var(--variantpill-radius)}.product-form__input.product-form__input--pill input[type=radio]+label{min-width:28px;min-height:28px}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}.product-form__input .product_color_main input[type=radio]+label.pswatch_image{height:50px;width:50px}.product__info-wrapper .product-form__input input[type=radio].disabled.hidesold+label,.product__info-wrapper .product-form__input.product-form__input--dropdown option.hidesold{display:none}.product-form__input input[type=radio]+label.fillpill{background-color:rgb(var(--color-foreground),.08)}.product-form__input input[type=radio]:checked+label.fillpill,.product-form__input input[type=radio]:hover+label.fillpill{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input .product_color_main input[type=radio]+label.pswatch_image:before{display:none}.product_color_main input[type=radio]+label.pswatch_image{background-repeat:no-repeat;background-size:cover;background-position:center center;box-shadow:inset 0 0 rgb(var(--color-foreground),.2)}.product_color_main input[type=radio]:checked+label.pswatch_image,.product_color_main input[type=radio]:hover+label.pswatch_image{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.product-form__input .select{max-width:25rem;display:inline-block}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.product__info-container>*{margin:1rem 0}.product__info-container .product__accordion{margin:0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:10px;margin-top:0;word-break:break-word}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title .h0{font-size:calc(var(--font-heading-scale) * 42px)}.product__title .h1{font-size:calc(var(--font-heading-scale) * 32px)}.product__title .h2{font-size:calc(var(--font-heading-scale) * 26px)}.product__title{word-break:break-word;margin-top:0;margin-bottom:1rem;text-transform:var(--card-heading-transform)}.product__title>*{margin:0}.product__title>a{display:none}.product__accordion .accordion__content{padding:0 1rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.product__info-container .price_inventory .price--on-sale .price-item--regular{font-size:calc(var(--font-body-scale) * 20px)}.product__description-title{font-weight:600}.product__description p{line-height:normal}.price-per-item__label.form__label{margin-bottom:0rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}ul.product__media-list.grid{margin-bottom:10px}.product__modal-opener--image .product__media-icon{display:none}.hide_desc_mob .accordion__title svg,.show_desc_both .accordion__title svg{height:20px;width:20px}collapse-content.hide_desc_mob .summary__title,collapse-content.show_desc_both .summary__title{border-bottom:none;margin-bottom:0}collapse-content.hide_desc_mob .accordion__title,collapse-content.show_desc_both .accordion__title{margin-bottom:0}.hide_desc_mob .summary__title,.show_desc_both .summary__title{border-bottom:1px solid rgb(var(--color-input-border));margin-bottom:10px}.hide_desc_mob .accordion__title,.show_desc_both .accordion__title{display:flex;gap:5px;margin-bottom:15px;align-items:center}@media screen and (max-width:767px){.hide_desc_mob{display:none}.sticky_pro_page .without_qty .product-form__buttons:not(.only_buttons) .shopify-payment-button:not(:only-child){width:100%}.sticky_pro_page .without_qty .product-form__buttons:not(.only_buttons) .product-form__submit:not(:only-child) svg{margin-right:0}.sticky_pro_page .without_qty .product-form__buttons:not(.only_buttons) .product-form__submit:not(:only-child){width:36px;min-width:36px}.product__media-wrapper .product__media-item--full .product__media-toggle{display:flex}.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:100%;margin:0!important}.featured-product media-gallery slider-component.slider-mobile-gutter .slider.slider--mobile{scroll-padding-left:0}.featured-product media-gallery slider-component.slider-mobile-gutter.thumbnail-slider .slider.slider--mobile{scroll-padding-left:.5rem}.product--mobile-columns .product__media-item{width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2)}.product--mobile-columns .slider.slider--mobile{scroll-padding-left:0rem}.product--mobile-show .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0}.product--mobile-show .product__media-list .product__media-item{width:100%}.quick-add-modal .product__info-container .social_share{padding-bottom:10px}.product-popup-modal__opener.custom_gifts{margin:0}}@media screen and (min-width:768px){.show_desc_desk{display:none}.show_desc_desk.show_desc_both{display:block;margin-top:15px}.hide_desc_mob{margin-top:20px}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (min-width:768px)and (max-width:991px){.product__media-list .product__media-item:first-child{padding-left:0}.sticky_pro_page .product-form__buttons:has(:only-child(.product-form__submit)),.sticky_pro_page .product-form__buttons:has(:only-child(.product-form__buttons)){width:unset}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:768px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--three_columns .product__media-item:not(.product__media-item--single):not(:only-child){width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width:992px){.shopify-payment-button__button--unbranded{padding:.8em 2em;min-height:44px;height:44px}.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after,.product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active){display:none}@media screen and (min-width:768px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width:767px){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.sticky_pro_page .product-form__buttons:has(:only-child(.product-form__submit)),.sticky_pro_page .product-form__buttons:has(:only-child(.product-form__buttons)){width:100%}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:768px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:992px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal,pickup-availability-drawer{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.5);height:100%}.product-popup-modal[open],pickup-availability-drawer[open]{opacity:1;visibility:visible;z-index:101;cursor:url(./close.svg),pointer}.product-popup-modal__content,pickup-availability-drawer .pickup_modal_content{background-color:rgb(var(--color-background));overflow:auto;margin:0 auto;max-height:70%;min-height:auto;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--popup-radius);position:absolute;padding:20px;border:1px solid rgba(var(--color-foreground),.08);min-width:500px;max-width:500px;word-break:break-word;cursor:default}.product-popup-modal__content.contact_popup,pickup-availability-drawer .pickup_modal_content{max-height:66%;padding:2.6rem 3rem}.product-popup-modal__content.focused,.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.contact_popup .product-popup-modal__content-info h2{font-size:calc(var(--font-heading-scale) * 2.2rem);font-family:var(--font-body-family);text-align:center}.contact_popup .description{padding-top:15px}.contact_popup .description p{color:rgb(var(--color-foreground));line-height:calc(1 + .3 / var(--font-body-scale));font-weight:var(--font-body-weight-medium)}.contact_popup .contact_option{display:flex;gap:10px;flex-direction:column;text-align:center;padding-top:25px}.whatsapp_details.contact_option_box svg{width:18px;min-width:18px;height:18px}.whatsapp_details .heading{display:flex;align-items:center;justify-content:center;gap:8px}.contact_option_box span{font-size:calc(var(--font-body-scale) * 15px);color:rgb(var(--color-foreground),.6);font-weight:var(--font-body-weight-medium);line-height:calc(1 + .3 / var(--font-body-scale))}.contact_option .heading{font-size:calc(var(--font-heading-scale) * 15px);font-weight:var(--font-body-weight-medium);line-height:calc(1 + .3 / var(--font-body-scale))}.contact_option_box{border:1px solid rgba(var(--color-foreground),.1);padding:15px 10px 10px;border-radius:var(--content-radius)}.contact_option .sub_text{font-size:calc(var(--font-body-scale) * 12px)}.contact_popup .additional_details{padding-top:15px}.contact_option .sub_text p{color:rgb(var(--color-foreground),.6);font-weight:var(--font-body-weight-medium)}.additional_details .text_wrapper p{margin-bottom:2px;color:rgb(var(--color-foreground),.6)}.contact_popup .additional_details h2{text-align:left;font-size:calc(var(--font-heading-scale)* 1.8rem)}.product-popup-modal__opener.custom_gifts{border:1px solid rgba(var(--color-foreground),.1);padding:15px;border-radius:var(--content-radius)}.product-popup-modal__opener .custom_gift_heading{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.product-popup-modal__opener .custom_gift_heading .main_heading{font-size:calc(var(--font-heading-scale)* 16px)}.main_heading strong{font-weight:var(--font-body-weight-medium)}.custom_gift_wrapper .sub_content{font-size:calc(var(--font-body-scale)* 12px);padding-top:5px}.search_collpro.gift_collections{padding:0;overflow-y:unset;max-height:unset}.gift_collections .search_collection{gap:10px;padding-top:40px}.gift_modal .giftsub_text{padding-top:30px;text-align:center}.gift_collections .search_collection .card{width:calc(33.33% - 10px * 2 / 3);max-width:calc(33.33% - 10px * 2 / 3)}.gift_collections .search_collection .card__heading{font-size:calc(var(--font-body-scale)* 12px);font-weight:var(--font-body-weight)}.product-popup-modal__opener .custom_gift_heading p,.custom_gift_wrapper .sub_content p,.gift_modal .giftsub_text p{margin-bottom:0}.custom-radio-group{display:flex;gap:10px}.custom-radio{width:20px;height:20px;border-radius:50%;border:2px solid #333;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;padding-left:25px}.custom-radio:before{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent;position:absolute}.custom-radio.selected:before{background-color:#333}.custom-radio:hover{border-color:#888}@media screen and (min-width:768px){.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width:767px){.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:block;margin:2rem 0 0}.product-popup-modal__button{font-size:calc(var(--font-body-scale) * 16px);padding:0;min-height:4.4rem;text-decoration:none;transition:var(--duration-medium) ease;color:rgb(var(--color-foreground));letter-spacing:var(--font-body-spacing);word-break:break-word;display:flex;text-align:left;align-items:center}.product__info-wrapper .product-popup-modal__button{min-height:2.6rem}.product-popup-modal__button>svg{margin-right:10px;fill:rgb(var(--color-foreground));width:18px;height:17px;min-width:18px}.product-popup-modal__content-info .description{text-align:center}.product-popup-modal__content-info>h1{margin-bottom:20px;font-size:calc(var(--font-body-scale) * 20px);font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);letter-spacing:var(--font-body-spacing)}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:767px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:none;border-radius:50%;color:rgba(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:2;top:2rem;width:4rem;margin:0 0 0 auto;position:absolute;right:8px}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:1.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width:768px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}.product__info-wrapper .contact_details{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:calc(var(--font-body-scale)* 14px);line-height:1.2}.product__info-wrapper .contact_details.contact__popup span strong{text-decoration:underline;font-weight:var(--font-body-weight-medium)}.product__info-wrapper .contact_details .sub_content p{text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.2)}.product__info-wrapper .contact_details img{border-radius:calc(var(--image-radius) * 1/2);max-width:50px;max-height:50px}.product--full-width .product__info-container{width:100%}.product--full-width .product__info-container .fix_content.accordion{margin:0 auto!important}.product__description .accordion__title svg{fill:rgb(var(--color-foreground))}pickup-availability .pickup-availability-preview{margin-top:2.5rem;border-radius:var(--content-radius)}.product--full-width .slider.slider--tablet-up{padding-right:1px}.pickup-availability-info1,.pickup-availability-info{display:flex;gap:20px;border-radius:var(--content-radius)}.pickup-availability-info1 svg,.pickup-availability-info svg{height:20px;width:20px;flex-shrink:0}.main__wrap{display:flex;flex-direction:column;gap:8px}.pickup_sub{line-height:normal}.pickup_title{font-weight:var(--font-body-weight-medium);font-size:calc(var(--font-body-scale)* 16px);line-height:normal}@media screen and (min-width:992px){.prom_detail_inner:nth-child(-n+2){width:50%}.prom_detail_inner:only-child{width:100%}.allenable_p .prom_detail_inner{width:33.33%}.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:767px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem;margin-bottom:0}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}.product__info-wrapper{margin-top:12px}}@media screen and (min-width:768px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.product__media-wrapper .slider-mobile-gutter .slider-button.media_full-width{display:block}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}.full_width_img_button{display:flex;justify-content:center;gap:5px}.full_width_img_button .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg)}.full_width_img_button .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg)}.product--full-width .product__info-wrapper{display:flex;justify-content:center;padding:0}.product--full-width .product__info-container .fix_content.product-form__quantity{max-width:fit-content;margin:0 auto}.product--full-width .product__info-container .fix_content{max-width:750px;margin:1.5rem auto}.product--full-width .product__info-container share-button.fix_content{margin:0}.product--full-width .fix_content.product_badge{display:flex}.product--no-media .product__info-container .product__text,.product--no-media .product__info-container .product__title,.product--no-media .product__info-wrapper .price_inventory,.product--no-media .product__info-container variant-selects,.product--no-media .custom_liquid,.product--no-media .product-form__quantity .form__label,.product--no-media .product__sku,.product--full-width .product__info-container .product__text,.product--full-width .product__info-container .product__title,.product--full-width .product__info-wrapper .price_inventory,.product--full-width .product__info-container variant-selects,.product--full-width .custom_liquid,.product--full-width .product-form__quantity .form__label,.product--full-width .product__sku{text-align:center}.product--no-media .product__info-wrapper .fix_content,.product--no-media .product__info-wrapper .product_badge,.product--no-media .social_share,.product--no-media .product__info-wrapper .price_inventory .product__inventory,.product--full-width .product__info-wrapper .product_badge,.product--full-width .product__info-wrapper .price_inventory .product__inventory,.product--full-width .social_share,.product--full-width .shipping_payment>li,.product--full-width .price-per-item__container,.product--full-width .icon-with-text--horizontal{justify-content:center}.product--full-width .product-form__input{max-width:100%}.product--full-width .product__info-wrapper .product-popup-modal__button{width:100%}}@media screen and (min-width:992px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.product .pswp__img{background:rgb(var(--color-background));border-radius:var(--image-radius)}.lightbox_image .grid__item .product__media img{cursor:zoom-in}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));cursor:pointer;background-color:transparent;border:none}.thumbnail:hover{opacity:.7}.thumbnail-slider .thumbnail-list__item img,.thumbnail-slider .thumbnail-list__item .thumbnail[aria-current]{vertical-align:bottom}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));border-radius:var(--image-radius)}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media(hover:hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width:767px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}.full_width_img_button{display:flex;align-items:center;justify-content:center}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:.4rem;top:.4rem}@media screen and (min-width:768px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item.adapt .thumbnail{height:unset}.thumbnail-list__item:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none;font-size:calc(var(--font-body-scale)* 16px);font-weight:var(--font-body-weight-medium)}.product__view-details:last-child{margin-bottom:0}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:16px;margin-left:5px;flex-shrink:0;fill:rgba(var(--color-foreground))}.price_inventory+.product__tax{margin-top:0}.price_inventory .product__tax.caption{font-size:calc(var(--font-body-scale) * 12px)}.mainprice_btm{margin-bottom:0}.mainprice_btm .badge{margin-top:4px}.featured-product.product--no-media .product__view-details{text-align:center}.featured-product.product--no-media .price_inventory .price,.product--full-width .price_inventory .price{display:block}.price_inventory .price{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.price_inventory{word-break:break-word}.product__inventory{display:flex;align-items:center;gap:.5rem;margin:0;line-height:normal;margin-block:8px}.product__inventory .low__stock{color:#f04438}.product__inventory .in__stock{color:#34af16}.product__inventory.visibility-hidden:empty{display:none}.product__inventory.visibility-hidden:empty:after{content:"#"}.product__description.rte ol li{list-style:decimal}.product__description.rte li{word-break:break-word;list-style:square}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem);word-break:break-word}.icon-with-text--horizontal{display:flex;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size);min-width:var(--icon-size);flex-shrink:inherit}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain;border-radius:0}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item span{line-height:normal}.icon-with-text--horizontal .icon-with-text__item{display:flex;align-items:center;justify-content:start;gap:10px}.icon-with-text--horizontal .icon-with-text__item:only-child{width:100%;max-width:100%}.product--full-width .icon-with-text--horizontal .icon-with-text__item{justify-content:center}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% + -0px)}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (min-width:768px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product__media-list .deferred-media{display:block;width:100%}@media screen and (min-width:768px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top: .8rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:0;z-index:5;top:0;padding:1px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline;text-decoration:none}.recipient-form .error-message:first-letter{text-transform:capitalize}.product_slder_gap{margin-left:15px;margin-right:15px}.product_breadcrumb{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;min-height:4.4rem;flex-wrap:wrap;column-gap:10px}.qty_atc{display:flex;min-height:4.4rem;gap:10px;margin-bottom:10px}.quick-add-modal__content-info .product_breadcrumb{width:95%;margin-left:0}.product_breadcrumb nav.breadcrumb{margin:0}.product_breadcrumb .product_title{color:rgb(var(--color-foreground))}.product_breadcrumb button.share-button__button{gap:5px;opacity:.6}.product_breadcrumb button.share-button__button svg{width:16px;height:16px}.sticky_info_wrapper .price{line-height:normal}@media(min-width:768px)and (max-width:1199px){.pickup-availability-info1,.pickup-availability-info{display:grid;gap:10px;padding:12px}}@media(max-width:1600px){.prom_detail_inner{padding:10px}.complementary-products__container .card.card--horizontal{gap:1rem}}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}@media(max-width:991px){.prom_details{gap:10px}.sticky_pro_page .price .price-item.price-item--sale{font-size:calc(var(--font-heading-scale) * 1.6rem)}.sticky_pro_page sticky-atc-bar{flex-wrap:wrap}.sticky_info_wrapper{justify-content:space-between;width:100%}.without_variants .product-form__input,.without_variants .product-form__input .quantity,.sticky_pro_page .product-form__buttons .product-form__submit:only-child,.sticky_pro_page .product-form__buttons .shopify-payment-button:only-child,.sticky_pro_page .product-form__buttons{width:100%}.stickinner .product-form{width:100%}.product_badge{margin-top:0}.allenable_p .prom_detail_inner,.prom_detail_inner{width:100%}.product__info-container .product__title{font-size:calc(var(--font-heading-scale)* 2.4rem)}.product__info-container .price_inventory .price--on-sale .price-item--regular,.product__info-container .price--on-sale .price-item--regular{font-size:calc(var(--font-body-scale) * 18px)}.product__title .h0{font-size:calc(var(--font-heading-scale) * 30px)}.product__title .h1{font-size:calc(var(--font-heading-scale) * 26px)}.product__title .h2{font-size:calc(var(--font-heading-scale) * 22px)}.product-popup-modal__button,.product-form__input .form__label,.product-form__quantity .form__label,.social_share span,.shipping_payment{font-size:calc(var(--font-body-scale) * 14px)}.product__info-wrapper variant-radios{padding-top:1.4rem}.shipping_payment .list-payment{gap:2px}.shipping_payment .list-payment.pay_margin{margin:0 0 0 10px}.shipping_payment .list-payment svg{width:32px;height:20px}.sticky_pro_page{padding:10px 0}.sticky_pro_page product-info .product-form__quantity,.sticky_pro_page sticky-atc-bar .product-form__quantity,.sticky_pro_page .quantity__button,.sticky_pro_page .quantity,.sticky_pro_page product-info .select__select,.sticky_pro_page sticky-atc-bar .select__select,.sticky_pro_page product-info .product-form__submit,.sticky_pro_page product-info .shopify-payment-button__button,.sticky_pro_page sticky-atc-bar .product-form__submit,.sticky_pro_page sticky-atc-bar .shopify-payment-button__button{height:36px;min-height:36px}.complementary-products__container .price--on-sale .price-item--regular{font-size:calc(var(--font-body-scale) * 13px)}.sticky_pro_page .default-variant-only .quantity{width:100%}.default-variant-only{max-width:100%;width:100%;min-width:unset}}@media(max-width:767px){.product__modal-opener:not(.product__modal-opener--image){display:none}.sticky_pro_page product-info,.sticky_pro_page product-info form,.sticky_pro_page product-info .stickinner,.sticky_pro_page sticky-atc-bar,.sticky_pro_page sticky-atc-bar form,.sticky_pro_page sticky-atc-bar .stickinner{gap:7px}wb-modal .quick-add-modal__toggle{top:15px;right:15px}.sticky_pro_page .without_qty .product-form__buttons:not(.only_buttons) .product-form__submit:not(:only-child) span{display:none}.stickinner .product-form:not(.without_qty) form{flex-wrap:wrap}.sticky_pro_page product-info .stickinner{gap:10px}.sticky_pro_page product-info .mainp-price{width:100%}.sticky_pro_page product-info .shopify-payment-button__button,.sticky_pro_page product-info .product-form__submit span{display:none}.sticky_pro_page product-info form{gap:0}.sticky_pro_page product-info .product-form__submit{min-width:42px;max-width:42px;padding:0}.sticky_pro_page .product-form__submit svg{margin-right:5px}.product__info-container>*:first-child{margin-top:0}.product__info-container .icon-with-text,.product__info-container>*{margin:1rem 0}.product-popup-modal__opener{margin:1.5rem 0}pickup-availability .pickup-availability-preview{margin-top:2rem}.product__title{margin-top:0}.product__text{margin-bottom:0}.only_buttons .product-form__buttons .shopify-payment-button,.only_buttons .product-form__buttons .product-form__submit{width:50%!important}.product__inventory{margin-block:5px}}@media(max-width:575px){.sticky_pro_page .quantity{width:10rem}.sticky_pro_page button.quantity__button{width:30px}pickup-availability-drawer .pickup_modal_content,.product-popup-modal__content.contact_popup{padding:30px 15px 15px}.pickup_modal_content .product-popup-modal__toggle,.product-popup-modal__content.contact_popup .product-popup-modal__toggle{top:2px;right:2px}.product-popup-modal__content,pickup-availability-drawer .pickup_modal_content{max-width:400px;min-width:80%}.pickup-availability-header.pickup_prd_wrapper img{height:100px;width:100px}.pickup_modal_content h2.h2,.contact_popup .product-popup-modal__content-info h2.h2{font-size:calc(var(--font-heading-scale)* 1.8rem)!important}pickup-availability-drawer .pickup-availability-header{margin-bottom:1rem}pickup-availability-drawer .pickup_bottom_text,.contact_popup .contact_option,.gift_collections .search_collection{padding-top:15px}.product-popup-modal__content.contact_popup .additional_details h2{font-size:calc(var(--font-heading-scale)* 1.6rem)}pickup-availability-drawer collapse-content.accordion{margin-top:1.5rem}.contact_popup .additional_details{padding-top:0}.contact_option .heading,.contact_option_box span{font-size:calc(var(--font-heading-scale)* 14px)}}@media(min-width:1200px){.product_slder_gap{margin-left:60px;margin-right:60px}}.product_color_main input[type=radio]+label{font-size:0;border-radius:var(--variant-radius);position:relative;transition:var(--duration-medium) ease;width:30px;height:30px;background-size:30px;padding:0;border-radius:100%;vertical-align:middle}.product_color_main input[type=radio]:checked+label,.product_color_main input[type=radio]:disabled.checked+label,.product_color_main input[type=radio]:hover+label{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground),.1),inset 0 0 rgb(var(--color-background))}.product_color_main input[type=radio]+label[data-value=White]:before,.product_color_main input[type=radio]+label[data-value=white]:before{box-shadow:inset 0 0 0 8px rgb(var(--color-foreground),.2)}.product_color_main input[type=radio]+label:before{content:"";transition:var(--duration-medium) ease;background:rgba(var(--color-background));position:absolute;left:0;right:0;top:0;bottom:0;width:0px;height:0px;box-shadow:inset 0 0 0 8px rgb(var(--color-background),.2);margin:auto;border-radius:100%;opacity:0;z-index:0}.product_color_main input[type=radio]:checked+label:before,.product_color_main input[type=radio]:hover+label:before{content:"";width:8px;height:8px;opacity:1}.product_color_main input[type=radio].disabled+label:after{content:"";position:absolute;top:0;bottom:0;left:50%;right:25px;transform:rotate(45deg);border:none;border-left:1px solid rgba(var(--color-foreground));opacity:.8;border-radius:0;box-shadow:none}.product_color_main:active:focus-visible+label,.product_color_main:checked:focus-visible+label,.product_color_main input[type=radio]:focus-visible+label,.product_color_main input[type=radio]:focus-visible+label.pswatch_image{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.55)}.product-page-figma{box-sizing:border-box;max-width:1272px;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;height:auto;min-height:0}.product-page-figma__main,.product-page-figma product-info{height:auto;min-height:0}.product-page-figma .product_breadcrumb{min-height:0;margin-top:30px!important;margin-bottom:2.4rem}.product-page-figma .product_breadcrumb nav.breadcrumb{margin-top:0;margin-bottom:0}@media screen and (min-width:992px){.product-page-figma .product_breadcrumb{width:100%;max-width:646px;margin-top:0!important;margin-bottom:16px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;justify-content:flex-start!important;align-items:center!important;column-gap:0}.product-page-figma .product_breadcrumb>div{width:100%;max-width:100%;margin:0;padding:0}.product-page-figma .product_breadcrumb nav.breadcrumb{margin:0!important;padding:0!important;display:inline-flex!important;flex-wrap:wrap;align-items:center;line-height:19.2px!important}}.product-page-figma .product_breadcrumb nav.breadcrumb,.product-page-figma .product_breadcrumb nav.breadcrumb a,.product-page-figma .product_breadcrumb nav.breadcrumb span,.product-page-figma .product_breadcrumb nav.breadcrumb .breadcrumb__divider{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:19.2px!important;letter-spacing:.4px!important;vertical-align:bottom!important}.product-page-figma .product_breadcrumb nav.breadcrumb a{color:gray!important;text-decoration:none!important}.product-page-figma .product_breadcrumb nav.breadcrumb span.breadcrumb__divider{color:gray!important}.product-page-figma .product_breadcrumb .product_title{color:#000!important}.product-page-figma .product_breadcrumb nav.breadcrumb [aria-current=page]{color:#000!important;font-weight:400!important}.product-page-figma .product__column-left-blocks{display:flex;flex-direction:column;gap:30px;width:100%;min-width:0}.product-page-figma .product__column-left-blocks .complementary-products{width:100%;max-width:100%}.product-page-figma .product-review-card-rotator{width:100%;max-width:646px}.product-page-figma .product-review-card-rotator__track{display:grid;width:100%;position:relative}.product-page-figma .product-review-card-rotator__track>.product-review-card{grid-area:1 / 1;width:100%;max-width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease;z-index:0}.product-page-figma .product-review-card-rotator__track>.product-review-card.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2}@media(prefers-reduced-motion:reduce){.product-page-figma .product-review-card-rotator__track>.product-review-card{transition:none}}.product-page-figma .product-review-card{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%;max-width:646px;padding:28px;box-sizing:border-box;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;color:rgb(var(--color-foreground))}.product-page-figma .product-review-card__media{flex-shrink:0;width:130px;height:130px;border-radius:50%;overflow:hidden;background-color:#f6f6f7}.product-page-figma .product-review-card__img{width:100%;height:100%;object-fit:cover;display:block}.product-page-figma .product-review-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.product-page-figma .product-review-card__stars{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#000}.product-page-figma .product-review-card__star-wrap--empty{color:#d3d3d3}.product-page-figma .product-review-card__star{display:block}.product-page-figma .product-review-card__quote{margin:0;font-size:calc(var(--font-body-scale) * 1.5rem * .95);line-height:1.45}.product-page-figma .product-review-card__quote.rte p{margin:0}.product-page-figma .product-review-card__quote.rte p+p{margin-top:.5em}.product-page-figma .product-review-card__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 14px}.product-page-figma .product-review-card__name{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.3;color:rgb(var(--color-foreground))}.product-page-figma .product-review-card__verified{display:inline-flex;align-items:center;gap:6px;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.2;color:rgb(var(--color-foreground))}.product-page-figma .product-review-card__verified-icon{flex-shrink:0;width:8px;height:8px;display:block;color:#000}.product-page-figma .product-review-card--placeholder{border-style:dashed;justify-content:center}.product-page-figma .product-review-card__placeholder-msg{margin:0;font-size:calc(var(--font-body-scale) * 1.4rem);opacity:.75}@media screen and (max-width:749px){.product-page-figma .product-review-card:not(.product-review-card--placeholder){flex-direction:column;align-items:center;text-align:center}.product-page-figma .product-review-card__stars,.product-page-figma .product-review-card__footer{justify-content:center}}@media screen and (min-width:992px){.product-page-figma .product.grid:not(.product--no-media){align-items:flex-start;column-gap:84px;gap:0 84px;flex-wrap:nowrap}.product-page-figma .product__info-wrapper,.product-page-figma .product__info-wrapper--extra-padding,.product-page-figma .product--right .product__info-wrapper,.product-page-figma .product--right .product__info-wrapper--extra-padding{padding-left:0!important;padding-right:0!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product__media-wrapper{order:1}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product__info-wrapper{order:2}.product-page-figma .product:not(.product--no-media) .product__media-wrapper{flex:0 0 646px;max-width:646px;width:646px;box-sizing:border-box;min-width:0;height:auto;min-height:0;display:flex;flex-direction:column;gap:30px}.product-page-figma .product__media-wrapper media-gallery{display:flex;flex-direction:column;gap:30px;min-height:0;height:auto;width:100%;max-width:100%;box-sizing:border-box}.product-page-figma .product:not(.product--no-media) .product__info-wrapper{flex:0 0 542px;max-width:542px;width:542px;min-width:0;box-sizing:border-box;height:auto;min-height:0}.product-page-figma .product__info-container{display:flex;flex-direction:column;gap:40px;height:auto;min-height:0}.product-page-figma .product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product__info-container .product-form,.product-page-figma .product__info-container .icon-with-text{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product__info-container .product__accordion{margin:0!important}.product-page-figma .product-popup-modal__opener{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product--full-width:not(.product--no-media) .product__media-wrapper{flex:1 1 100%;max-width:100%;width:auto;min-width:0;display:block}.product-page-figma .product--full-width:not(.product--no-media) .product__info-wrapper{flex:1 1 100%;max-width:100%;width:auto;min-width:0}}@media screen and (min-width:992px)and (max-width:1320px){.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product__media-wrapper{flex:0 1 min(646px,calc((100% - 84px) * 646 / 1272))!important;max-width:min(646px,calc((100% - 84px) * 646 / 1272))!important;width:auto!important;min-width:0!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product__info-wrapper{flex:0 1 min(542px,calc((100% - 84px) * 542 / 1272))!important;max-width:min(542px,calc((100% - 84px) * 542 / 1272))!important;width:auto!important;min-width:0!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__discount{max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__trust{max-width:100%!important;width:100%!important;margin-left:0!important;box-sizing:border-box!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__trust-item{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__trust-text{width:100%!important;max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__trust-line{max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-top{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-left{flex:1 1 0!important;min-width:0!important;max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-titles{flex:1 1 0!important;min-width:0!important;max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-title,.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-subtitle{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-price-group{margin-left:0!important;margin-right:0!important;flex:0 1 auto!important;flex-shrink:1!important;min-width:0!important;max-width:100%!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-prices{flex-wrap:wrap!important}.product-page-figma .product:not(.product--no-media):not(.product--full-width) .product-buybox-figma__upsell-form{flex-shrink:1!important;align-self:flex-start!important}}.product-page-figma .product__media-wrapper media-gallery.media-gallery--figma{gap:10px}.product-gallery-figma{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:646px;height:auto;min-height:0}.media-gallery--figma .product-gallery-figma__main{position:relative;width:100%;max-width:646px;flex-shrink:0}.media-gallery--figma .product-gallery-figma__main:before{content:"FREE GIFT BOX WITH EVERY PURCHASE";position:absolute;top:7.6%;left:50%;transform:translate(-50%);z-index:11;display:block;width:fit-content;max-width:92%;color:#000;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(14px,1.8vw,24px);line-height:100%;letter-spacing:0;text-transform:uppercase;white-space:nowrap;pointer-events:none}.media-gallery--figma .product-gallery-figma__main:after{content:"HAND MADE";position:absolute;left:clamp(12px,2.6vw,38px);bottom:clamp(12px,2.6vw,34px);z-index:11;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(84px,8.2vw,106px);min-height:clamp(22px,2.1vw,26px);padding:clamp(6px,.9vw,8px) clamp(10px,1.2vw,12px);border-radius:100px;box-sizing:border-box;background:#000;color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(11px,1.05vw,14px);line-height:150%;letter-spacing:0;text-transform:uppercase;pointer-events:none}@media screen and (min-width:992px){.product-page-figma .media-gallery--figma .product-gallery-figma__main:after{left:38px!important;bottom:34px!important;width:106px!important;height:26px!important;min-width:106px!important;min-height:26px!important;max-width:106px!important;max-height:26px!important;padding:8px 12px!important;border-radius:100px!important;box-sizing:border-box!important;gap:10px;opacity:1!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden}}@media screen and (min-width:520px)and (max-width:991px){.media-gallery--figma .product-gallery-figma__main:before{top:7.6%;left:50%;transform:translate(-50%);max-width:92%;font-size:calc(16px + 8 * ((100vw - 520px) / 472));line-height:100%;white-space:nowrap}.media-gallery--figma .product-gallery-figma__main:after{left:8%;bottom:5.6%;width:calc(74px + 32 * ((100vw - 520px) / 472));height:calc(18px + 8 * ((100vw - 520px) / 472));min-width:74px;min-height:18px;padding:0 10px;font-size:calc(10px + 4 * ((100vw - 520px) / 472));line-height:1;white-space:nowrap}}@media screen and (max-width:519px){.media-gallery--figma .product-gallery-figma__main:before{top:7.6%;left:50%;transform:translate(-50%);max-width:92%;font-size:clamp(12px,3.6vw,16px);line-height:100%;white-space:nowrap}.media-gallery--figma .product-gallery-figma__main:after{left:8%;bottom:5.6%;width:74px;height:18px;min-width:74px;min-height:18px;padding:0 8px;font-size:10px;line-height:1;white-space:nowrap}}@media screen and (max-width:991px){.product-page-figma .media-gallery--figma .product-gallery-figma__main:before,.product-page-figma .media-gallery--figma .product-gallery-figma__main:after{display:none!important;content:none!important}}.media-gallery--figma .wishlist-btn{position:absolute;top:12.61px;right:12px;z-index:10;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.media-gallery--figma .wishlist-btn:focus-visible{outline:2px solid #000000;outline-offset:2px}.media-gallery--figma .wishlist-btn .wishlist-btn__icon{width:16.875px;height:13.5px;display:block;flex-shrink:0}.media-gallery--figma .wishlist-btn .wishlist-btn__path{fill:transparent;stroke:#000;stroke-width:1.41px;vector-effect:non-scaling-stroke;transition:fill .15s ease,stroke .15s ease}.media-gallery--figma .wishlist-btn.is-active .wishlist-btn__path{fill:#000;stroke:none}.media-gallery--figma .product-gallery-figma__zoom-btn{position:absolute;right:clamp(8px,calc(12 * 100vw / 1440),12px);bottom:clamp(8px,calc(12 * 100vw / 1440),12px);z-index:12;width:clamp(24px,2.5vw,36px);height:clamp(24px,2.5vw,36px);margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#000;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;flex-shrink:0;opacity:1!important;visibility:visible!important;-webkit-tap-highlight-color:transparent;pointer-events:auto}.media-gallery--figma .product-gallery-figma__main:hover .product-gallery-figma__zoom-btn,.media-gallery--figma .product-gallery-figma__main:focus-within .product-gallery-figma__zoom-btn,.media-gallery--figma .product-gallery-figma__zoom-btn:hover,.media-gallery--figma .product-gallery-figma__zoom-btn:focus,.media-gallery--figma .product-gallery-figma__zoom-btn:active{opacity:1!important;visibility:visible!important;display:inline-flex!important}.media-gallery--figma .product-gallery-figma__zoom-btn:focus-visible{outline:2px solid #000000;outline-offset:2px}.media-gallery--figma .product-gallery-figma__main .product__modal-opener .product__media-icon{display:none!important}.media-gallery--figma .product-gallery-figma__zoom-btn .product-gallery-figma__zoom-icon{width:clamp(11.25px,calc(16.875 * 100vw / 1440),16.875px);height:clamp(11.25px,calc(16.875 * 100vw / 1440),16.875px);display:block;flex-shrink:0}.media-gallery--figma .product-gallery-figma__viewer .product__media-list{margin-bottom:0}.media-gallery--figma .product-gallery-figma__main .product__media-item .product-media-container{width:100%;max-width:646px;height:640px;max-height:640px;background-color:#f6f6f7;border:1px solid #d3d3d3;border-radius:4px;box-sizing:border-box;overflow:hidden}.media-gallery--figma .product-gallery-figma__main .product-media-container.constrain-height{max-height:640px}.media-gallery--figma .product-gallery-figma__main .product__media.media,.media-gallery--figma .product-gallery-figma__main .deferred-media{height:100%;max-height:640px}.media-gallery--figma .product-gallery-figma__main .product__modal-opener{height:100%}.product-media-modal--figma[open]{background-color:#fff}.product-media-modal--figma .product-media-modal__dialog{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;min-height:100vh;max-height:100vh;padding:0;box-sizing:border-box}.product-media-modal--figma .product-media-modal__content{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;max-height:100vh;overflow:hidden;padding:4.5rem 1.25rem 1.5rem;box-sizing:border-box}.product-media-modal--figma .product-media-modal__content>*:not(.active){display:none!important}.product-media-modal--figma .product-media-modal__content>.active{display:block!important;width:auto;max-width:min(100%,720px);max-height:calc(100vh - 6rem);height:auto!important;margin:0 auto;object-fit:contain}.product-media-modal--figma .product-media-modal__content .global-media-settings{overflow:visible!important;background:transparent}.product-media-modal--figma .product-media-modal__content .global-media-settings img,.product-media-modal--figma .product-media-modal__content>img.active{width:auto!important;max-width:min(100%,720px);max-height:calc(100vh - 6rem);height:auto!important;object-fit:contain!important;margin:0 auto}.product-media-modal--figma .product-media-modal__toggle{top:1.2rem;right:1.2rem;z-index:3}@media screen and (min-width:768px){.product-media-modal--figma .product-media-modal__content{padding:4.5rem 3rem 2rem}.product-media-modal--figma .product-media-modal__content>.active,.product-media-modal--figma .product-media-modal__content .global-media-settings img,.product-media-modal--figma .product-media-modal__content>img.active{max-width:min(100%,900px);max-height:calc(100vh - 7rem)}.product-media-modal--figma .product-media-modal__toggle{right:2rem;top:2rem}}.media-gallery--figma .product-gallery-figma__main .product__media img,.media-gallery--figma .product-gallery-figma__main .product__media picture img{mix-blend-mode:multiply;vertical-align:middle;width:100%;height:100%;object-fit:contain}@media screen and (min-width:992px){.media-gallery--figma .product-gallery-figma__viewer-nav{display:none}}.media-gallery--figma .product-gallery-figma__thumbs{width:100%;max-width:646px;flex-shrink:0;background-color:#fff;border-radius:10px;box-sizing:border-box}.media-gallery--figma .thumbnail-slider--figma{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;height:62.89px;min-height:62.89px;background-color:#fff;border-radius:10px;box-sizing:border-box}.media-gallery--figma .thumbnail-slider--figma .thumbnail-list.slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;flex:1 1 auto;min-width:0;min-height:62.89px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.media-gallery--figma .thumbnail-slider--figma .thumbnail-list__item:before{display:none}.media-gallery--figma .thumbnail-slider--figma .thumbnail-list__item{position:relative;display:flex;align-items:center;justify-content:center;width:62.89px;max-width:62.89px;height:62.89px;min-height:62.89px;flex:0 0 62.89px;border-radius:5px;overflow:hidden}.media-gallery--figma .thumbnail-slider--figma .thumbnail{position:relative;top:auto;left:auto;width:62.89px;height:62.5px;background-color:#f6f6f7;padding:0;overflow:hidden;border:none;box-shadow:none;border-radius:5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.media-gallery--figma .thumbnail-slider--figma button.thumbnail:not([aria-current=true]){border:none!important;box-shadow:none!important}.media-gallery--figma .thumbnail-slider--figma .thumbnail img{mix-blend-mode:normal;width:100%;height:100%;object-fit:cover}.media-gallery--figma .thumbnail-slider--figma .thumbnail:hover{opacity:1}.media-gallery--figma .thumbnail-slider--figma button.thumbnail[aria-current=true]{border-radius:5px!important;box-shadow:inset 0 0 0 2px #000!important;border:none!important;overflow:hidden!important;box-sizing:border-box!important;outline:none!important}.media-gallery--figma .product-gallery-figma__arrow{width:62.89px;height:62.89px;min-width:62.89px;min-height:62.89px;padding:0;border-radius:5px;background-color:#fff;border:1px solid #000000;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:#000;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.media-gallery--figma .product-gallery-figma__arrow:hover,.media-gallery--figma .product-gallery-figma__arrow:focus-visible{background-color:#000;color:#fff;border-color:#000}.media-gallery--figma .product-gallery-figma__chevron-svg--next{transform:scaleX(-1)}@media screen and (min-width:768px){.media-gallery--figma .thumbnail-slider--figma .product-gallery-figma__arrow.slider-button{display:inline-flex}}.product-page-figma product-recommendations:not(.is-accordion) .complementary-products__container.complementary-products-figma{margin-top:0;border-top:none;padding-top:0}.product-page-figma .complementary-products-figma.complementary-products__container{gap:30px!important;width:100%;max-width:646px;background-color:#fff;box-sizing:border-box}.product-page-figma .complementary-products-figma__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:646px;min-height:37.7px;box-sizing:border-box}.product-page-figma .complementary-products-figma__title{margin:0!important;max-width:100%;flex:1 1 auto;min-width:0;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:130%!important;letter-spacing:3px!important;text-align:left!important;text-transform:uppercase!important;color:#1c1c1c}.product-page-figma .complementary-products-figma__arrows{display:inline-flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.product-page-figma .complementary-products-figma__arrow{width:37.7px;height:37.7px;min-width:37.7px;min-height:37.7px;padding:0;border-radius:5px;background-color:#fff;border:1px solid #000000;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:#000;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-page-figma .complementary-products-figma__arrow:hover,.product-page-figma .complementary-products-figma__arrow:focus-visible{background-color:#000;color:#fff;border-color:#000}.product-page-figma .complementary-products-figma__arrow[disabled],.product-page-figma .complementary-products-figma__arrow[disabled]:hover,.product-page-figma .complementary-products-figma__arrow[disabled]:focus-visible{background-color:#fff!important;color:#000!important;border-color:#000!important;opacity:.35;cursor:default;pointer-events:none}.product-page-figma .complementary-products-figma__arrow .product-gallery-figma__chevron-svg--next{transform:scaleX(-1)}@media screen and (min-width:768px){.product-page-figma .complementary-products-figma .complementary-products-figma__arrow.slider-button{display:inline-flex}}.product-page-figma .complementary-products-figma{max-width:646px;width:100%;box-sizing:border-box}.product-page-figma slider-component.complementary-products-figma.slider-mobile-gutter{max-width:646px;width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding-left:0!important;padding-right:0!important}.product-page-figma .complementary-products-figma__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:15px!important;align-items:stretch!important;width:100%;max-width:646px;margin:0!important;padding:0!important;list-style:none;box-sizing:border-box!important;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-page-figma .complementary-products-figma__grid::-webkit-scrollbar{display:none}.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop .slider__slide.grid__item{display:flex!important;flex-direction:column!important;min-height:0!important;box-sizing:border-box!important;flex:0 0 calc((100% - 30px) / 3)!important;width:calc((100% - 30px) / 3)!important;max-width:calc((100% - 30px) / 3)!important;min-width:calc((100% - 30px) / 3)!important;flex-shrink:0!important;padding:0!important;margin:0!important;scroll-snap-align:start}.product-page-figma .complementary-products-figma__grid.slider{scroll-snap-type:x proximity}.product-page-figma .complementary-slide.complementary-slide--card,.product-page-figma .complementary-products-figma .contains-card.contains-card--product{max-width:646px;width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:0!important;margin:0!important}.product-page-figma .complementary-card-figma.product-card-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:0;flex:1 1 auto;width:100%;background-color:#fff;box-sizing:border-box}.product-page-figma .complementary-card-figma .card.card--horizontal{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:100%;margin:0;padding:0;border:none!important;background-color:transparent!important;box-shadow:none;box-sizing:border-box;flex:1 1 auto;min-height:0;height:100%}.product-page-figma .complementary-card-figma .card.card--horizontal .card__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;max-width:100%!important;width:100%!important;min-width:0;background-color:transparent!important;background-image:none!important;box-shadow:none!important;position:relative;overflow:visible}.product-page-figma .complementary-card-figma .card>.card__inner.ratio:before{content:none!important;display:none!important;padding-bottom:0!important}.product-page-figma .complementary-card-figma .card__media{background-color:transparent;margin:0;padding:0;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;flex-shrink:0}.product-page-figma .complementary-card-figma__image-wrap{width:100%!important;aspect-ratio:1 / 1!important;position:relative!important;display:block!important;overflow:hidden!important;padding:0!important;margin:0;background-color:#f6f6f7;flex-shrink:0;isolation:isolate;box-sizing:border-box}.product-page-figma .complementary-card-figma__image-wrap .product__media-item~.product__media-item{display:none!important}.product-page-figma .complementary-card-figma__image-wrap>.product__media-item:first-child{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.product-page-figma .complementary-card-figma__image-wrap .product__media-item>a.media{position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:100%;height:100%;max-width:100%;padding:0;overflow:hidden}.product-page-figma .complementary-card-figma__image-wrap .product__media-item>a.media>img:first-of-type{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center;mix-blend-mode:multiply!important;display:block}.product-page-figma .complementary-card-figma__image-wrap .product__media-item>a.media>img:not(:first-of-type){display:none!important}.product-page-figma .complementary-card-figma .card__content.card_pro_details{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:0!important;background-color:#fff;box-sizing:border-box;flex:1 1 auto;min-height:0;grid-template-rows:unset!important}.product-page-figma .complementary-card-figma .card__content.card_pro_details>product-info{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-page-figma .complementary-card-figma .card__content.card_pro_details>product-info .card__information{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-page-figma .complementary-card-figma .card-information{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;flex-grow:1;min-height:0}.product-page-figma .complementary-card-figma__stars{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px!important;width:66px!important;height:10px!important;max-height:10px!important;opacity:1!important;color:#000;flex-shrink:0;box-sizing:border-box}.product-page-figma .complementary-card-figma__star-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10px!important;height:10px!important;opacity:1!important;line-height:0}.product-page-figma .complementary-card-figma__star{display:block;flex-shrink:0;width:10px!important;height:10px!important;opacity:1!important}.product-page-figma .complementary-card-figma__star svg{width:10px!important;height:10px!important;display:block;opacity:1!important}.product-page-figma .complementary-card-figma__title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:130%!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;width:100%;max-width:100%;flex-grow:1!important;display:flex!important;align-items:center!important;vertical-align:middle}.product-page-figma .complementary-card-figma__title a{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit;white-space:normal;word-break:break-word;display:inline-flex!important;align-items:center!important;vertical-align:middle}.product-page-figma .complementary-card-figma .card-information .price{padding-top:0!important}.product-page-figma .complementary-card-figma .card__heading{margin:0}.product-page-figma .complementary-card-figma .card-information--figma .price.price--figma-card{width:100%;max-width:100%;margin:auto 0 0!important;text-align:left}.product-page-figma .complementary-card-figma .price-figma-row,.product-page-figma .complementary-card-figma .price-figma-row--regular{display:flex;align-items:center;justify-content:flex-start!important;gap:6px!important;margin:0!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important;min-height:0!important}.product-page-figma .complementary-card-figma .price-figma-row__compare{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;letter-spacing:0!important;text-decoration:line-through!important;color:#959595!important;opacity:1!important}.product-page-figma .complementary-card-figma .price-figma-row__current{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;letter-spacing:0!important;color:#000!important}.product-page-figma .complementary-card-figma .price-figma-row__badge{padding:4px 8px!important;min-height:0!important;border-radius:100px;background-color:#e0ffdf!important}.product-page-figma .complementary-products__container .complementary-card-figma .quick-add{max-width:100%!important;width:100%;margin-top:auto!important;flex-shrink:0;grid-row-start:auto!important}.product-page-figma .complementary-card-figma .complementary-card-figma__add-btn.quick-add__submit{width:100%;height:60px;min-height:60px;min-width:0;margin:0;padding:0 10px;border:1px solid #000000;border-radius:5px;background-color:#fff;color:#000;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle}.product-page-figma .complementary-card-figma .complementary-card-figma__add-btn.quick-add__submit .canimate_txt{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none;display:inline-flex!important;align-items:center!important;vertical-align:middle}.product-page-figma .product-info-figma{width:100%;max-width:542px;box-sizing:border-box}.product-page-figma .product-info-figma__head-group{display:flex;flex-direction:column;gap:25px;width:100%;max-width:542px;margin-bottom:25px;box-sizing:border-box}.product-page-figma .product-info-figma__top{display:flex;flex-direction:column;gap:25px;width:100%;box-sizing:border-box}.product-page-figma .product-info-figma__review-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px;width:100%}.product-page-figma .product-info-figma__stars{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;width:66px;flex-shrink:0}.product-page-figma .product-info-figma__star{display:flex;width:10px;height:10px;flex-shrink:0}.product-page-figma .product-info-figma__star svg{width:10px;height:10px;display:block}.product-page-figma .product-info-figma__review-line{margin:0;flex:1 1 auto;min-width:0;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:15px!important;letter-spacing:0!important;vertical-align:middle!important;color:#000}.product-page-figma .product-info-figma__review-line-inner{vertical-align:middle!important}.product-page-figma .product-info-figma__review-strong{font-family:Manrope,sans-serif!important;font-weight:700!important}.product-page-figma .product-info-figma__title-wrap{max-width:100%;min-width:0}.product-page-figma .product-info-figma__title-wrap>a.product__title{display:none}.product-page-figma .product-info-figma__title.h0,.product-page-figma .product-info-figma__title.h1,.product-page-figma .product-info-figma__title.h2{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:35px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000;margin:0;max-width:100%;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.product-page-figma .product-info-figma__subtitle{margin:12px 0 0;padding:0;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:20px!important;line-height:1.2!important;letter-spacing:0!important;color:#000;overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width:992px){.product-page-figma .product-info-figma__subtitle{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:normal!important}}.product-page-figma .product-info-figma__tagline{display:block;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px!important;font-weight:400;line-height:120%;color:#000;margin:0;overflow-wrap:break-word;word-wrap:break-word}.product-page-figma .product-info-figma__tagline.subtitle{font-size:20px!important}.product-page-figma .product-info-figma .price--figma-pdp.price--figma-card .price-figma-row,.product-page-figma .product-info-figma .price--figma-pdp.price--figma-card .price-figma-row--regular{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px!important;margin:0!important}.product-page-figma .product-info-figma .price--figma-pdp .price-figma-row__compare{font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;color:#959595!important;text-decoration:line-through!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.product-page-figma .product-info-figma .price--figma-pdp .price-figma-row__current{font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;color:#000!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.product-page-figma .product-info-figma .price--figma-pdp .price-figma-row__badge{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;max-width:none!important;min-height:25px!important;padding:8px 12px!important;border-radius:100px;background-color:#b4e8b2!important;flex-shrink:0!important}.product-page-figma .product-info-figma .price--figma-pdp .price-figma-row__badge-text{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;text-transform:uppercase!important;letter-spacing:0!important;color:#000!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;white-space:nowrap!important}.product-page-figma .product-info-figma .price--figma-pdp .badge.price__badge-sale,.product-page-figma .product-info-figma .price--figma-pdp .badge.price__badge-sold-out{display:none!important}.product-page-figma .product-info-figma__bullets{width:100%;max-width:542px;box-sizing:border-box}.product-page-figma .product-info-figma__feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.product-page-figma .product-info-figma__feature-item{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0}.product-page-figma .product-info-figma__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;margin-top:2px;border-radius:50%;background-color:#000;box-sizing:border-box}.product-page-figma .product-info-figma__feature-icon svg{display:block;width:6px;height:4.5px}.product-page-figma .product-info-figma__feature-text{flex:1 1 auto;min-width:0;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.3!important;color:#000}.product-page-figma .product-info-figma__feature-text strong{font-family:Manrope,sans-serif!important;font-weight:700!important}.product-page-figma .product-info-figma__feature-text.rte p{margin:0}.product-page-figma .product-info-figma__feature-text.rte p+p{margin-top:.35em}.product-page-figma .product-buybox-figma{--buybox-stack-gap: 18px;width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--buybox-stack-gap);box-sizing:border-box;overflow:visible;position:relative;z-index:1}body.buybox-modal-scroll-lock .product-page-figma .product-buybox-figma,body.product-buybox-figma--modal-open .product-page-figma .product-buybox-figma{z-index:100050!important}body.buybox-modal-scroll-lock .shopify-section-group-header-group,body.product-buybox-figma--modal-open .shopify-section-group-header-group,body.buybox-modal-scroll-lock .section-header,body.product-buybox-figma--modal-open .section-header{z-index:0!important;pointer-events:none!important}body.buybox-select-open .product-page-figma .product-buybox-figma{z-index:2000010!important}body.buybox-select-open .product-page-figma .product-buybox-figma:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;pointer-events:auto}body.buybox-select-open .product-page-figma .product-custom-engraving-field,body.buybox-select-open .product-page-figma .product-custom-engraving-field *,body.buybox-select-open .product-page-figma .product-buybox-figma__engraving-trigger,body.buybox-select-open .product-page-figma .product-buybox-figma__delivery,body.buybox-select-open .product-page-figma .product-buybox-figma__delivery *,body.buybox-select-open .product-page-figma .product-buybox-figma__buy-buttons,body.buybox-select-open .product-page-figma .product-buybox-figma__buy-buttons *,body.buybox-select-open .product-page-figma .product-buybox-figma__discount,body.buybox-select-open .product-page-figma .product-buybox-figma__upsell,body.buybox-select-open .product-page-figma .product-form__submit{pointer-events:none!important}body.buybox-select-open .product-page-figma [data-figma-chain-picker],body.buybox-select-open .product-page-figma [data-figma-size-picker]{position:relative!important;z-index:600!important}body.buybox-select-open .product-page-figma .product-buybox-figma__chain-select.is-open,body.buybox-select-open .product-page-figma .product-buybox-figma__custom-select.is-open{z-index:610!important;isolation:isolate}body.buybox-select-open .product-page-figma .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-panel,body.buybox-select-open .product-page-figma .product-buybox-figma__custom-select.is-open .product-buybox-figma__select-panel{position:relative!important;z-index:620!important;pointer-events:auto!important}body.buybox-select-open .product-page-figma .product-buybox-figma__chain-option,body.buybox-select-open .product-page-figma .product-buybox-figma__chain-option *,body.buybox-select-open .product-page-figma .product-buybox-figma__select-option,body.buybox-select-open .product-page-figma .product-buybox-figma__select-option *{pointer-events:auto!important}body.buybox-select-open .sticky_pro_page{pointer-events:none!important}body.buybox-modal-scroll-lock .sticky_pro_page,body.product-buybox-figma--modal-open .sticky_pro_page{pointer-events:none!important;visibility:hidden!important}body.buybox-modal-scroll-lock .product-page-figma .product-buybox-figma__buy-buttons,body.buybox-modal-scroll-lock .product-page-figma .product-form__submit,body.product-buybox-figma--modal-open .product-page-figma .product-buybox-figma__buy-buttons,body.product-buybox-figma--modal-open .product-page-figma .product-form__submit{pointer-events:none!important}.product-page-figma .product-buybox-figma>variant-selects,.product-page-figma .product-buybox-figma>.product-custom-engraving-field,.product-page-figma .product-buybox-figma>.product-buybox-figma__delivery,.product-page-figma .product-buybox-figma>.product-buybox-figma__buy-buttons,.product-page-figma .product-buybox-figma>.product-buybox-figma__discount{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product__info-container .product-buybox-figma>.fix_content{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product-buybox-figma product-form,.product-page-figma .product-buybox-figma .product-buybox-figma__product-form{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product-buybox-figma .product-form__input,.product-page-figma .product-buybox-figma .product-form__input--dropdown,.product-page-figma .product-buybox-figma .product-form__buttons{margin-top:0!important;margin-bottom:0!important}@media screen and (min-width:992px){.product-page-figma .product__info-wrapper,.product-page-figma .product__info-container{overflow:visible}}.product-page-figma .product-buybox-figma__variant-selects{display:flex;flex-direction:column;gap:18px;width:100%}.product-page-figma .product-buybox-figma__header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%;box-sizing:border-box;border-top:none;border-bottom:none;padding-top:0}.product-page-figma .product-buybox-figma__heading{font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;vertical-align:middle!important;color:#000;margin:0}.product-page-figma .product-buybox-figma__guide-link{display:inline-flex;align-items:center;gap:6px;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:#000}.product-page-figma button.product-buybox-figma__guide-link{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;text-align:left}.product-page-figma .product-buybox-figma__guide-icon{display:block;flex-shrink:0}.product-page-figma .product-buybox-figma__guide-icon--size{width:18px;height:18px}.product-page-figma .product-buybox-figma__metal-fieldset{margin:0;padding:0;border:0;min-width:0;border-top:none!important;box-shadow:none}.product-page-figma .product-buybox-figma__metal-fieldset .swatch_divide{border:0!important;border-top:none!important;padding-top:0!important;margin-top:0!important}.product-page-figma .metal-swatches-container.product-buybox-figma__metal-grid,.product-page-figma .metal-swatches-container{display:flex!important;flex-direction:row;flex-wrap:nowrap!important;align-items:stretch;justify-content:flex-start;gap:4px!important;width:100%!important;max-width:542px;height:auto;min-height:0;box-sizing:border-box;margin:0;padding:0;border:none;overflow:visible!important}.product-page-figma .product-buybox-figma__metal-grid .swatch-input__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-page-figma .metal-swatches-container .metal-option-box.product-buybox-figma__metal-card{box-sizing:border-box;width:calc((100% - 16px)/5)!important;flex:0 0 calc((100% - 16px)/5)!important;flex-shrink:0!important;height:auto!important;min-height:100px;padding:15px 6px 10px!important;margin:0;border-radius:5px;background:#f6f6f7;border:1px solid #e0e0e1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;cursor:pointer;transition:border-color .15s ease;min-width:0;max-width:none}.product-page-figma .product-buybox-figma__metal-grid .swatch-input__input:checked+.metal-option-box,.product-page-figma .metal-option-box.product-buybox-figma__metal-card.active{border-color:#000}.product-page-figma .metal-option-box__labels{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;min-width:0;overflow:visible}.product-page-figma .product-buybox-figma__metal-circle,.product-page-figma .metal-option-box__circle{width:43px;height:44px;border-radius:50%;flex-shrink:0;background-position:center;background-size:cover}.product-page-figma .metal-option-box[data-metal] .metal-option-box__circle{background-color:transparent}.product-page-figma .metal-option-box:not([data-metal]) .metal-option-box__circle,.product-page-figma .metal-option-box__circle--image{background:var(--swatch--background, transparent);background-position:var(--swatch-focal-point, center);background-size:cover;background-repeat:no-repeat}.product-page-figma .product-buybox-figma__metal-circle--placeholder{background:linear-gradient(77.83deg,#c9a962,#f0e6c8 45%,#a67c52)}.product-page-figma .product-buybox-figma__metal-line,.product-page-figma .metal-option-box__line1,.product-page-figma .metal-option-box__line2{font-family:Manrope,sans-serif!important;font-size:10px!important;line-height:1.3!important;text-align:center!important;color:#000;margin:0}.product-page-figma .product-buybox-figma__metal-line--bold,.product-page-figma .metal-option-box__line1{font-family:Manrope,sans-serif!important;font-weight:700!important;display:block!important;white-space:nowrap!important;max-width:100%!important}.product-page-figma .metal-option-box__line2{font-family:Manrope,sans-serif!important;font-weight:400!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__ring-size .form__label{margin-bottom:15px}.product-page-figma .product-buybox-figma .product-form__input--dropdown.product-buybox-figma__dropdown{overflow:visible;position:relative;z-index:2;width:100%;max-width:542px}.product-page-figma .product-buybox-figma__custom-select,.product-page-figma .product-buybox-figma__chain-select{position:relative;z-index:5;width:100%}.product-page-figma .product-buybox-figma__chain-select.is-open,.product-page-figma .product-buybox-figma__custom-select.is-open{z-index:40}.product-page-figma .product-buybox-figma__select-option,.product-page-figma .product-buybox-figma__chain-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;pointer-events:auto}.product-page-figma .product-buybox-figma__select-face{width:100%;height:60px;margin:0;padding:0 30px;box-sizing:border-box;border-radius:5px;border:1px solid #000000;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;z-index:2;font-family:Manrope,sans-serif!important;font-size:15px;font-weight:400;color:#000;text-align:left}.product-page-figma .product-buybox-figma__select-current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page-figma .product-buybox-figma__select-face-caret{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.product-page-figma .product-buybox-figma__select-face-caret .icon-caret{width:12px;height:auto}.product-page-figma .product-buybox-figma__select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}@media(hover:none),(pointer:coarse){.product-page-figma .product-buybox-figma__custom-select,.product-page-figma .product-buybox-figma__chain-select{position:relative}.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__select-face,.product-page-figma [data-figma-chain-kind=type] .product-buybox-figma__select-face{pointer-events:auto!important}.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__select-native,.product-page-figma [data-figma-chain-kind=type] .product-buybox-figma__select-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;opacity:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important;z-index:-1!important;-webkit-appearance:none!important;appearance:none!important}.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-panel,.product-page-figma [data-figma-chain-kind=type] .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-panel{display:block!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;max-height:none!important}.product-page-figma [data-figma-size-picker] .product-buybox-figma__select-face{pointer-events:auto!important}.product-page-figma [data-figma-size-picker] .product-buybox-figma__select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;opacity:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;pointer-events:none!important;z-index:-1!important;-webkit-appearance:none!important;appearance:none!important}.product-page-figma [data-figma-size-picker] .product-buybox-figma__custom-select.is-open .product-buybox-figma__select-panel{display:block!important;visibility:visible!important;pointer-events:auto!important;height:auto!important}}@media screen and (max-width:749px){.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__select-face{pointer-events:auto!important}.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__select-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;opacity:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important;z-index:-1!important;-webkit-appearance:none!important;appearance:none!important}.product-page-figma [data-figma-chain-kind=size] .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-panel{display:block!important;visibility:visible!important;pointer-events:auto!important;height:auto!important;max-height:none!important}}.product-page-figma .product-buybox-figma .product-form__submit[disabled],.product-page-figma .product-buybox-figma .product-form__submit[aria-disabled=true],.product-page-figma .product-buybox-figma__submit[disabled],.product-page-figma .product-buybox-figma__submit[aria-disabled=true]{background:#000!important;color:#fff!important;opacity:1!important;filter:none!important}.product-page-figma .product-buybox-figma__select-panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:0;list-style:none;box-sizing:border-box;width:100%;min-width:100%;background:#fff;border:1px solid #000000;border-radius:5px;max-height:min(70vh,420px);overflow-y:auto;overflow-x:hidden;box-shadow:0 8px 24px #0000001f}.product-page-figma .product-buybox-figma__select-option{margin:0;padding:14px 20px;font-family:Manrope,sans-serif!important;font-size:15px;font-weight:400;line-height:1.3;color:#000;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e8e8e8}.product-page-figma .product-buybox-figma__select-option:last-child{border-bottom:none}.product-page-figma .product-buybox-figma__select-option[aria-selected=true]{font-weight:600;background:#f6f6f7}.product-page-figma .product-buybox-figma__select-option--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.product-page-figma .product-buybox-figma__select-shell{position:relative;display:flex;align-items:center;width:100%;height:60px;padding:0 30px;box-sizing:border-box;border-radius:5px;border:1px solid #000000;background:#fff}.product-page-figma .product-buybox-figma__select-shell .select__select{flex:1 1 auto;width:100%;height:100%;margin:0;padding:0 24px 0 0;border:0;background:transparent;font-family:Manrope,sans-serif!important;font-size:15px;font-weight:400;color:#000;cursor:pointer;appearance:none;-webkit-appearance:none}.product-page-figma .product-buybox-figma__select-shell .icon-caret{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:12px;height:auto;pointer-events:none}.product-page-figma .product-buybox-figma__ring-size .dropdown-swatch{display:none}.product-page-figma .product-buybox-figma__chain-picker{margin-bottom:0;overflow:visible!important;z-index:auto}.product-page-figma .product-buybox-figma .product-form__input--dropdown.product-buybox-figma__chain-picker{overflow:visible!important}.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__header-row{gap:8px;margin-bottom:8px}.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__heading{flex:1 1 auto;min-width:0;font-size:12px!important;line-height:1.25!important;letter-spacing:2px!important;white-space:normal}.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__guide-link{flex-shrink:0;font-size:11px;letter-spacing:1.5px;gap:4px}.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__guide-link img,.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__guide-link svg{width:14px;height:auto}.product-page-figma .product-buybox-figma__chain-select{border-radius:5px;overflow:visible!important;position:relative}.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__chain-select__face,.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__select-face{height:48px;min-height:48px;padding:0 16px;font-size:13px}.product-page-figma .product-buybox-figma__chain-select.is-open{border:1px solid #000000;background:#fff}.product-page-figma .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-select__face{border-color:transparent;border-bottom:1px solid #e8e8e8;border-radius:5px 5px 0 0}.product-page-figma .product-buybox-figma__chain-select.is-open .product-buybox-figma__select-face-caret{transform:rotate(180deg)}.product-page-figma .product-buybox-figma__chain-select__placeholder{color:#9a9a9a!important;font-size:13px!important}.product-page-figma .product-buybox-figma__chain-panel.product-buybox-figma__select-panel,.product-page-figma .product-buybox-figma__chain-panel{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:5!important;margin:0!important;box-shadow:none!important;border:0!important;border-top:1px solid #e8e8e8!important;border-radius:0 0 5px 5px!important;max-height:none!important;height:auto!important;overflow:visible!important;overflow-y:visible!important;background:#fff!important;transform:none!important;pointer-events:auto!important}.product-page-figma .product-buybox-figma__chain-panel.product-buybox-figma__select-panel:not([hidden]),.product-page-figma .product-buybox-figma__chain-select.is-open .product-buybox-figma__chain-panel{display:block!important}.product-page-figma .product-buybox-figma__chain-select.is-open{z-index:20!important;position:relative}.product-page-figma .product-buybox-figma:has(.product-buybox-figma__chain-select.is-open),.product-page-figma .product-buybox-figma:has(.product-buybox-figma__custom-select.is-open){z-index:200}.product-page-figma .product-buybox-figma__chain-option,.product-page-figma .product-buybox-figma__chain-option *{pointer-events:auto!important}.product-page-figma .product-buybox-figma__chain-option,.product-page-figma .product-buybox-figma__select-option{position:relative;z-index:1;margin:0;padding:11px 14px;list-style:none;border-bottom:1px solid #e8e8e8;cursor:pointer;font-family:Manrope,sans-serif!important;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.06)}.product-page-figma .product-buybox-figma__chain-option:last-child{border-bottom:none}.product-page-figma .product-buybox-figma__chain-option--disabled,.product-page-figma .product-buybox-figma__chain-option--disabled *,.product-page-figma .product-buybox-figma__chain-option--unavailable{opacity:.55;cursor:pointer;pointer-events:auto!important}.product-page-figma .product-buybox-figma__chain-option__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-page-figma .product-buybox-figma__chain-option__main{flex:1 1 auto;min-width:0}.product-page-figma .product-buybox-figma__chain-option__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.product-page-figma .product-buybox-figma__chain-option__label{font-size:13px;font-weight:600;color:#000;line-height:1.3}.product-page-figma .product-buybox-figma__chain-option__price{font-size:13px;font-weight:700;color:#000;margin-left:auto}.product-page-figma .product-buybox-figma__chain-option__included{font-size:12px;font-weight:600;color:#5b7c5a;margin-left:auto}.product-page-figma .product-buybox-figma__chain-option__popular{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#e8f0e7;color:#3f5f3e;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.4}.product-page-figma .product-buybox-figma__chain-option__badge-included{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid #5b7c5a;color:#5b7c5a;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.4}.product-page-figma .product-buybox-figma__chain-option__radio{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid #000000;box-sizing:border-box;background:#fff;position:relative}.product-page-figma .product-buybox-figma__chain-option[aria-selected=true] .product-buybox-figma__chain-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#000}.product-page-figma .product-buybox-figma__chain-option--type{padding:12px 14px 14px}.product-page-figma .product-buybox-figma__chain-option__media{width:100%;aspect-ratio:16 / 9;max-height:140px;margin-bottom:10px;border-radius:4px;overflow:hidden;background:#f2f0ec;display:flex;align-items:center;justify-content:center}.product-page-figma .product-buybox-figma__chain-option__img{width:100%;height:100%;object-fit:cover;display:block}.product-page-figma .product-buybox-figma__chain-option__img-placeholder{font-family:Manrope,sans-serif!important;font-size:12px;color:#8a8a8a}.product-page-figma .product-buybox-figma__chain-option__desc{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4;color:#6b6b6b}.product-page-figma .product-buybox-figma__chain-error{margin:8px 0 0;font-family:Manrope,sans-serif!important;font-size:12px;color:#b00020}.product-page-figma .product-buybox-figma__chain-picker.is-invalid .product-buybox-figma__chain-select__face{border-color:#b00020}.product-page-figma .product-buybox-figma__chain-option__title-row .product-buybox-figma__chain-option__price,.product-page-figma .product-buybox-figma__chain-option__title-row .product-buybox-figma__chain-option__included{margin-left:0}.product-page-figma .product-buybox-figma__chain-option__title-row{justify-content:flex-start}.product-page-figma .product-buybox-figma__chain-option:not(.product-buybox-figma__chain-option--type) .product-buybox-figma__chain-option__title-row{width:100%}.product-page-figma .product-buybox-figma__chain-option:not(.product-buybox-figma__chain-option--type) .product-buybox-figma__chain-option__price,.product-page-figma .product-buybox-figma__chain-option:not(.product-buybox-figma__chain-option--type) .product-buybox-figma__chain-option__included{margin-left:auto}@media screen and (max-width:749px){.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__heading{font-size:11px!important;letter-spacing:1.5px!important}.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__chain-select__face,.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__select-face{height:48px;min-height:48px;padding:0 14px;font-size:13px}.product-page-figma .product-buybox-figma__chain-option{padding:10px 12px}.product-page-figma .product-buybox-figma__chain-option__label,.product-page-figma .product-buybox-figma__chain-option__price{font-size:12.5px}.product-page-figma .product-buybox-figma__chain-option__desc{font-size:11.5px}.product-page-figma .product-buybox-figma__chain-option__media{aspect-ratio:auto;height:88px;max-height:88px;margin-bottom:8px}.product-page-figma .product-buybox-figma__chain-option--type{padding:10px 12px 12px}.product-page-figma .product-buybox-figma__chain-panel.product-buybox-figma__select-panel,.product-page-figma .product-buybox-figma__chain-panel{max-height:none!important;overflow:visible!important;overflow-y:visible!important;position:relative!important}}.product-page-figma .product-buybox-figma .product-custom-engraving-field{margin-top:0!important;margin-bottom:0!important;width:100%;max-width:542px}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger{width:100%;height:60px;margin:0;padding:0 16px;box-sizing:border-box;border-radius:5px;background:#f6f6f7;border:1px solid #e0e0e1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:#000}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger-label{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;display:inline-flex!important;align-items:center!important}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:#000}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger-icon svg{display:block}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked,.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked:disabled,.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked[disabled],.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked[aria-disabled=true]{cursor:default;pointer-events:none;opacity:1!important;color:#555!important;background:#f6f6f7!important;border-color:#e0e0e1!important}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked .product-buybox-figma__engraving-trigger-label{font-weight:400!important;font-size:14px!important;line-height:1.3!important;text-transform:none!important;color:#555!important;opacity:1!important}.product-page-figma .product-buybox-figma .product-buybox-figma__engraving-trigger.is-locked .product-buybox-figma__engraving-trigger-icon{color:#555!important;opacity:1!important}.product-page-figma .product-buybox-figma__engraving-modal[hidden]{display:none!important}.product-page-figma .product-buybox-figma__engraving-modal{position:fixed!important;top:0;left:0;z-index:100060!important;width:100vw!important;height:100%!important;height:100dvh!important;max-height:100dvh;overflow:hidden!important;overscroll-behavior:none!important;box-sizing:border-box;padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:auto!important;touch-action:manipulation}.product-page-figma .product-buybox-figma__engraving-modal__backdrop{position:fixed!important;top:0;left:0;width:100%!important;height:100%!important;min-height:100vh;background:#00000080;z-index:0}.product-page-figma .product-buybox-figma__engraving-modal__panel{position:relative;z-index:1;width:min(680px,100%)!important;max-width:min(680px,100%)!important;max-height:min(92dvh,900px);margin:0 auto!important;padding:32px!important;box-sizing:border-box;border-radius:8px!important;border:1px solid #e5e5e5;background:#fff!important;box-shadow:0 16px 52px #0003;display:flex;flex-direction:column;gap:32px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.product-page-figma .product-buybox-figma__engraving-modal__content{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%;min-width:0;box-sizing:border-box}.product-page-figma .product-buybox-figma__engraving-modal__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px;width:100%!important;max-width:100%!important;margin:0;box-sizing:border-box}.product-page-figma .product-buybox-figma__engraving-modal__title{margin:0;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;text-align:left!important;font-family:Nimbus Sans,sans-serif!important;font-size:27px!important;line-height:120%!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.product-page-figma .product-buybox-figma__engraving-modal__close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-shrink:0!important;border:none;border-radius:50%!important;background:#fff;color:#000;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;padding:0!important;line-height:0}.product-page-figma .product-buybox-figma__engraving-modal__close-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.product-page-figma .product-buybox-figma__engraving-modal__close-icon img{width:16px!important;height:16px!important;display:block!important}.product-page-figma .product-buybox-figma__engraving-modal__font{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%;min-width:0}.product-page-figma .product-buybox-figma__engraving-modal__section-title--font{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;margin:0!important;color:#000}.product-page-figma .product-buybox-figma__engraving-modal__font-options{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%;min-width:0}.product-page-figma .product-buybox-figma__engraving-font-option{appearance:none;-webkit-appearance:none;margin:0;height:60px!important;border-radius:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:13px 10px!important;cursor:pointer!important;gap:15px!important;box-sizing:border-box;width:100%;min-width:0;border:1px solid #e0e0e1!important;background-color:transparent!important;font:inherit;text-align:center}.product-page-figma .product-buybox-figma__engraving-font-option.is-active{border:1px solid #000000!important;background-color:#f1f1f1!important}.product-page-figma .product-buybox-figma__engraving-font-option__label{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:130%!important;color:#000!important;text-transform:none;letter-spacing:normal;flex-shrink:0}.product-page-figma .product-buybox-figma__engraving-font-option__preview{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0}.product-page-figma .product-buybox-figma__engraving-font-option__preview img{display:block!important;width:72px!important;height:24px!important;object-fit:contain!important}.product-page-figma .product-buybox-figma__engraving-font-option__preview--handwritten img{width:90px!important;height:37px!important}.product-page-figma .product-buybox-figma__engraving-modal__fields{display:flex;flex-direction:column;gap:24px}.product-page-figma .product-buybox-figma__engraving-modal__field{display:flex;flex-direction:column;gap:8px}.product-page-figma .product-buybox-figma__engraving-modal__label{display:block;margin:0;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#000}.product-page-figma .product-buybox-figma__engraving-modal__input,.product-page-figma .product-buybox-figma__engraving-modal__textarea{width:100%;box-sizing:border-box;padding:12px;border-radius:2px;border:1px solid #000000;background:#fff;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000}.product-page-figma .product-buybox-figma__engraving-modal .product-buybox-figma__engraving-modal__input:focus,.product-page-figma .product-buybox-figma__engraving-modal .product-buybox-figma__engraving-modal__input:focus-visible,.product-page-figma .product-buybox-figma__engraving-modal .product-buybox-figma__engraving-modal__textarea:focus,.product-page-figma .product-buybox-figma__engraving-modal .product-buybox-figma__engraving-modal__textarea:focus-visible{outline:none!important;box-shadow:none!important;border:1px solid #000000!important}.product-page-figma .product-buybox-figma__engraving-modal__textarea{resize:vertical;min-height:88px}.product-page-figma .product-buybox-figma__engraving-modal__input::placeholder,.product-page-figma .product-buybox-figma__engraving-modal__textarea::placeholder{color:#9e9e9e;opacity:1}.product-page-figma .product-buybox-figma__engraving-modal__field:first-child{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.product-page-figma .product-buybox-figma__engraving-modal__field:first-child>.product-buybox-figma__engraving-modal__label{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#000!important;margin:0!important}.product-page-figma .product-buybox-figma__engraving-modal__field:first-child>.product-buybox-figma__engraving-modal__input{width:100%!important;height:60px!important;border-radius:5px!important;padding:0 22px!important;box-sizing:border-box!important;border:1px solid #000000!important;background-color:#fff!important;outline:none!important;font-family:Nimbus Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#000!important}.product-page-figma .product-buybox-figma__engraving-modal__field:first-child>.product-buybox-figma__engraving-modal__input::placeholder{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:14px!important;color:#666!important;text-transform:capitalize!important;opacity:1!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(2){display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(2)>.product-buybox-figma__engraving-modal__label{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#000!important;margin:0!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(2)>.product-buybox-figma__engraving-modal__input{width:100%!important;height:60px!important;border-radius:5px!important;padding:0 22px!important;box-sizing:border-box!important;border:1px solid #000000!important;background-color:#fff!important;outline:none!important;font-family:Nimbus Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#000!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(2)>.product-buybox-figma__engraving-modal__input::placeholder{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:14px!important;color:#666!important;text-transform:uppercase!important;opacity:1!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(3){display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(3)>.product-buybox-figma__engraving-modal__label{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#000!important;margin:0!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(3)>.product-buybox-figma__engraving-modal__textarea{width:100%!important;min-height:123px!important;border-radius:5px!important;padding:22px!important;box-sizing:border-box!important;resize:vertical!important;border:1px solid #000000!important;background-color:#fff!important;outline:none!important;overflow-y:hidden;font-family:Nimbus Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;color:#000!important}.product-page-figma .product-buybox-figma__engraving-modal__field:nth-child(3)>.product-buybox-figma__engraving-modal__textarea::placeholder{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:14px!important;color:#666!important;text-transform:capitalize!important;opacity:1!important}.product-page-figma .product-buybox-figma__engraving-modal__info{display:flex!important;flex-direction:column!important;gap:22px!important;background-color:#e2ffd9!important;border:none;border-radius:5px!important;padding:28px 20px!important;box-sizing:border-box}.product-page-figma .product-buybox-figma__engraving-modal__info-title{margin:0!important;font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__engraving-modal__info-list{margin:0;padding:0;list-style:none;display:flex!important;flex-direction:column!important;gap:15px!important}.product-page-figma .product-buybox-figma__engraving-modal__info-list li{margin:0!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;font-family:Nimbus Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:140%!important;color:#000!important}.product-page-figma .product-buybox-figma__engraving-modal__info-check{display:flex!important;align-items:center!important;justify-content:center!important;width:15px!important;min-width:15px!important;height:15px!important;border-radius:50%!important;background-color:#000!important;flex-shrink:0!important;margin-top:3px!important;line-height:0}.product-page-figma .product-buybox-figma__engraving-modal__check-svg{width:6px!important;height:4.5px!important;display:block!important;flex-shrink:0}.product-page-figma .product-buybox-figma__engraving-modal__actions{width:100%!important;margin-top:0!important;padding:0!important;box-sizing:border-box}.product-page-figma .product-buybox-figma__engraving-modal__submit{width:100%!important;height:60px!important;min-height:60px!important;padding:0!important;box-sizing:border-box!important;border:none!important;border-radius:5px!important;background-color:#000!important;color:#fff!important;font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;appearance:none;-webkit-appearance:none}.product-page-figma .product-buybox-figma__engraving-modal__submit:hover,.product-page-figma .product-buybox-figma__engraving-modal__submit:focus,.product-page-figma .product-buybox-figma__engraving-modal__submit:focus-visible,.product-page-figma .product-buybox-figma__engraving-modal__submit:active{background-color:#000!important;color:#fff!important;outline:none!important;box-shadow:none!important}.product-page-figma .product-buybox-figma__engraving-modal--necklace{--eng-ink: #16130f;--eng-muted: #8a857c;--eng-body: #545143;--eng-back: #f4f1ea;--eng-line: #e7e2da;--eng-gold: #b8996c;--eng-sage: #8a9386;--eng-sage-bg: #f4f7ee;--eng-sage-line: #e9e2cc;display:flex!important;align-items:center;justify-content:center;padding:16px!important;background:transparent;overflow:hidden!important}.product-page-figma .product-buybox-figma__engraving-modal--necklace[hidden]{display:none!important}.product-page-figma .product-buybox-figma__engraving-modal--necklace .product-buybox-figma__engraving-modal__backdrop{background:#0000008c!important}.product-page-figma .product-buybox-figma__engraving-necklace__panel{width:min(468px,100%)!important;max-width:min(468px,100%)!important;max-height:min(92dvh,900px);margin:0 auto!important;padding:32px 24px 24px!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 18px 48px #16130f2e;box-sizing:border-box!important;font-family:Manrope,Helvetica Neue,Arial,sans-serif;color:var(--eng-ink)}.product-page-figma .product-buybox-figma__engraving-necklace__close{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--eng-muted)!important;font-size:26px!important;line-height:1!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;z-index:2}.product-page-figma .product-buybox-figma__engraving-necklace__accent{width:42px;height:2px;margin:0 auto 14px;background:var(--eng-gold);border-radius:2px}.product-page-figma .product-buybox-figma__engraving-necklace__head{text-align:center;margin-bottom:22px;padding:0 12px}.product-page-figma .product-buybox-figma__engraving-necklace__title{margin:0 0 10px!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:600!important;font-size:18px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--eng-ink)!important;line-height:1.2!important}.product-page-figma .product-buybox-figma__engraving-necklace__sub{margin:0!important;font-family:Manrope,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:var(--eng-muted)!important}.product-page-figma .product-buybox-figma__engraving-necklace__preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;min-height:297px;margin-bottom:22px;padding:30px 10px 20px;border-radius:14px;box-sizing:border-box;background:#f4f1ea}.product-page-figma .product-buybox-figma__engraving-necklace__pendant{position:relative;width:100%;max-width:210px;height:210px;border-radius:50%;border:1.5px solid rgba(186,171,132,.72);box-shadow:inset 0 0 0 14px #f4f1ea,inset 0 0 0 1px #baab8457;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,#ffffff59,#fff0 58%),#f1ece2;box-sizing:border-box;padding:28px}.product-page-figma .product-buybox-figma__engraving-necklace__preview-text{display:block;width:100%;max-width:140px;margin:0 auto;text-align:center;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;font-style:italic;line-height:1.2;color:#c8c0ae;word-break:break-word;overflow-wrap:anywhere}.product-page-figma .product-buybox-figma__engraving-necklace__preview-text.is-filled{color:#5e5346;font-size:18px;font-weight:500;font-style:normal;letter-spacing:.5px}.product-page-figma .product-buybox-figma__engraving-necklace__preview-text.is-script{font-family:Dancing Script,cursive;font-style:normal}.product-page-figma .product-buybox-figma__engraving-necklace__preview-text.is-script.is-filled{font-size:22px;font-weight:600}.product-page-figma .product-buybox-figma__engraving-necklace__preview-label{margin:0!important;font-size:9px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#b09e7c!important;text-align:center}.product-page-figma .product-buybox-figma__engraving-necklace__block{margin-bottom:22px}.product-page-figma .product-buybox-figma__engraving-necklace__sectionlbl{margin:0 0 11px!important;font-size:9px!important;font-weight:700!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--eng-gold)!important;font-family:Manrope,Helvetica Neue,Arial,sans-serif!important}.product-page-figma .product-buybox-figma__engraving-necklace__font-opts{display:flex;gap:10px}.product-page-figma .product-buybox-figma__engraving-necklace__opt{flex:1 1 0;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px;text-align:center;padding:14px 6px;border:1px solid var(--eng-line);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease;color:var(--eng-ink);font-family:inherit}.product-page-figma .product-buybox-figma__engraving-necklace__opt.is-active{border:1.5px solid var(--eng-ink);background:#fdf7f1}.product-page-figma .product-buybox-figma__engraving-necklace__opt-aa{display:block!important;width:100%;font-size:22px;font-weight:700;line-height:1.1;margin:0!important;font-family:Manrope,Helvetica Neue,Arial,sans-serif}.product-page-figma .product-buybox-figma__engraving-necklace__opt-aa--script{font-family:Dancing Script,cursive;font-size:26px;font-weight:600}.product-page-figma .product-buybox-figma__engraving-necklace__opt-fl{display:block!important;width:100%;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--eng-muted);line-height:1.3;white-space:normal}.product-page-figma .product-buybox-figma__engraving-necklace__fieldwrap{width:100%}.product-page-figma .product-buybox-figma__engraving-necklace__input{width:100%!important;padding:15px 16px!important;border:1.5px solid var(--eng-ink)!important;border-radius:10px!important;font-family:Manrope,Helvetica Neue,Arial,sans-serif!important;font-size:14.5px!important;font-weight:400!important;color:var(--eng-ink)!important;background:#fff!important;outline:none!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__engraving-necklace__input::placeholder{color:#b0aaa0!important;opacity:1!important;text-transform:none!important}.product-page-figma .product-buybox-figma__engraving-necklace__input:focus,.product-page-figma .product-buybox-figma__engraving-necklace__input:focus-visible{border-color:var(--eng-ink)!important;box-shadow:none!important;outline:none!important}.product-page-figma .product-buybox-figma__engraving-necklace__fieldmeta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px}.product-page-figma .product-buybox-figma__engraving-necklace__fieldnote,.product-page-figma .product-buybox-figma__engraving-necklace__counter{font-size:10px!important;line-height:1.35!important;color:var(--eng-muted)!important;font-weight:500!important}.product-page-figma .product-buybox-figma__engraving-necklace__counter{flex-shrink:0;white-space:nowrap}.product-page-figma .product-buybox-figma__engraving-necklace__footrow{display:flex;justify-content:center;align-items:center;background:var(--eng-sage-bg);border:1px solid var(--eng-sage-line);border-radius:12px;padding:13px 15px;margin-bottom:16px;box-sizing:border-box}.product-page-figma .product-buybox-figma__engraving-necklace__footrow span{font-size:12px;font-weight:600;color:var(--eng-sage);text-align:center}.product-page-figma .product-buybox-figma__engraving-necklace__good{margin:0 0 20px!important;font-size:11.5px!important;line-height:1.5!important;color:var(--eng-body)!important;font-weight:400!important}.product-page-figma .product-buybox-figma__engraving-necklace__good strong{color:var(--eng-ink);font-weight:700}.product-page-figma .product-buybox-figma__engraving-necklace__actions{display:flex;flex-direction:column;gap:0}.product-page-figma .product-buybox-figma__engraving-necklace__save{width:100%;padding:16px;border:none;border-radius:5px;background:#16130f;color:#fff;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.product-page-figma .product-buybox-figma__engraving-necklace__save:disabled{opacity:.35;cursor:not-allowed}.product-page-figma .product-buybox-figma__engraving-necklace__skip{width:100%;background:none;border:none;text-align:center;padding:14px 0 4px;font-size:12px;color:var(--eng-muted);text-decoration:underline;cursor:pointer;font-family:inherit}.product-page-figma .product-buybox-figma__engraving-ring__preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:22px;padding:30px 12px 20px;border-radius:14px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0%,#f6f2ee,#efe5dc)}.product-page-figma .product-buybox-figma__engraving-ring__plate{position:relative;width:100%;max-width:340px;height:92px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:12px 22px;box-sizing:border-box;border-radius:14px;border:1.5px solid rgba(191,164,143,.55);background:linear-gradient(180deg,#ffffffb8,#f8f4edeb);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #bfa48f2e,0 1px 2px #16130f0a}.product-page-figma .product-buybox-figma__engraving-ring__preview-text{display:block;width:100%;text-align:center;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;font-style:italic;letter-spacing:0;line-height:1.2;color:#c7bfa9;word-break:break-word;overflow-wrap:anywhere}.product-page-figma .product-buybox-figma__engraving-ring__preview-text.is-filled{color:#3b3a39;font-size:18px;font-weight:500;font-style:normal;letter-spacing:.5px}.product-page-figma .product-buybox-figma__engraving-ring__preview-text.is-script{font-family:Dancing Script,cursive;font-style:normal}.product-page-figma .product-buybox-figma__engraving-ring__preview-text.is-script.is-filled{font-size:22px;font-weight:600}.product-page-figma .product-buybox-figma__engraving-modal--ring .product-buybox-figma__engraving-necklace__preview-label{color:#bfa48f!important;font-size:8px!important;letter-spacing:1px!important;margin-top:0!important}@media screen and (max-width:749px){.product-page-figma .product-buybox-figma__engraving-modal{padding:12px}.product-page-figma .product-buybox-figma__engraving-modal--necklace{align-items:flex-end;padding:0!important}.product-page-figma .product-buybox-figma__engraving-modal--necklace .product-buybox-figma__engraving-necklace__panel{width:100%!important;max-width:100%!important;margin:0!important;max-height:min(90dvh,100%);border-radius:18px 18px 0 0!important;padding:22px 16px 18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.product-page-figma .product-buybox-figma__engraving-necklace__title{font-size:18px!important;letter-spacing:2px!important}.product-page-figma .product-buybox-figma__engraving-necklace__preview{min-height:260px;padding:24px 10px 16px}.product-page-figma .product-buybox-figma__engraving-necklace__pendant{max-width:180px;height:180px}.product-page-figma .product-buybox-figma__engraving-ring__preview{padding:24px 10px 16px}.product-page-figma .product-buybox-figma__engraving-ring__plate{max-width:100%;height:84px;padding:10px 16px}.product-page-figma .product-buybox-figma__engraving-ring__preview-text.is-filled{font-size:16px}.product-page-figma .product-buybox-figma__engraving-ring__preview-text.is-script.is-filled{font-size:20px}.product-page-figma .product-buybox-figma__engraving-modal__panel{width:100%!important;max-width:100%!important;margin:24px auto!important;padding:24px!important;gap:24px!important}.product-page-figma .product-buybox-figma__engraving-modal__header{max-width:100%!important}.product-page-figma .product-buybox-figma__engraving-modal__title{font-size:27px!important;letter-spacing:-.02em!important}.product-page-figma .product-buybox-figma__size-guide-modal__panel{width:100%!important;max-width:100%!important;margin:24px auto!important;padding:24px!important}}@media screen and (max-width:645px){.product-page-figma .product-buybox-figma__engraving-modal__panel{padding:24px 20px!important}.product-page-figma .product-buybox-figma__engraving-modal__header{align-items:flex-start!important}.product-page-figma .product-buybox-figma__engraving-modal__close{margin-top:-2px!important}.product-page-figma .product-buybox-figma__engraving-modal__title{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;line-height:1.2!important;width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-width:0!important;font-size:24px!important;letter-spacing:-.02em!important}.product-page-figma .product-buybox-figma__engraving-font-option{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:auto!important;min-height:60px!important;padding:12px 10px!important}.product-page-figma .product-buybox-figma__engraving-font-option__label{text-align:center!important}.product-page-figma .product-buybox-figma__engraving-modal__info{padding:24px 14px!important}.product-page-figma .product-buybox-figma__engraving-modal__info-title{letter-spacing:3px!important;font-size:14px!important;line-height:1.35!important}}.product-page-figma .product-buybox-figma__size-guide-modal[hidden]{display:none!important}.product-page-figma .product-buybox-figma__size-guide-modal{position:fixed!important;top:0;left:0;z-index:100060!important;width:100vw!important;height:100vh!important;max-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:24px;pointer-events:auto!important}.product-page-figma .product-buybox-figma__size-guide-modal__backdrop{position:fixed!important;top:0;left:0;width:100%!important;height:100%!important;min-height:100vh;background:#00000080;z-index:0}.product-page-figma .product-buybox-figma__size-guide-modal__panel{position:relative;z-index:1;width:min(606px,100%)!important;max-width:606px!important;margin:50px auto!important;padding:32px!important;box-sizing:border-box;border-radius:8px!important;border:1px solid #e5e5e5;background:#fff!important;box-shadow:0 16px 52px #0003;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:32px!important}.product-page-figma .product-buybox-figma__size-guide-modal__header{display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box;width:100%;flex-shrink:0}.product-page-figma .product-buybox-figma__size-guide-modal__close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-shrink:0!important;border:none;border-radius:50%!important;background:#fff;color:#000;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;padding:0!important;line-height:0}.product-page-figma .product-buybox-figma__size-guide-modal__close-icon img{width:16px!important;height:16px!important;display:block!important}.product-page-figma .product-buybox-figma__size-guide-modal__hero{width:100%!important;max-width:542px!important;height:363px!important;margin-bottom:25px!important;border-radius:5px!important;overflow:hidden!important;background:#f4f4f4;flex-shrink:0}.product-page-figma .product-buybox-figma__size-guide-modal__hero-img{width:100%!important;max-width:542px!important;height:363px!important;object-fit:cover!important;border-radius:5px!important;display:block!important}.product-page-figma .product-buybox-figma__size-guide-modal__text{display:flex!important;flex-direction:column!important;gap:25px!important;width:100%}.product-page-figma .product-buybox-figma__size-guide-modal__title{margin:0!important;font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:31px!important;line-height:120%!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__intro{margin:0!important;font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:20px!important;line-height:120%!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__table-stack{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__size-guide-modal__thead{width:100%!important;max-width:100%!important;height:auto!important;min-height:55px!important;overflow:visible!important;overflow-x:hidden!important;box-sizing:border-box!important;flex-shrink:0}.product-page-figma .product-buybox-figma__size-guide-modal__tbody{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__size-guide-modal__tr--head{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:55px!important;overflow:visible!important;gap:20px!important;box-sizing:border-box;width:100%!important;max-width:100%!important}.product-page-figma .product-buybox-figma__size-guide-modal__th{box-sizing:border-box!important;padding:10px!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--cm,.product-page-figma .product-buybox-figma__size-guide-modal__th--inch{flex:0 0 100px!important;width:100px!important;max-width:100px!important;min-width:100px!important;padding:10px 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left}.product-page-figma .product-buybox-figma__size-guide-modal__th--position{flex:1 1 auto!important;min-width:0!important;padding:10px 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--strong{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:120%!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--sub{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:120%!important;letter-spacing:-.02em!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--position{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:120%!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;display:block;width:100%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-page-figma .product-buybox-figma__size-guide-modal__data-row{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:20px!important;min-height:52px!important;box-sizing:border-box;width:100%!important;max-width:100%!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(odd){background-color:#e0ffdf!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(2n){background-color:#fff!important}.product-page-figma .product-buybox-figma__size-guide-modal__cell{box-sizing:border-box!important;padding:10px!important;font-family:Nimbus Sans,sans-serif!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__cell--num{flex:0 0 100px!important;width:100px!important;max-width:100px!important;min-width:100px!important;padding:10px 0!important;font-weight:400!important;font-size:18px!important;line-height:120%!important;letter-spacing:-.02em!important;flex-shrink:0}.product-page-figma .product-buybox-figma__size-guide-modal__cell--desc{flex:1 1 auto!important;min-width:0!important;padding:10px 0!important;font-weight:700!important;font-size:15px!important;line-height:120%!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media screen and (max-width:670px){.product-page-figma .product-buybox-figma__size-guide-modal{padding:40px 0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;overflow-y:auto!important}.product-page-figma .product-buybox-figma__size-guide-modal__panel{position:relative!important;width:calc(100% - 32px)!important;max-width:none!important;padding:45px 12px 24px!important;gap:25px!important;margin:auto!important}.product-page-figma .product-buybox-figma__size-guide-modal__header{position:absolute!important;top:0!important;left:0!important;right:0!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:visible!important;width:auto!important;z-index:2!important;justify-content:flex-end!important;display:flex!important}.product-page-figma .product-buybox-figma__size-guide-modal__close{position:absolute!important;top:12px!important;right:12px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.product-page-figma .product-buybox-figma__size-guide-modal__hero{height:auto!important;min-height:198px!important;max-height:250px!important;aspect-ratio:296 / 198!important;margin-top:0!important;margin-bottom:0!important;max-width:100%!important}.product-page-figma .product-buybox-figma__size-guide-modal__hero-img{width:100%!important;max-width:100%!important;height:auto!important;min-height:198px!important;max-height:250px!important;aspect-ratio:296 / 198!important;margin-top:0!important;margin-bottom:0!important;object-fit:cover!important}.product-page-figma .product-buybox-figma__size-guide-modal__title{font-size:26px!important;letter-spacing:-.03em!important;line-height:110%!important}.product-page-figma .product-buybox-figma__size-guide-modal__intro{font-family:Manrope,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:16px!important;line-height:1.2!important;letter-spacing:0!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(odd){background-color:#f6f6f7!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(2n){background-color:#fff!important}.product-page-figma .product-buybox-figma__size-guide-modal__table-stack,.product-page-figma .product-buybox-figma__size-guide-modal__thead,.product-page-figma .product-buybox-figma__size-guide-modal__tbody{flex-wrap:nowrap!important}.product-page-figma .product-buybox-figma__size-guide-modal__tr--head,.product-page-figma .product-buybox-figma__size-guide-modal__data-row{display:grid!important;grid-template-columns:62px 22px 62px minmax(0,max-content) minmax(20px,1fr)!important;gap:0 8px!important;align-items:start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--cm,.product-page-figma .product-buybox-figma__size-guide-modal__cell--num:nth-child(1){grid-column:1!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--inch,.product-page-figma .product-buybox-figma__size-guide-modal__cell--num:nth-child(2){grid-column:3!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--position,.product-page-figma .product-buybox-figma__size-guide-modal__cell--desc{grid-column:4!important;margin-left:4px!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-align:left!important;container-type:inline-size!important;container-name:sg-position-col!important}.product-page-figma .product-buybox-figma__size-guide-modal__data-row{height:auto!important;min-height:0!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--cm,.product-page-figma .product-buybox-figma__size-guide-modal__th--inch,.product-page-figma .product-buybox-figma__size-guide-modal__cell--num{flex:unset!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 0!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:16px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--cm,.product-page-figma .product-buybox-figma__size-guide-modal__cell--num:nth-child(1){padding:10px 0 10px 8px!important}.product-page-figma .product-buybox-figma__size-guide-modal__th--position,.product-page-figma .product-buybox-figma__size-guide-modal__cell--desc{flex:unset!important;padding:10px 0!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-style:normal!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.product-page-figma .product-buybox-figma__size-guide-modal__cell--desc{font-size:14px!important}.product-page-figma .product-buybox-figma__size-guide-modal__desc-line,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line{display:inline!important}.product-page-figma .product-buybox-figma__size-guide-modal__desc-line+.product-buybox-figma__size-guide-modal__desc-line:before,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line+.product-buybox-figma__size-guide-modal__th-pos-line:before{content:" "!important}@container sg-position-col (max-width: 11.75em){.product-page-figma .product-buybox-figma__size-guide-modal__desc-line,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line{display:block!important;white-space:nowrap!important}.product-page-figma .product-buybox-figma__size-guide-modal__desc-line+.product-buybox-figma__size-guide-modal__desc-line:before,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line+.product-buybox-figma__size-guide-modal__th-pos-line:before{content:none!important}}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--strong{font-family:Manrope,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:16px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important;white-space:normal!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--sub{font-family:Manrope,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important;white-space:normal!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--position{font-size:16px!important;display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}}@media screen and (min-width:671px){.product-page-figma .product-buybox-figma__size-guide-modal__title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:31.05px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__intro{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:20px!important;line-height:1.2!important;letter-spacing:0!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(odd){background-color:#f6f6f7!important}.product-page-figma .product-buybox-figma__size-guide-modal__tbody .size-guide-row:nth-child(2n){background-color:#fff!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--strong,.product-page-figma .product-buybox-figma__size-guide-modal__th-line--position{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__th-line--sub,.product-page-figma .product-buybox-figma__size-guide-modal__cell--num{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__cell--desc,.product-page-figma .product-buybox-figma__size-guide-modal__desc-line{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-buybox-figma__size-guide-modal__desc-line,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line{display:inline!important}.product-page-figma .product-buybox-figma__size-guide-modal__desc-line+.product-buybox-figma__size-guide-modal__desc-line:before,.product-page-figma .product-buybox-figma__size-guide-modal__th-pos-line+.product-buybox-figma__size-guide-modal__th-pos-line:before{content:" "!important}}.product-page-figma .product-buybox-figma__delivery{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 10px;background:#fff;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:100%!important;letter-spacing:0!important;color:#000;text-align:center}.product-page-figma .product-buybox-figma__delivery-left,.product-page-figma .product-buybox-figma__delivery-right,.product-page-figma .product-buybox-figma__delivery .estimated-delivery-date{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:100%!important;letter-spacing:0!important}.product-page-figma .product-buybox-figma__delivery-arrow{display:block;flex-shrink:0;width:21px!important;height:9px!important;color:#000!important;opacity:1!important;align-self:center}.product-page-figma .product-buybox-figma__delivery-arrow path{fill:currentColor}.product-page-figma .product-buybox-figma__buy-buttons .product-buybox-figma__quantity{display:none!important}.product-page-figma .product-buybox-figma__buy-buttons .qty_atc{display:flex;flex-direction:column;gap:0;width:100%;margin-bottom:0!important}.product-page-figma .product-buybox-figma .product-form__submit:before,.product-page-figma .product-buybox-figma .product-buybox-figma__submit:before{display:none!important}.product-page-figma .product-buybox-figma__submit,.product-page-figma .product-buybox-figma .product-form__submit{width:100%;height:60px;min-height:60px;max-height:60px;margin-top:0!important;border-radius:5px;background:#000!important;color:#fff!important;border:none;opacity:1!important;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px}.product-page-figma .product-buybox-figma .product-form__submit:hover,.product-page-figma .product-buybox-figma .product-form__submit:focus,.product-page-figma .product-buybox-figma .product-form__submit:focus-visible,.product-page-figma .product-buybox-figma .product-form__submit:active,.product-page-figma .product-buybox-figma .product-form__submit[disabled],.product-page-figma .product-buybox-figma .product-form__submit[aria-disabled=true]{background-color:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;opacity:1!important}.product-page-figma .product-buybox-figma__submit .loading__spinner{filter:invert(1)}.product-page-figma .product-buybox-figma__discount{width:100%!important;max-width:542px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 10px!important;box-sizing:border-box!important;background-color:#e0ffdf!important;border:1px dashed #000000!important;border-radius:5px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px!important;overflow:hidden}.product-page-figma .product-buybox-figma__discount-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1}.product-page-figma .product-buybox-figma__discount-use{font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;color:#000}.product-page-figma .product-buybox-figma__discount-code{font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#000}.product-page-figma .product-buybox-figma__discount-sub{margin:0;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.1;text-align:center;color:#000}.product-page-figma .product-buybox-figma__trust{width:100%!important;max-width:542px!important;margin-left:-4px;margin-top:calc(36px - var(--buybox-stack-gap));margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 0;box-sizing:border-box}.product-page-figma .product-buybox-figma:not(:has(.product-buybox-figma__discount)) .product-buybox-figma__trust{margin-top:0}.product-page-figma .product-buybox-figma__trust-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:0;flex:1 1 calc(50% - 8px);max-width:160px;gap:12px!important}.product-page-figma .product-buybox-figma__trust-icon{width:31px;height:30px;flex-shrink:0;display:flex;justify-content:center;align-items:center;line-height:0}.product-page-figma .product-buybox-figma__trust-icon img{width:auto;height:auto;max-width:31px;max-height:30px;object-fit:contain;display:block}.product-page-figma .product-buybox-figma__trust-text{margin:0;padding:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;font-family:Manrope,sans-serif!important;font-weight:350!important;font-style:normal!important;font-size:11px!important;line-height:130%!important;letter-spacing:0!important;text-align:center!important;color:#000!important;background:transparent!important;leading-trim:both;text-edge:cap alphabetic}.product-page-figma .product-buybox-figma__trust-line{display:block;width:100%;max-width:108.4px;margin:0;padding:0;box-sizing:border-box;font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:center!important;color:inherit!important;leading-trim:both;text-edge:cap alphabetic}@media screen and (min-width:990px){.product-page-figma .product-buybox-figma__trust{flex-wrap:nowrap!important;justify-content:space-between!important;gap:0!important;max-width:542px!important;margin-left:-10px!important}.product-page-figma .product-buybox-figma__trust-item{flex:0 0 108.4px!important;width:108.4px!important;min-width:108.4px!important;max-width:108.4px!important;height:auto!important;min-height:68px!important;max-height:none!important;gap:20px!important;overflow:visible!important;opacity:1}.product-page-figma .product-buybox-figma__trust-icon{flex:0 0 auto;width:100%;height:31px;max-height:31px}.product-page-figma .product-buybox-figma__trust-text{width:108.4px!important;max-width:108.4px!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.product-page-figma .product-buybox-figma__upsell{width:fit-content!important;min-width:542px!important;max-width:none!important;margin-top:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px 15px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background-color:#fff}.product-page-figma .product-buybox-figma__upsell-top{display:flex;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center;width:max-content;min-width:100%;max-width:none;margin:0;box-sizing:border-box}.product-page-figma .product-buybox-figma__upsell-left{display:flex;flex-direction:row;align-items:center;gap:12px;flex:0 0 auto!important}.product-page-figma .product-buybox-figma__upsell-thumb{width:80px;height:60px;border-radius:4px;background:linear-gradient(180deg,#efeff1,#f5f5f6 52.68%,#f7f7f7);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;flex-shrink:0}.product-page-figma .product-buybox-figma__upsell-thumb-img{width:60px;height:auto;max-height:56px;object-fit:contain;display:block}.product-page-figma .product-buybox-figma__upsell-titles{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;flex:0 0 auto}.product-page-figma .product-buybox-figma__upsell-title{margin:0;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px!important;letter-spacing:3px;text-transform:uppercase;color:#000;line-height:1.2;white-space:nowrap!important}.product-page-figma .product-buybox-figma__upsell-subtitle{margin:0;font-family:Liberation Sans,Nimbus Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14.4px;letter-spacing:.8px;color:#000000e6;line-height:1.3;white-space:nowrap!important}.product-page-figma .product-buybox-figma__upsell-price-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;flex:0 0 auto!important;flex-shrink:0;margin-left:20px!important;margin-right:15px!important}.product-page-figma .product-buybox-figma__upsell-badge{padding:8px 12px;border-radius:100px;background:#e0ffdf;color:#000;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;line-height:1;white-space:nowrap}.product-page-figma .product-buybox-figma__upsell-prices{display:flex;flex-direction:row;gap:16px;align-items:center}.product-page-figma .product-buybox-figma__upsell-price-current{font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;color:#000;line-height:1}.product-page-figma .product-buybox-figma__upsell-price-compare{font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;text-decoration:line-through;color:#959595;line-height:1}.product-page-figma .product-buybox-figma__upsell-form{margin:0;flex:0 0 auto!important;flex-shrink:0;align-self:center}.product-page-figma .product-buybox-figma__upsell-atc{cursor:pointer;width:44px;height:44px;padding:2px 4px;box-sizing:border-box;border:none;border-radius:8px!important;background-color:#000!important;color:#fff;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;appearance:none}.product-page-figma .product-buybox-figma__upsell-atc img{display:block;opacity:1}.product-page-figma .product-buybox-figma__upsell-atc:disabled{opacity:.4;cursor:not-allowed}.product-page-figma .product-buybox-figma__upsell-atc:hover:not(:disabled),.product-page-figma .product-buybox-figma__upsell-atc:focus-visible:not(:disabled){background-color:#000!important}.product-page-figma .product-buybox-figma__upsell-atc.loading{background-color:#000!important}.product-page-figma .product-buybox-figma__upsell-divider{width:100%;height:1px;margin:0;border:none;background-color:#e0e0e0}.product-page-figma .product-buybox-figma__upsell-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:5px;box-sizing:border-box}.product-page-figma .product-buybox-figma__upsell-offer{display:flex;flex-direction:column;gap:20px;flex:1 1 200px;min-width:0}.product-page-figma .product-buybox-figma__upsell-offer-head{margin:0;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1.2}.product-page-figma .product-buybox-figma__upsell-offer-body{margin:0;font-family:Nimbus Sans,Nimbus Sans L,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1.4}.product-page-figma .product-buybox-figma__upsell-offer-strong{font-weight:700!important}.product-page-figma .product-buybox-figma__upsell-timer-wrap{flex-shrink:0;width:200px;height:61px;display:flex;align-items:center;justify-content:center}.product-page-figma .product-buybox-figma__upsell-timer-img{width:200px;height:61px;object-fit:contain;display:block}@media screen and (max-width:600px){.product-page-figma .product-buybox-figma__upsell{width:100%!important;min-width:0!important;max-width:100%!important}}.product-page-figma__accordion-wrap{display:block!important;width:100%;max-width:100%;margin:0!important;box-sizing:border-box;padding:0!important;height:auto!important;min-height:10px;border-top:1px solid #808080!important}.product-page-figma .product__info-container:not(:has(.product-buybox-figma__upsell)) .product-page-figma__accordion-wrap{margin-top:-9px!important}.product-page-figma .product-accordion-figma{display:flex!important;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;height:auto!important;min-height:10px}.product-page-figma .product-accordion-figma__item{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #808080;box-sizing:border-box}.product-page-figma .product-accordion-figma__surface{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.product-page-figma .product-accordion-figma__item.is-open .product-accordion-figma__surface{gap:25px;padding-bottom:30px}.product-page-figma .product-accordion-figma__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(16px,4vw,32px);width:100%;min-height:56px;margin:0;padding:18px 0;box-sizing:border-box;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:#000}.product-page-figma .product-accordion-figma__item.is-open .product-accordion-figma__header{padding-bottom:0;min-height:0}.product-page-figma .product-accordion-figma__heading{flex:0 0 auto;min-width:0;padding-right:0;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:130%!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#000!important}.product-page-figma .product-accordion-figma__preview{flex:1 1 auto;min-width:0;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:140%!important;letter-spacing:0!important;text-transform:none!important;color:#6b6b6b!important;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-page-figma .product-accordion-figma__preview--accent{font-weight:700!important;color:#4f6f4e!important}.product-page-figma .product-accordion-figma__icons{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 13px;width:13px;height:13px;margin-left:auto;position:relative;color:#a8a0a8}.product-page-figma .product-accordion-figma__chev{width:13px;height:13px;display:block;transition:transform .25s ease}.product-page-figma .product-accordion-figma__item.is-open .product-accordion-figma__chev{transform:rotate(180deg)}.product-page-figma .product-accordion-figma__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;width:100%;box-sizing:border-box}.product-page-figma .product-accordion-figma__item.is-open .product-accordion-figma__panel{grid-template-rows:1fr}.product-page-figma .product-accordion-figma__panel-measure{overflow:hidden;min-height:0}.product-page-figma .product-accordion-figma__body.rte,.product-page-figma .product-accordion-figma__body.rte p,.product-page-figma .product-accordion-figma__body.rte li,.product-page-figma .product-accordion-figma__body.rte td,.product-page-figma .product-accordion-figma__body.rte th,.product-page-figma .product-accordion-figma__body.rte span,.product-page-figma .product-accordion-figma__body.rte a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400!important;font-size:12.5px!important;line-height:1.65!important;letter-spacing:0!important;color:#000!important}.product-page-figma .product-accordion-figma__body.rte strong,.product-page-figma .product-accordion-figma__body.rte b,.product-page-figma .product-accordion-figma__body.rte strong *,.product-page-figma .product-accordion-figma__body.rte b *{font-weight:700!important}.product-page-figma .product-accordion-figma__body{width:100%;max-width:100%;box-sizing:border-box}.product-page-figma .product-accordion-figma__body p{margin:0 0 .75em}.product-page-figma .product-accordion-figma__body p:last-child{margin-bottom:0}.product-page-figma .product-accordion-figma__body.rte ul{list-style:none;margin:.75em 0 0;padding:0}.product-page-figma .product-accordion-figma__body.rte ul li{position:relative;padding-left:1.1em;margin:0 0 .45em}.product-page-figma .product-accordion-figma__body.rte ul li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#b89a6a}.product-page-figma .product-accordion-figma__specs{display:flex;flex-direction:column;width:100%;gap:0}.product-page-figma .product-accordion-figma__spec-row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.product-page-figma .product-accordion-figma__spec-row:last-child{border-bottom:none;padding-bottom:0}.product-page-figma .product-accordion-figma__spec-row:first-child{padding-top:0}.product-page-figma .product-accordion-figma__spec-label{flex:0 1 auto;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:140%!important;color:#6b6b6b!important}.product-page-figma .product-accordion-figma__spec-value{flex:1 1 auto;text-align:right;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:140%!important;color:#000!important}.product-page-figma .product-accordion-figma__spec-value--pending{font-style:italic!important}@media screen and (max-width:991px){.product-page-figma .product-accordion-figma__heading{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:130%!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.product-page-figma .product-accordion-figma__preview{font-family:Nimbus Sans,Nimbus Sans L,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:140%!important;letter-spacing:0!important;text-transform:none!important;color:#6b6b6b!important}.product-page-figma .product-accordion-figma__preview--accent{font-weight:700!important;color:#4f6f4e!important}.product-page-figma .product-accordion-figma__body.rte,.product-page-figma .product-accordion-figma__body.rte p,.product-page-figma .product-accordion-figma__body.rte li,.product-page-figma .product-accordion-figma__body.rte td,.product-page-figma .product-accordion-figma__body.rte th,.product-page-figma .product-accordion-figma__body.rte span,.product-page-figma .product-accordion-figma__body.rte a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400!important;font-size:12.5px!important;line-height:1.65!important;letter-spacing:0!important;color:#000!important}.product-page-figma .product-accordion-figma__body.rte strong,.product-page-figma .product-accordion-figma__body.rte b,.product-page-figma .product-accordion-figma__body.rte strong *,.product-page-figma .product-accordion-figma__body.rte b *{font-weight:700!important}.product-page-figma .product-accordion-figma__spec-label,.product-page-figma .product-accordion-figma__spec-value{font-size:13px!important}}@media(prefers-reduced-motion:reduce){.product-page-figma .product-accordion-figma__panel{transition:none}}.product-page-figma .complementary-products-figma__arrows--under{display:none!important}@media screen and (max-width:1200px)and (min-width:769px){.product-page-figma{padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px)}.product-page-figma .product.grid:not(.product--no-media){column-gap:clamp(24px,4vw,84px);gap:0 clamp(24px,4vw,84px)}.product-page-figma .metal-swatches-container.product-buybox-figma__metal-grid,.product-page-figma .metal-swatches-container{flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;width:100%!important;min-width:0}.product-page-figma .metal-swatches-container .metal-option-box.product-buybox-figma__metal-card{flex:1 1 calc((100% - 16px) / 3)!important;width:calc((100% - 16px) / 3)!important;max-width:calc((100% - 16px) / 3)!important;min-width:clamp(120px,18vw,156px)!important;min-height:98px;height:auto!important;padding:15px 6px 10px!important}.product-page-figma .metal-option-box__line1,.product-page-figma .product-buybox-figma__metal-line--bold{display:block!important;white-space:nowrap!important;max-width:100%!important}.product-page-figma .metal-option-box__line2{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;width:100%!important}.product-page-figma .product-buybox-figma__upsell{width:100%!important;max-width:542px!important;min-width:0!important}.product-page-figma .product-buybox-figma__upsell-top{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;gap:12px}.product-page-figma .product-buybox-figma__upsell-left{flex:1 1 240px!important;min-width:0}.product-page-figma .product-buybox-figma__upsell-price-group{flex:1 1 auto!important;min-width:0;margin-left:0!important;margin-right:0!important;align-items:flex-start!important}.product-page-figma .product-buybox-figma__upsell-prices{flex-wrap:wrap;gap:8px}.product-page-figma .product-buybox-figma__upsell-form{margin-left:auto;align-self:flex-start}.product-page-figma .product-buybox-figma__upsell-bottom{flex-wrap:wrap!important}.product-page-figma .product-buybox-figma__upsell-offer{flex:1 1 240px}.product-page-figma .product-buybox-figma__upsell-timer-wrap{width:clamp(150px,26vw,200px);height:auto}.product-page-figma .product-buybox-figma__upsell-timer-img{width:100%;height:auto}.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop .slider__slide.grid__item{flex:0 0 calc((100% - 30px) / 3)!important;width:calc((100% - 30px) / 3)!important;max-width:calc((100% - 30px) / 3)!important;min-width:calc((100% - 30px) / 3)!important;flex-shrink:0!important}.product-page-figma .complementary-card-figma .card-information,.product-page-figma .complementary-card-figma .card-information .price,.product-page-figma .complementary-card-figma .price-figma-row,.product-page-figma .complementary-card-figma .price-figma-row--regular{min-width:0;max-width:100%;overflow-wrap:anywhere;flex-wrap:wrap!important}.product-page-figma .complementary-card-figma .price-figma-row__compare{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;letter-spacing:0!important;text-decoration:line-through!important}.product-page-figma .complementary-card-figma .price-figma-row__current{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;letter-spacing:0!important}.product-page-figma .complementary-card-figma .price-figma-row__badge{max-width:100%}.product-page-figma .complementary-card-figma .price-figma-row__badge-text{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:150%!important;letter-spacing:0!important;white-space:normal!important}}@media screen and (max-width:1100px)and (min-width:769px){.product-page-figma .product-buybox-figma__upsell-title{font-size:clamp(13px,1.5vw,15px)!important;letter-spacing:clamp(1px,.25vw,3px)}.product-page-figma .product-buybox-figma__upsell-subtitle{font-size:clamp(12px,1.35vw,14.4px);letter-spacing:clamp(.2px,.1vw,.8px);white-space:normal!important}.product-page-figma .product-buybox-figma__upsell-price-current,.product-page-figma .product-buybox-figma__upsell-price-compare{font-size:clamp(16px,2vw,20px)}.product-page-figma .product-buybox-figma__upsell-badge{font-size:clamp(11px,1.2vw,14px);padding:clamp(5px,.7vw,8px) clamp(8px,1vw,12px)}}@media screen and (max-width:1024px){.product-page-figma .complementary-products-figma__header .complementary-products-figma__arrows{display:none!important}.product-page-figma .complementary-products-figma__arrows--under{display:flex!important;justify-content:center;align-items:center;width:100%;margin-top:25px!important;gap:10px}}@media screen and (max-width:900px)and (min-width:769px){.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop .slider__slide.grid__item{flex:0 0 calc((100% - 15px)/2)!important;width:calc((100% - 15px)/2)!important;max-width:calc((100% - 15px)/2)!important;min-width:calc((100% - 15px)/2)!important}}@media screen and (max-width:991px){.product-page-figma{display:flex;flex-direction:column;padding-left:5px!important;padding-right:5px!important;width:100%!important;max-width:100%!important}.product-page-figma .product_breadcrumb{order:1}.product-page-figma>div{order:2;width:100%}.product-page-figma .product-page-figma__main,.product-page-figma .product-page-figma__main .product.grid:not(.product--no-media){display:flex;flex-direction:column;width:100%}.product-page-figma .product-page-figma__main .product__media-wrapper{display:contents}.product-page-figma .product__media-wrapper media-gallery{order:2;width:100%}.product-page-figma .product__info-wrapper{order:3;width:100%!important;max-width:100%!important;margin:0 auto!important;height:auto!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box}.product-page-figma .product__info-container{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;margin:0 auto!important;height:auto!important;gap:25px!important}.product-page-figma .product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product-page-figma .product__info-container .product-info-figma__title-wrap{margin-bottom:0!important}.product-page-figma .product__info-container .product-info-figma__subtitle{margin-top:10px!important;margin-bottom:0!important}.product-page-figma .product__info-container .price_inventory{margin-top:-13px!important;margin-bottom:-13px!important}.product-page-figma .product__info-container .product-buybox-figma>variant-selects,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__variant-selects{margin-top:0!important}.product-page-figma .product-info-figma,.product-page-figma .product-info-figma__head-group,.product-page-figma .product-info-figma__bullets,.product-page-figma .product-buybox-figma .product-form__input--dropdown.product-buybox-figma__dropdown,.product-page-figma .product-buybox-figma .product-custom-engraving-field{max-width:100%!important;width:100%!important}.product-page-figma .product-buybox-figma__discount{max-width:100%!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important}.product-page-figma .product-buybox-figma__trust{max-width:100%!important;width:100%!important;margin-left:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:4px!important}.product-page-figma .product-buybox-figma__trust-item{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;gap:10px!important}.product-page-figma .product-buybox-figma__trust-text{width:100%!important;max-width:100%!important;flex:1 1 auto!important}.product-page-figma .product-buybox-figma__trust-line{max-width:100%!important}.product-page-figma .metal-swatches-container.product-buybox-figma__metal-grid,.product-page-figma .metal-swatches-container{max-width:100%!important;gap:4px!important}.product-page-figma .metal-swatches-container .metal-option-box.product-buybox-figma__metal-card{width:calc((100% - 16px)/5)!important;flex:0 0 calc((100% - 16px)/5)!important;padding:12px 4px 10px!important;overflow:hidden!important;align-items:center!important;box-sizing:border-box!important}.product-page-figma .metal-option-box__labels{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.product-page-figma .product__column-left-blocks .product-review-card-rotator,.product-page-figma .product__column-left-blocks .product-review-card{max-width:328px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.product-page-figma .product__info-container .product-info-figma__title,.product-page-figma .product__info-container .product-info-figma__title.h0,.product-page-figma .product__info-container .product-info-figma__title.h1,.product-page-figma .product__info-container .product-info-figma__title.h2{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:26px!important;line-height:110%!important;letter-spacing:-.03em!important;text-transform:uppercase!important;margin-bottom:10px!important}.product-page-figma .product__info-container .product-info-figma__tagline,.product-page-figma .product__info-container .product-info-figma__tagline.subtitle{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:120%!important;letter-spacing:0!important;color:#000!important;margin-top:0!important}.product-page-figma .product__info-container .product-info-figma__subtitle{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.2!important;letter-spacing:0!important;color:#000!important;margin-top:10px!important}.product-page-figma .product__info-container .product-info-figma__review-line,.product-page-figma .product__info-container .product-info-figma__review-line-inner{font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:15px!important;vertical-align:middle!important}.product-page-figma .product__info-container .product-info-figma__review-strong{font-family:Manrope,sans-serif!important;font-weight:700!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row__compare,.product-page-figma .product__info-container .price--figma-pdp .price-figma-row__current{font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row,.product-page-figma .product__info-container .price--figma-pdp .price-figma-row--regular,.product-page-figma .product__info-container .price--figma-pdp .price-figma-row.price-figma-row--badge-stack{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row__line-break{display:none!important;flex:0 0 0!important;width:0!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row.price-figma-row--badge-stack .price-figma-row__badge{margin-top:0!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row__badge{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:0!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;border-radius:100px!important;background-color:#e0ffdf!important;flex-shrink:0!important}.product-page-figma .product__info-container .price--figma-pdp .price-figma-row__badge-text{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:0!important;color:#000!important;margin:0!important;padding:0!important;display:block!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;white-space:nowrap!important}.product-page-figma .product__info-container .product-info-figma__feature-text{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:1.3!important}.product-page-figma .product__info-container .product-info-figma__feature-text strong{font-family:Manrope,sans-serif!important;font-weight:700!important}.product-page-figma .product-buybox-figma__header-row{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;margin-bottom:10px!important}.product-page-figma .product-buybox-figma__heading{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:nowrap!important}.product-page-figma .product-buybox-figma__chain-picker .product-buybox-figma__heading{white-space:normal!important;font-size:11px!important;line-height:1.25!important;letter-spacing:1.5px!important}.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__chain-select__face,.product-page-figma .product-buybox-figma__chain-select .product-buybox-figma__select-face{height:48px!important;min-height:48px!important;font-size:13px!important}.product-page-figma .product-buybox-figma__chain-panel.product-buybox-figma__select-panel,.product-page-figma .product-buybox-figma__chain-panel{position:relative!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.product-page-figma .product-buybox-figma__metal-line,.product-page-figma .metal-option-box__line1,.product-page-figma .metal-option-box__line2{font-family:Manrope,sans-serif!important;font-size:clamp(8px,2.35vw,10px)!important;line-height:1.25!important;text-align:center!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.product-page-figma .product-buybox-figma__metal-line--bold,.product-page-figma .metal-option-box__line1{font-weight:700!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:hidden!important;max-width:100%!important;width:100%!important}.product-page-figma .metal-option-box__line2{font-weight:400!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__guide-link{display:inline-flex!important;align-items:center!important;gap:5px!important;font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:10px!important;line-height:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:underline!important;white-space:nowrap!important}.product-page-figma .product__info-container .product-info-figma__head-group,.product-page-figma .product__info-container .product-info-figma__top{display:contents}.product-page-figma .product__info-container .product-info-figma__review-row{order:3}.product-page-figma .product__info-container .product-info-figma__title-wrap,.product-page-figma .product__info-container .product-info-figma__tagline{order:4}.product-page-figma .product__info-container .price_inventory{order:5}.product-page-figma .product__info-container .product-buybox-figma{display:contents}.product-page-figma .product__info-container .product-buybox-figma>variant-selects,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__variant-selects{order:6}.product-page-figma .product__info-container .product-custom-engraving-field,.product-page-figma .product__info-container .product-buybox-figma>.product-custom-engraving-field{order:7}.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__delivery,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__buy-buttons,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__discount{order:8}.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__delivery,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__buy-buttons,.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__discount{margin-top:-9px!important}.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__trust{order:9}.product-page-figma .product__info-container .product-info-figma__bullets{order:10}.product-page-figma .product-info-figma__feature-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.product-page-figma .product-info-figma__feature-icon{margin-top:0!important}.product-page-figma .product__info-container .product-buybox-figma>.product-buybox-figma__upsell{order:11}.product-page-figma .product-buybox-figma__upsell{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:8px!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__upsell-top{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:15px!important;row-gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:unset!important;justify-content:unset!important}.product-page-figma .product-buybox-figma__upsell-left{display:contents!important}.product-page-figma .product-buybox-figma__upsell-thumb{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;width:80px!important;height:63px!important;flex-shrink:0!important;border-radius:4px!important}.product-page-figma .product-buybox-figma__upsell-thumb-img{width:80px!important;height:63px!important;max-height:none!important;object-fit:cover!important;flex-shrink:0!important;border-radius:4px!important}.product-page-figma .product-buybox-figma__upsell-titles{grid-column:2!important;grid-row:1!important;flex-grow:1!important;min-width:0!important;align-items:flex-start!important}.product-page-figma .product-buybox-figma__upsell-title{font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;margin-bottom:5px!important;white-space:normal!important}.product-page-figma .product-buybox-figma__upsell-subtitle{font-family:Liberation Sans,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:18.72px!important;letter-spacing:.8px!important;margin-bottom:8px!important;color:#333!important;white-space:normal!important}.product-page-figma .product-buybox-figma__upsell-price-group{grid-column:2!important;grid-row:2!important;margin-left:0!important;margin-right:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;align-self:start!important;min-width:0!important;overflow:visible!important;width:fit-content!important;max-width:100%!important}.product-page-figma .product-buybox-figma__upsell-prices{order:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important}.product-page-figma .product-buybox-figma__upsell-badge{order:2!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important;height:20px!important;min-width:64px!important;align-items:center!important;justify-content:center!important;border-radius:100px!important;padding:0 5px!important;background-color:#e2ffd9!important;font-family:Nimbus Sans,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:100%!important;text-transform:uppercase!important;color:#000!important;white-space:nowrap!important}.product-page-figma .product-buybox-figma__upsell-price-current{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;letter-spacing:0!important;color:#000!important;flex-shrink:0!important}.product-page-figma .product-buybox-figma__upsell-price-compare{font-family:Nimbus Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:150%!important;letter-spacing:0!important;text-decoration:line-through!important;color:#999!important;flex-shrink:0!important}.product-page-figma .product-buybox-figma__upsell-form{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;margin-left:0!important;margin-right:0!important}.product-page-figma .product-buybox-figma__upsell-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;justify-content:flex-start!important;gap:16px!important}.product-page-figma .product-buybox-figma__upsell-offer{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;flex:0 1 auto!important;min-width:0!important}.product-page-figma .product-buybox-figma__upsell-offer-head,.product-page-figma .product-buybox-figma__upsell-offer-body{text-align:center!important;width:100%!important}.product-page-figma .product-buybox-figma__upsell-timer-wrap{margin:0 auto!important;width:auto!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-page-figma .product-buybox-figma__upsell-timer-img{margin:0 auto!important;display:block!important;max-width:100%!important;height:auto!important}.product-page-figma .product__info-container .product-page-figma__accordion-wrap{order:11;margin-bottom:0!important}.product-page-figma .product__column-left-blocks{order:12;display:flex;flex-direction:column;width:100%;margin-top:25px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.product-page-figma .product__column-left-blocks .product-review-card-rotator,.product-page-figma .product__column-left-blocks .product-review-card{order:12;max-width:328px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.product-page-figma .product-review-card__media{display:none!important}.product-page-figma .product-review-card:not(.product-review-card--placeholder){padding:20px 15px!important;text-align:left!important;align-items:flex-start!important;flex-direction:column!important}.product-page-figma .product-review-card--placeholder{padding:20px 15px!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.product-page-figma .product-review-card__body{align-items:flex-start!important;text-align:left!important;width:100%!important}.product-page-figma .product-review-card__stars{justify-content:flex-start!important}.product-page-figma .product-review-card__quote,.product-page-figma .product-review-card__quote.rte{text-align:left!important}.product-page-figma .product-review-card__footer{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.product-page-figma .product__column-left-blocks .complementary-products{order:13}.product-page-figma .product__media-wrapper media-gallery.media-gallery--figma,.product-page-figma .product__media-wrapper media-gallery{width:100%!important;max-width:100%!important;padding-left:5px!important;padding-right:5px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:30px!important;box-sizing:border-box}.product-page-figma .product-gallery-figma,.product-page-figma .media-gallery--figma .product-gallery-figma__main{width:100%!important;max-width:100%!important}.product-page-figma .media-gallery--figma .product-gallery-figma__main .product__media-item .product-media-container{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:328 / 304!important;border-radius:2px!important;border:.5px solid #e0e0e0!important;overflow:hidden!important;background-color:#f6f6f7}.product-page-figma .media-gallery--figma .product-gallery-figma__main .product__media img,.product-page-figma .media-gallery--figma .product-gallery-figma__main .product__media picture img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}.product-page-figma .media-gallery--figma .product-gallery-figma__viewer-nav,.product-page-figma .media-gallery--figma .full_width_img_button{display:none!important}.product-page-figma .media-gallery--figma .product-gallery-figma__thumbs{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma{width:100%!important;max-width:328px!important;height:auto!important;min-height:42.3px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;box-sizing:border-box!important;padding:0!important;margin:0 auto!important;border:none!important;background:transparent!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .thumbnail-list.slider{display:flex!important;flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:100%!important;min-height:42.3px!important;gap:5px!important;padding:0!important;margin:0!important;scroll-padding:0!important;scroll-padding-inline:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap!important;align-items:center!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .thumbnail-list.slider::-webkit-scrollbar{display:none}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .product-gallery-figma__arrow{flex:0 0 42.57px!important;width:42.57px!important;max-width:42.57px!important;min-width:42.57px!important;height:42.3px!important;min-height:42.3px!important;max-height:42.3px!important;aspect-ratio:unset!important;flex-shrink:0!important;padding:0!important;margin:0!important;transform:none!important;position:relative!important;border-radius:5px!important;box-sizing:border-box!important;background-color:#f6f6f7!important;border:.5px solid #e0e0e0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#000!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .product-gallery-figma__arrow:hover,.product-page-figma .media-gallery--figma .thumbnail-slider--figma .product-gallery-figma__arrow:focus-visible{background-color:#000!important;border-color:#000!important;color:#fff!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .product-gallery-figma__arrow .product-gallery-figma__chevron-svg{width:8px!important;height:14px!important;display:block!important;flex-shrink:0!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .thumbnail-list__item{flex:0 0 42.57px!important;width:42.57px!important;max-width:42.57px!important;min-width:42.57px!important;height:42.3px!important;min-height:42.3px!important;max-height:42.3px!important;aspect-ratio:unset!important;flex-shrink:0!important;margin:0!important;padding:0!important;border-radius:5px!important;overflow:hidden!important;scroll-snap-align:start;scroll-margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .thumbnail{width:42.57px!important;height:42.3px!important;max-width:42.57px!important;max-height:42.3px!important;border:none!important;box-shadow:none!important;background-color:#f6f6f7!important;border-radius:5px!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma button.thumbnail[aria-current=true]{border-radius:5px!important;box-shadow:inset 0 0 0 2px #000!important;border:none!important;overflow:hidden!important;box-sizing:border-box!important;outline:none!important}.product-page-figma .media-gallery--figma .thumbnail-slider--figma .thumbnail img{mix-blend-mode:multiply!important;width:100%!important;height:100%!important;object-fit:cover!important}.product-page-figma slider-component.complementary-products-figma.complementary-products__container{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.product-page-figma .complementary-products-figma.complementary-products__container{max-width:100%!important;align-items:stretch!important}.product-page-figma .complementary-products-figma__header{text-align:center!important;margin-left:0!important;margin-right:0!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}.product-page-figma .complementary-products-figma__title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:130%!important;letter-spacing:3px!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-page-figma .complementary-slide.complementary-slide--card,.product-page-figma .complementary-products-figma .contains-card.contains-card--product{display:block!important;justify-content:unset!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:15px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;overscroll-behavior-x:none;scroll-snap-type:x mandatory}.product-page-figma .complementary-products-figma__arrows--under{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;right:auto!important;transform:none!important;flex-shrink:0!important}.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop .slider__slide.grid__item{--fbw-card-w: calc((100% - 15px)/2) !important;display:flex!important;flex-direction:column!important;flex:0 0 var(--fbw-card-w)!important;width:var(--fbw-card-w)!important;max-width:var(--fbw-card-w)!important;min-width:var(--fbw-card-w)!important;height:auto!important;min-height:296.5px!important;flex-shrink:0!important;box-sizing:border-box!important;align-self:stretch!important;margin:0!important;padding:0!important;scroll-snap-align:start}.product-page-figma .complementary-card-figma.product-card-wrapper{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.product-page-figma .complementary-card-figma .card.card--horizontal{height:100%!important;min-height:100%!important;flex:1 1 auto!important;gap:10px!important}.product-page-figma .complementary-card-figma .card__content.card_pro_details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:10px!important;min-height:0!important}.product-page-figma .complementary-card-figma .card__content.card_pro_details>product-info{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:10px!important;min-height:0!important}.product-page-figma .complementary-card-figma .card-information{gap:10px!important;flex:1 1 auto!important;min-height:0!important}.product-page-figma .complementary-card-figma .card__content.card_pro_details>product-info .card__information{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:10px!important;min-height:0!important}.product-page-figma .complementary-products__container .complementary-card-figma .quick-add{margin-top:auto!important;flex-shrink:0!important;width:100%!important}.product-page-figma .complementary-card-figma .card-information .price,.product-page-figma .complementary-card-figma .price-figma-row{overflow:visible!important;min-width:0!important;max-width:100%!important}.product-page-figma .complementary-card-figma .complementary-card-figma__image-wrap{width:100%!important;max-width:156.5px!important;aspect-ratio:1 / 1!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.product-page-figma .complementary-card-figma__image-wrap .product__media-item>a.media>img:first-of-type,.product-page-figma .complementary-card-figma__image-wrap img.motion-reduce{width:156.5px!important;max-width:100%!important;height:156.5px!important;object-fit:contain!important}.product-page-figma .complementary-card-figma .complementary-card-figma__stars{width:66px!important;height:10px!important;max-height:10px!important;max-width:100%!important;gap:4px!important;opacity:1!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important}.product-page-figma .complementary-card-figma .complementary-card-figma__star-wrap{width:10px!important;height:10px!important;opacity:1!important}.product-page-figma .complementary-card-figma .complementary-card-figma__star,.product-page-figma .complementary-card-figma .complementary-card-figma__star svg{width:10px!important;height:10px!important;opacity:1!important}.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper .card__content.card_pro_details h3.card__heading.complementary-card-figma__title,.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper.center .card.center .card__content.card_pro_details h3.card__heading.complementary-card-figma__title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:130%!important;letter-spacing:0!important;text-transform:uppercase!important;display:block!important;flex:none!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;align-self:flex-start!important;text-align:left!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper .card__content.card_pro_details h3.card__heading.complementary-card-figma__title .full-unstyled-link,.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper.center .card.center .card__content.card_pro_details h3.card__heading.complementary-card-figma__title .full-unstyled-link{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important;letter-spacing:0!important}.product-page-figma .complementary-card-figma .price-figma-row__compare{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:150%!important;letter-spacing:0!important;text-decoration:line-through!important}.product-page-figma .complementary-card-figma .price-figma-row__current,.product-page-figma .complementary-card-figma .price-figma-row__badge-text{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:150%!important;letter-spacing:0!important}.product-page-figma .complementary-card-figma .complementary-card-figma__add-btn.quick-add__submit{width:100%!important;height:44px!important;min-height:44px!important;border-radius:5px!important;border:1px solid #000000!important;box-sizing:border-box!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.product-page-figma .complementary-card-figma .complementary-card-figma__add-btn.quick-add__submit .canimate_txt{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:14px!important;letter-spacing:2px!important;text-transform:uppercase!important}.product-page-figma .complementary-products-figma__arrows--under{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:2px auto 0!important;padding-top:0!important;width:100%!important}.product-page-figma .complementary-slide .complementary-products-figma__grid.slider--desktop,.product-page-figma .complementary-products-figma .contains-card.contains-card--product{margin-bottom:0!important;padding-bottom:0!important}.product-page-figma .complementary-products-figma__arrows--under .complementary-products-figma__arrow{width:37.7px!important;height:37.7px!important;min-width:37.7px!important;min-height:37.7px!important;border:1px solid #000000!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}}@media screen and (max-width:400px){.product-page-figma,.product-page-figma .product__info-wrapper{padding-left:3px!important;padding-right:3px!important}.product-page-figma .metal-swatches-container.product-buybox-figma__metal-grid,.product-page-figma .metal-swatches-container{gap:3px!important}.product-page-figma .metal-swatches-container .metal-option-box.product-buybox-figma__metal-card{width:calc((100% - 12px)/5)!important;flex:0 0 calc((100% - 12px)/5)!important;padding:12px 2px 10px!important}.product-page-figma .product-buybox-figma__metal-line--bold,.product-page-figma .metal-option-box__line1,.product-page-figma .metal-option-box__line2{font-size:clamp(7px,2.1vw,9px)!important}}.product-page-figma .product-buybox-figma__upsell{width:100%!important;max-width:542px!important;padding:20px 5px!important;border-radius:4px!important;background:#000!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;overflow:hidden!important}.product-page-figma .product-buybox-figma__unlock-title{width:100%!important;max-width:100%!important;min-height:20px!important;margin:0 auto!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:20px!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important}.product-page-figma .product-buybox-figma__unlock-shell{width:100%!important;max-width:532px!important;margin:0 auto!important;padding:20px!important;border-radius:4px!important;border-bottom:1px solid #f6f6f7!important;background:#fff!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;overflow:visible!important}.product-page-figma .product-buybox-figma__unlock-progress-track{width:min(460px,100%)!important;height:10px!important;min-height:10px!important;margin:0 auto!important;border-radius:999px!important;background:#bababa!important;overflow:hidden!important}.product-page-figma .product-buybox-figma__unlock-progress-fill{display:block!important;height:100%!important;width:var(--unlock-progress)!important;background:#000!important}.product-page-figma .product-buybox-figma__unlock-cards{width:100%!important;max-width:492px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}.product-page-figma .product-buybox-figma__unlock-card{min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.product-page-figma .product-buybox-figma__unlock-caption--tier2,.product-page-figma .product-buybox-figma__unlock-caption--tier3{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;max-width:none!important;width:100%!important}.product-page-figma .product-buybox-figma__unlock-caption-line{display:block!important;width:100%!important;text-align:center!important}@media screen and (min-width:992px){.product-page-figma .product-buybox-figma__upsell{height:auto!important;min-height:calc(382 * 100vw / 1440)!important;max-height:none!important;overflow:visible!important}.product-page-figma .product-buybox-figma__unlock-shell{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}.product-page-figma .product-buybox-figma__unlock-cards{width:fit-content!important;max-width:100%!important;grid-template-columns:repeat(3,calc(157.33 * 100vw / 1440))!important;gap:calc(10 * 100vw / 1440)!important;justify-content:center!important}.product-page-figma .product-buybox-figma__unlock-card{width:calc(157.33 * 100vw / 1440)!important;max-width:calc(157.33 * 100vw / 1440)!important;min-width:0!important;overflow:visible!important}.product-page-figma .product-buybox-figma__unlock-media{width:calc(157.33 * 100vw / 1440)!important;height:calc(157.33 * 100vw / 1440)!important;min-width:calc(157.33 * 100vw / 1440)!important;min-height:calc(157.33 * 100vw / 1440)!important;max-width:calc(157.33 * 100vw / 1440)!important;max-height:calc(157.33 * 100vw / 1440)!important;aspect-ratio:auto!important;flex-shrink:0!important}.product-page-figma .product-buybox-figma__unlock-media--tier2 .product-buybox-figma__unlock-media-img{width:calc(110.82 * 100vw / 1440)!important;height:calc(110.82 * 100vw / 1440)!important;max-width:calc(110.82 * 100vw / 1440)!important;max-height:calc(110.82 * 100vw / 1440)!important}.product-page-figma .product-buybox-figma__unlock-media--tier3 .product-buybox-figma__unlock-media-img,.product-page-figma .product-buybox-figma__unlock-card:first-child .product-buybox-figma__unlock-media-img{width:calc(135.7 * 100vw / 1440)!important;height:calc(135.7 * 100vw / 1440)!important;max-width:calc(135.7 * 100vw / 1440)!important;max-height:calc(135.7 * 100vw / 1440)!important}.product-page-figma .product-buybox-figma__unlock-caption{max-width:none!important;min-height:0!important;display:block!important}.product-page-figma .product-buybox-figma__unlock-caption--tier2 .product-buybox-figma__unlock-caption-line:nth-child(1):after{content:" + Free"}.product-page-figma .product-buybox-figma__unlock-caption--tier2 .product-buybox-figma__unlock-caption-line:nth-child(2){display:none!important}.product-page-figma .product-buybox-figma__unlock-caption--tier2 .product-buybox-figma__unlock-caption-line:nth-child(3):before{content:"Product "}.product-page-figma .product-buybox-figma__unlock-state{display:block!important}.product-page-figma .product-buybox-figma__unlock-state span{display:inline!important}}@media screen and (min-width:992px)and (max-width:1200px){.product-page-figma .product-buybox-figma__upsell{gap:14px!important}.product-page-figma .product-buybox-figma__unlock-title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:20px!important;letter-spacing:0!important}.product-page-figma .product-buybox-figma__unlock-shell{padding:14px!important;gap:10px!important}}@media screen and (max-width:991px){.product-page-figma .product-buybox-figma__unlock-title{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:center!important}.product-page-figma .product-buybox-figma__upsell{height:auto!important;min-height:0!important;max-height:none!important;padding-left:0!important;padding-right:0!important}.product-page-figma .product-buybox-figma__unlock-shell{height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;margin-left:8px!important;margin-right:8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__unlock-card:first-child .product-buybox-figma__unlock-media-img{width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;object-position:center center!important}.product-page-figma .product-buybox-figma__unlock-media{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;border-radius:5px!important;background:#f6f6f7!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__unlock-media--tier2 .product-buybox-figma__unlock-media-img{width:72%!important;height:72%!important;max-width:72%!important;max-height:72%!important;border-radius:50%!important;object-fit:cover!important;display:block!important;flex-shrink:0!important}.product-page-figma .product-buybox-figma__unlock-media--tier3{background:#f6f6f7!important}.product-page-figma .product-buybox-figma__unlock-caption--tier3{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}.product-page-figma .product-buybox-figma__unlock-caption--tier3 .product-buybox-figma__unlock-caption-line{display:block!important;width:100%!important;text-align:center!important;line-height:1.2!important}.product-page-figma .product-buybox-figma__unlock-media--tier3 .product-buybox-figma__unlock-media-img{width:76%!important;height:76%!important;max-width:76%!important;max-height:76%!important;object-fit:contain!important;object-position:center center!important;display:block!important;background-color:transparent!important}.product-page-figma .product-buybox-figma__unlock-caption--tier2{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:0!important;min-height:36px!important}.product-page-figma .product-buybox-figma__unlock-caption--tier2 .product-buybox-figma__unlock-caption-line{display:block!important;width:100%!important;text-align:center!important;line-height:1.2!important;letter-spacing:.18px!important}.product-page-figma .product-buybox-figma__unlock-footer{font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:140%!important;letter-spacing:0!important;text-align:center!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__unlock-shell{gap:10px!important}.product-page-figma .product-buybox-figma__unlock-card{min-height:170px!important;gap:6px!important;min-width:0!important}.product-page-figma .product-buybox-figma__unlock-cards{width:100%!important;max-width:100%!important;gap:6px!important}.product-page-figma .product-buybox-figma__unlock-state{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important}.product-page-figma .product-buybox-figma__unlock-state span{display:inline!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:120%!important;letter-spacing:.18px!important}.product-page-figma .product-buybox-figma__unlock-caption{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important}}@media screen and (max-width:560px){.product-page-figma .product-buybox-figma__unlock-media{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important}}@media screen and (max-width:470px){.product-page-figma .product-buybox-figma__unlock-state{flex-direction:column!important;gap:2px!important}.product-page-figma .product-buybox-figma__unlock-state span{display:block!important}.product-page-figma .product-buybox-figma__unlock-caption{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:120%!important;letter-spacing:.18px!important;text-align:center!important;max-width:100%!important;width:100%!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;overflow-wrap:break-word!important;word-break:break-word!important;box-sizing:border-box!important}}.product-page-figma .product-buybox-figma__unlock-title{color:#ffffffeb!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.product-page-figma .product-buybox-figma__unlock-footer{color:#ffffffe0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.product-page-figma .product-buybox-figma__unlock-state,.product-page-figma .product-buybox-figma__unlock-state span,.product-page-figma .product-buybox-figma__unlock-caption{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.product-page-figma .complementary-products__container .card_pro_details h3.card__heading .full-unstyled-link{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:clamp(12px,calc(14px * 100vw / 1440),14px)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;margin:0!important;padding:0!important;display:block!important;white-space:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media screen and (max-width:991px){.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper .card__content.card_pro_details h3.card__heading.complementary-card-figma__title,.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper.center .card.center .card__content.card_pro_details h3.card__heading.complementary-card-figma__title{display:block!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.product-page-figma .complementary-products__container .complementary-card-figma.product-card-wrapper .card__content.card_pro_details h3.card__heading.complementary-card-figma__title .full-unstyled-link{display:block!important;text-align:left!important;letter-spacing:0!important}.product-page-figma .complementary-products-figma__arrows--under{margin-top:2px!important}}.product-page-figma .complementary-products__container .price__sale s.price-item--regular{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(12px,calc(14px * 100vw / 1440),14px)!important;line-height:1!important;color:#959595!important;margin:0!important;padding:0!important;display:inline-block!important;vertical-align:middle!important}.product-page-figma .complementary-products__container .price__sale .price-item--sale{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(14px,calc(16px * 100vw / 1440),16px)!important;line-height:1!important;color:#000!important;margin:0!important;padding:0!important;display:inline-block!important;vertical-align:middle!important}.product-page-figma .complementary-products__container .badge.price__badge-sale{height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 clamp(6px,calc(10px * 100vw / 1440),10px)!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:100px!important;background-color:#e0ffdf!important;border:none!important;box-sizing:border-box!important}.product-page-figma .complementary-products__container .badge.price__badge-sale,.product-page-figma .complementary-products__container .badge.price__badge-sale *{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(11px,calc(14px * 100vw / 1440),14px)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;margin:0!important;padding:0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.product-page-figma .complementary-products__container .price__sale,.product-page-figma .complementary-products__container .price-figma-row{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;height:auto!important}.product-page-figma .complementary-products__container .price.price--figma-card{margin:0!important;padding:0!important;text-align:left!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important}.product-page-figma .complementary-products__container .card-information--figma .price.price--figma-card{margin-left:0!important;margin-right:0!important;text-align:left!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important}.product-page-figma .complementary-products__container .card-information--figma .price.price--figma-card .price-figma-row,.product-page-figma .complementary-products__container .card-information--figma .price.price--figma-card .price-figma-row--regular{justify-content:flex-start!important;margin:0!important;width:100%!important;max-width:100%!important}.product-page-figma .complementary-products__container .card-information--figma .price{padding-top:0!important;padding-left:0!important;margin-left:0!important}.product-page-figma .complementary-products__container .card-information--figma .card-information{padding-left:0!important;margin-left:0!important}.product-page-figma .complementary-products__container .price.price--figma-card .unit-price{display:none!important;margin:0!important;padding:0!important}.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row,.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row--regular{flex-wrap:nowrap!important;min-height:0!important}.product-page-figma .complementary-products__container .price.price--figma-card s.price-figma-row__compare,.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__compare{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(12px,calc(14px * 100vw / 1440),14px)!important;line-height:1!important;color:#959595!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;text-decoration:line-through!important}.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__current{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(14px,calc(16px * 100vw / 1440),16px)!important;line-height:1!important;color:#000!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important}.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__compare .money,.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__current .money{font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__badge{height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 clamp(6px,calc(10px * 100vw / 1440),10px)!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:100px!important;background-color:#e0ffdf!important;border:none!important;box-sizing:border-box!important}.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__badge-text,.product-page-figma .complementary-products__container .price.price--figma-card .price-figma-row__badge-text *{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:clamp(11px,calc(14px * 100vw / 1440),14px)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;margin:0!important;padding:0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring{--rsg-gold: #b7a56a;--rsg-ink: #1a1a1a;--rsg-muted: #6b6b6b;--rsg-body: #3a3a3a;--rsg-line: #efece5;--rsg-accent: #6b7344;--rsg-soft: #f7f5ef;--rsg-tag-bg: #eef2e0;padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;overscroll-behavior:contain!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__panel{position:relative!important;z-index:1!important;margin:40px auto!important;width:min(420px,100%)!important;max-width:420px!important;min-height:auto!important;height:auto!important;max-height:none!important;border-radius:12px!important;border:1px solid var(--rsg-line)!important;box-shadow:0 16px 52px #0000002e!important;overflow:visible!important;padding:22px 26px 28px!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;background:#faf8f4!important}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-header{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.product-page-figma .product-buybox-figma__ring-size-guide__handle{display:none!important;border:none;background:transparent;padding:10px 0 4px;margin:0 auto;cursor:grab;width:100%}.product-page-figma .product-buybox-figma__ring-size-guide__handle-bar{display:block;width:36px;height:3px;margin:0 auto;border-radius:999px;background:var(--rsg-gold)}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-title-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0;box-sizing:border-box}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important;transform:none!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;opacity:.55}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close:hover{opacity:1}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close .product-buybox-figma__size-guide-modal__close-icon img{width:12px!important;height:12px!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close:after,.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close:before{display:none!important;content:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-body{display:flex;flex-direction:column;align-items:stretch;width:100%}.product-page-figma .product-buybox-figma__ring-size-guide__accent{width:28px;height:2px;margin:0 auto 14px;background:var(--rsg-gold);flex-shrink:0}.product-page-figma .product-buybox-figma__ring-size-guide__accent--header{margin:0 auto 10px}.product-page-figma .product-buybox-figma__ring-size-guide__intro{width:100%;text-align:center;margin:6px 0 18px;box-sizing:border-box}.product-page-figma .product-buybox-figma__ring-size-guide__title{margin:0!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:500!important;font-size:26px!important;line-height:1.15!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--rsg-ink)!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__subtitle{margin:0!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11.5px!important;line-height:1.4!important;color:var(--rsg-muted)!important}.product-page-figma .product-buybox-figma__ring-size-guide__method-text--mobile{display:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__how{width:100%;margin-bottom:18px}.product-page-figma .product-buybox-figma__ring-size-guide__how-label{margin:0 0 10px!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:8px!important;line-height:1.3!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--rsg-gold)!important;text-align:left!important}.product-page-figma .product-buybox-figma__ring-size-guide__method{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.product-page-figma .product-buybox-figma__ring-size-guide__method-icon{flex:0 0 22px;width:22px;height:22px;color:var(--rsg-ink);margin-top:1px}.product-page-figma .product-buybox-figma__ring-size-guide__method-icon svg{display:block;width:22px;height:22px}.product-page-figma .product-buybox-figma__ring-size-guide__method-body{flex:1 1 auto;min-width:0}.product-page-figma .product-buybox-figma__ring-size-guide__method-title{margin:0 0 3px!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:1.35!important;color:var(--rsg-ink)!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.product-page-figma .product-buybox-figma__ring-size-guide__tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;border:1px solid rgba(183,165,106,.55);background:var(--rsg-tag-bg);color:var(--rsg-accent);font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:7.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important}.product-page-figma .product-buybox-figma__ring-size-guide__method-text{margin:0!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11.5px!important;line-height:1.45!important;color:var(--rsg-body)!important}.product-page-figma .product-buybox-figma__ring-size-guide__method-text strong{font-weight:600!important;color:var(--rsg-ink)!important}.product-page-figma .product-buybox-figma__ring-size-guide__how-cta{margin:10px 0!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:11.5px!important;line-height:1.4!important;color:var(--rsg-ink)!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__tip{margin:0 0 10px!important;padding:10px 12px!important;background:var(--rsg-soft)!important;border-radius:8px!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:1.45!important;color:var(--rsg-muted)!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__tip strong{font-weight:600!important;color:var(--rsg-ink)!important}.product-page-figma .product-buybox-figma__ring-size-guide__full-link{display:block;margin:0 0 18px!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11.5px!important;line-height:1.4!important;color:var(--rsg-body)!important;text-decoration:none!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__full-link span{font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px;color:var(--rsg-ink)!important}.product-page-figma .product-buybox-figma__ring-size-guide__full-link[aria-disabled=true]{opacity:.55;pointer-events:none}.product-page-figma .product-buybox-figma__ring-size-guide__chart{width:100%}.product-page-figma .product-buybox-figma__ring-size-guide__tabs{display:flex;gap:8px;margin-bottom:10px}.product-page-figma .product-buybox-figma__ring-size-guide__tab{flex:1 1 0;min-height:36px;padding:9px 8px;border:1px solid #ddd8ce;border-radius:9px;background:#faf8f4;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--rsg-muted)!important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.product-page-figma .product-buybox-figma__ring-size-guide__tab.is-active,.product-page-figma .product-buybox-figma__ring-size-guide__tab[aria-selected=true]{border-color:var(--rsg-ink)!important;background:#fff!important;color:var(--rsg-ink)!important}.product-page-figma .product-buybox-figma__ring-size-guide__chart-note{margin:0 0 10px!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11px!important;line-height:1.4!important;color:var(--rsg-muted)!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__chart-note strong{font-weight:700!important;color:var(--rsg-ink)!important}.product-page-figma .product-buybox-figma__ring-size-guide__panels{width:100%}.product-page-figma .product-buybox-figma__ring-size-guide__region-panel[hidden]{display:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-family:Manrope,sans-serif!important}.product-page-figma .product-buybox-figma__ring-size-guide__table th,.product-page-figma .product-buybox-figma__ring-size-guide__table td{padding:9px 4px!important;vertical-align:middle!important;border-bottom:1px solid var(--rsg-line)!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important;font-variant-numeric:tabular-nums}.product-page-figma .product-buybox-figma__ring-size-guide__table th{font-size:9px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9a958c!important;text-align:left!important;padding-top:4px!important;padding-bottom:8px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table td{font-weight:400!important;font-size:12px!important;line-height:1.3!important;color:var(--rsg-body)!important;text-align:left!important}.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--primary{font-weight:700!important;color:var(--rsg-ink)!important;font-size:12px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--accent{font-weight:700!important;color:var(--rsg-accent)!important;font-size:12px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--us th:nth-child(1),.product-page-figma .product-buybox-figma__ring-size-guide__table--us td:nth-child(1){width:26%!important;text-align:left!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--us th:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--us td:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--us th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--us td:nth-child(3){width:37%!important;text-align:right!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(1),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(1),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(1),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(1){width:22%!important;text-align:left!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(2){width:22%!important;text-align:left!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(4){width:28%!important;text-align:right!important}.product-page-figma .product-buybox-figma__ring-size-guide__craft-note{margin:16px 0 0!important;padding-top:14px!important;border-top:1px solid var(--rsg-line)!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:11.5px!important;line-height:1.5!important;color:var(--rsg-muted)!important;text-align:center!important}.product-page-figma .product-buybox-figma__ring-size-guide__craft-note strong{font-weight:700!important;color:var(--rsg-ink)!important}@media screen and (min-width:750px){.product-page-figma .product-buybox-figma__size-guide-modal--ring{align-items:center!important;padding:24px!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__size-guide-modal__panel.product-buybox-figma__ring-size-guide__panel{width:min(600px,calc(100vw - 48px))!important;max-width:600px!important;max-height:90vh!important;height:auto!important;margin:0 auto!important;padding:28px 36px 36px!important;border-radius:12px!important;overflow-x:hidden!important;overflow-y:auto!important}.product-page-figma .product-buybox-figma__ring-size-guide__handle{display:none!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close{top:14px!important;right:14px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close .product-buybox-figma__size-guide-modal__close-icon img{width:11px!important;height:11px!important}.product-page-figma .product-buybox-figma__ring-size-guide__title{font-size:28px!important;letter-spacing:2px!important}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-title-row{padding:0!important}.product-page-figma .product-buybox-figma__ring-size-guide__intro{margin:6px 0 16px}.product-page-figma .product-buybox-figma__ring-size-guide__chart-note{font-size:11px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table th{font-size:9px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table td,.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--primary,.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--accent{font-size:12px!important}.product-page-figma .product-buybox-figma__ring-size-guide__craft-note{font-size:11px!important}}@media screen and (max-width:749px){.product-page-figma .product-buybox-figma__size-guide-modal--ring{padding:0!important;justify-content:flex-end!important;align-items:stretch!important;overflow:hidden!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__panel{width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important;height:min(92vh,100%)!important;max-height:92vh!important;border:none!important;border-radius:18px 18px 0 0!important;box-shadow:0 -8px 32px #0000002e!important;padding:0!important;overflow:hidden!important;background:#fff!important;transform:translate3d(0,100%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.product-page-figma .product-buybox-figma__size-guide-modal--ring.is-sheet-open .product-buybox-figma__ring-size-guide__panel{transform:translateZ(0)}.product-page-figma .product-buybox-figma__size-guide-modal--ring.is-sheet-dragging .product-buybox-figma__ring-size-guide__panel{transition:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__handle{display:block!important}.product-page-figma .product-buybox-figma__ring-size-guide__handle-bar{background:#cfcfcf}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-header{flex-shrink:0!important;background:#fff!important;border-bottom:1px solid #ececec!important;padding:0 16px 10px!important;z-index:3!important}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-title-row{padding:0 36px!important;min-height:34px}.product-page-figma .product-buybox-figma__ring-size-guide__title{font-size:26px!important;letter-spacing:2px!important}.product-page-figma .product-buybox-figma__size-guide-modal--ring .product-buybox-figma__ring-size-guide__close{top:10px!important;right:12px!important;transform:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__sheet-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 16px 24px!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__ring-size-guide__accent--header,.product-page-figma .product-buybox-figma__ring-size-guide__desktop-only,.product-page-figma .product-buybox-figma__ring-size-guide__method-text--desktop{display:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__method-text--mobile{display:block!important}.product-page-figma .product-buybox-figma__ring-size-guide__unit{display:none!important}.product-page-figma .product-buybox-figma__ring-size-guide__how{margin-bottom:16px}.product-page-figma .product-buybox-figma__ring-size-guide__how-label{margin:0 0 8px!important;font-size:8px!important}.product-page-figma .product-buybox-figma__ring-size-guide__method{margin-bottom:0;padding:10px 0;border-bottom:1px solid #ececec;gap:10px}.product-page-figma .product-buybox-figma__ring-size-guide__method:last-of-type{border-bottom:none;margin-bottom:4px}.product-page-figma .product-buybox-figma__ring-size-guide__method-title{font-size:13px!important;margin:0 0 2px!important}.product-page-figma .product-buybox-figma__ring-size-guide__method-text--mobile{font-size:12px!important;line-height:1.4!important;color:#666!important}.product-page-figma .product-buybox-figma__ring-size-guide__chart-note{margin:0 0 10px!important;font-size:11px!important}.product-page-figma .product-buybox-figma__ring-size-guide__tab{min-height:36px;font-size:11px!important;padding:10px 6px;background:#fff;border-radius:10px}.product-page-figma .product-buybox-figma__ring-size-guide__tab.is-active,.product-page-figma .product-buybox-figma__ring-size-guide__tab[aria-selected=true]{background:#f5f2ea!important}.product-page-figma .product-buybox-figma__ring-size-guide__table th,.product-page-figma .product-buybox-figma__ring-size-guide__table td{padding:11px 4px!important;font-size:13px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--primary,.product-page-figma .product-buybox-figma__ring-size-guide__table .product-buybox-figma__ring-size-guide__td--accent{font-size:14px!important}.product-page-figma .product-buybox-figma__ring-size-guide__table--us th:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--us td:nth-child(2),.product-page-figma .product-buybox-figma__ring-size-guide__table--us th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--us td:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk th:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--uk td:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(3),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu th:nth-child(4),.product-page-figma .product-buybox-figma__ring-size-guide__table--eu td:nth-child(4){text-align:right!important}}.product-page-figma .product-buybox-figma__size-guide-modal--chain{padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;overscroll-behavior:contain!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__panel{position:relative!important;z-index:1!important;margin:40px auto!important;width:min(480px,100%)!important;max-width:480px!important;min-height:auto!important;height:auto!important;max-height:none!important;border-radius:12px!important;border:1px solid #efece5!important;box-shadow:0 16px 52px #0000002e!important;overflow:visible!important;padding:24px 28px 32px!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;background:#fff!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-header{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.product-page-figma .product-buybox-figma__chain-size-guide__handle{display:none!important;border:none;background:transparent;padding:10px 0 4px;margin:0 auto;cursor:grab;width:100%}.product-page-figma .product-buybox-figma__chain-size-guide__handle-bar{display:block;width:36px;height:3px;margin:0 auto;border-radius:999px;background:#c4b07a}.product-page-figma .product-buybox-figma__chain-size-guide__accent{width:28px;height:2px;margin:0 auto 12px;background:#b7a56a;flex-shrink:0}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-title-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0;box-sizing:border-box}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important;transform:none!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;opacity:.55}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close:hover{opacity:1}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close .product-buybox-figma__size-guide-modal__close-icon img{width:12px!important;height:12px!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close:after,.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close:before{display:none!important;content:none!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-body{display:flex;flex-direction:column;width:100%}.product-page-figma .product-buybox-figma__chain-size-guide__title{margin:0!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:500!important;font-size:26px!important;line-height:1.15!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#000!important;text-align:center!important}.product-page-figma .product-buybox-figma__chain-size-guide__subtitle{margin:12px 0 22px!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.45!important;color:#7a7a7a!important;text-align:center!important}.product-page-figma .product-buybox-figma__chain-size-guide__cols-label{display:block;margin:0 0 10px!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#b7a56a!important;text-align:center!important}.product-page-figma .product-buybox-figma__chain-size-guide__list{list-style:none;margin:0;padding:0}.product-page-figma .product-buybox-figma__chain-size-guide__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 8px;border-bottom:1px solid #ececec;box-sizing:border-box}.product-page-figma .product-buybox-figma__chain-size-guide__row:last-child{border-bottom:none}.product-page-figma .product-buybox-figma__chain-size-guide__row--popular{background:#f3f6ea;border-radius:4px;border-bottom-color:transparent;margin:2px 0}.product-page-figma .product-buybox-figma__chain-size-guide__size{display:flex;flex-direction:column;gap:2px;min-width:64px}.product-page-figma .product-buybox-figma__chain-size-guide__inch{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:600!important;font-size:22px!important;line-height:1.1!important;color:#000!important}.product-page-figma .product-buybox-figma__chain-size-guide__cm{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:1.2!important;color:#8a8a8a!important}.product-page-figma .product-buybox-figma__chain-size-guide__sit-wrap{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.product-page-figma .product-buybox-figma__chain-size-guide__sit{margin:0!important;font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:1.3!important;color:#222!important;text-align:right!important}.product-page-figma .product-buybox-figma__chain-size-guide__row--popular .product-buybox-figma__chain-size-guide__sit{color:#6f7a3e!important;font-weight:600!important}.product-page-figma .product-buybox-figma__chain-size-guide__popular{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #9aa04f;border-radius:999px;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:10px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6f7a3e!important;line-height:1!important;white-space:nowrap}.product-page-figma .product-buybox-figma__chain-size-guide__how{margin-top:28px;padding-top:8px}.product-page-figma .product-buybox-figma__chain-size-guide__how-label{margin:0 0 16px!important;font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#b7a56a!important;text-align:center!important}.product-page-figma .product-buybox-figma__chain-size-guide__steps{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-page-figma .product-buybox-figma__chain-size-guide__step{display:flex;align-items:flex-start;gap:10px}.product-page-figma .product-buybox-figma__chain-size-guide__step-num{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#000;color:#fff;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:22px!important;text-align:center!important}.product-page-figma .product-buybox-figma__chain-size-guide__step-text{margin:0!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.45!important;color:#333!important}.product-page-figma .product-buybox-figma__chain-size-guide__step-text strong{font-weight:600!important;color:#000!important}.product-page-figma .product-buybox-figma__chain-size-guide__footnote{margin:18px 0 0!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-style:italic!important;font-size:12px!important;line-height:1.45!important;color:#8a8a8a!important;text-align:center!important}@media screen and (min-width:750px){.product-page-figma .product-buybox-figma__size-guide-modal--chain{align-items:center!important;padding:24px!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__size-guide-modal__panel.product-buybox-figma__chain-size-guide__panel{width:min(600px,calc(100vw - 48px))!important;max-width:600px!important;max-height:90vh!important;height:auto!important;margin:0 auto!important;padding:28px 36px 36px!important;border-radius:12px!important;overflow-x:hidden!important;overflow-y:auto!important}.product-page-figma .product-buybox-figma__chain-size-guide__handle{display:none!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close{top:14px!important;right:14px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close .product-buybox-figma__size-guide-modal__close-icon img{width:11px!important;height:11px!important}.product-page-figma .product-buybox-figma__chain-size-guide__title{font-size:28px!important;letter-spacing:2px!important}.product-page-figma .product-buybox-figma__chain-size-guide__inch{font-size:22px!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-title-row{padding:0!important}}@media screen and (max-width:749px){.product-page-figma .product-buybox-figma__size-guide-modal--chain{padding:0!important;justify-content:flex-end!important;align-items:stretch!important;overflow:hidden!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__panel{width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important;height:min(92vh,100%)!important;max-height:92vh!important;border:none!important;border-radius:18px 18px 0 0!important;box-shadow:0 -8px 32px #0000002e!important;padding:0!important;overflow:hidden!important;transform:translate3d(0,100%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.product-page-figma .product-buybox-figma__size-guide-modal--chain.is-sheet-open .product-buybox-figma__chain-size-guide__panel{transform:translateZ(0)}.product-page-figma .product-buybox-figma__size-guide-modal--chain.is-sheet-dragging .product-buybox-figma__chain-size-guide__panel{transition:none!important}.product-page-figma .product-buybox-figma__chain-size-guide__handle{display:block!important}.product-page-figma .product-buybox-figma__chain-size-guide__accent{display:none!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-header{flex-shrink:0!important;background:#fff!important;border-bottom:1px solid #ececec!important;padding:0 16px 12px!important;z-index:3!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-title-row{padding:0 36px!important;min-height:34px}.product-page-figma .product-buybox-figma__chain-size-guide__title{font-size:24px!important;letter-spacing:1.8px!important}.product-page-figma .product-buybox-figma__size-guide-modal--chain .product-buybox-figma__chain-size-guide__close{top:10px!important;right:12px!important;transform:none!important}.product-page-figma .product-buybox-figma__chain-size-guide__sheet-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 16px 28px!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__chain-size-guide__subtitle{margin:0 0 18px!important;font-size:12.5px!important}.product-page-figma .product-buybox-figma__chain-size-guide__cols-label{text-align:center!important;font-size:10px!important}.product-page-figma .product-buybox-figma__chain-size-guide__inch{font-size:22px!important}.product-page-figma .product-buybox-figma__chain-size-guide__sit{font-size:14px!important}.product-page-figma .product-buybox-figma__chain-size-guide__steps{grid-template-columns:1fr;gap:14px}.product-page-figma .product-buybox-figma__chain-size-guide__row{padding:14px 8px}}.product-page-figma .product-buybox-figma__metal-guide-modal[hidden]{display:none!important}.product-page-figma .product-buybox-figma__metal-guide-modal{--mg-ink: #16130f;--mg-paper: #fdfcf9;--mg-body: #54514a;--mg-text-body: #41413f;--mg-muted: #8b877c;--mg-line: #e7e2da;--mg-gold: #b8955c;--mg-sage: #5a7536;--mg-sage-soft: #677a5e;--mg-lime: #eef2e0;--mg-foot: #9a958b;--mg-mic-bg: #dfefdd;--mg-mic: #48a61a;--mg-best-border: #c3d8ab;position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:100060!important;width:100vw!important;height:100vh!important;box-sizing:border-box;padding:32px 20px;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;overscroll-behavior:contain!important}.product-page-figma .product-buybox-figma__metal-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:0}.product-page-figma .product-buybox-figma__metal-guide-modal__panel{position:relative;z-index:1;width:min(550px,calc(100vw - 40px));max-width:550px;max-height:calc(100vh - 64px);margin:0 auto;padding:40px 44px 54px;box-sizing:border-box;border-radius:15px;background:var(--mg-paper);box-shadow:0 16px 52px #00000038;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--mg-ink);font-family:Manrope,sans-serif!important}.product-page-figma .product-buybox-figma__metal-guide-modal__close{position:absolute;top:13px;right:14px;z-index:5;width:30px;height:30px;margin:0;padding:0;border:none;background:transparent;color:#747474;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.product-page-figma .product-buybox-figma__metal-guide-modal__close:hover{color:var(--mg-ink)}.product-page-figma .product-buybox-figma__metal-guide-modal__accent{width:28px;height:2px;margin:0 auto 16px;background:var(--mg-gold);border-radius:999px}.product-page-figma .product-buybox-figma__metal-guide-modal__intro{margin:0 auto 16px;padding:0 12px;max-width:440px;text-align:center;font-size:14px;font-weight:400;line-height:1.6;color:var(--mg-text-body)}.product-page-figma .product-buybox-figma__metal-guide-modal__intro strong{color:var(--mg-sage);font-weight:600}.product-page-figma .product-buybox-figma__metal-guide-modal__trust{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 26px;padding:15px 18px;max-width:508px;width:100%;border-radius:12px;background:var(--mg-lime);border:1px solid #dce6d4;box-sizing:border-box;text-align:left}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-icon{flex:0 0 22px;width:22px;height:22px;color:var(--mg-sage)}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-icon svg{display:block;width:22px;height:22px}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-copy{flex:0 1 auto;min-width:0}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-t1{margin:0;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--mg-ink)}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-t2{margin:2px 0 0;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--mg-body)}.product-page-figma .product-buybox-figma__metal-guide-modal__cards{display:flex;flex-direction:column;gap:14px;width:100%}.product-page-figma .product-buybox-figma__metal-guide-modal__card{width:100%;box-sizing:border-box;padding:20px 22px;border:1px solid var(--mg-line);border-radius:13px;background:#fff}.product-page-figma .product-buybox-figma__metal-guide-modal__gl{margin:0 0 14px;font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--mg-gold);line-height:1.2}.product-page-figma .product-buybox-figma__metal-guide-modal__row{display:flex;align-items:flex-start;gap:12px}.product-page-figma .product-buybox-figma__metal-guide-modal__row+.product-buybox-figma__metal-guide-modal__row{margin-top:16px;padding-top:16px;border-top:1px solid var(--mg-line)}.product-page-figma .product-buybox-figma__metal-guide-modal__sw{flex:0 0 38px;width:38px;height:38px;margin-top:2px;border-radius:50%;box-shadow:inset 0 1.5px 2.5px #ffffff80,inset 0 -2px 4px #0000004d,0 1px 2px #00000026}.product-page-figma .product-buybox-figma__metal-guide-modal__sw--oxid{background:radial-gradient(circle at 35% 20%,#7d8a95,#3c444b 45%,#5e686e 85%,#555e64)}.product-page-figma .product-buybox-figma__metal-guide-modal__sw--rhod{background:radial-gradient(circle at 35% 25%,#f7f8fa,#d8dde3 45%,#c5ccd4 85%,#b8c0c8)}.product-page-figma .product-buybox-figma__metal-guide-modal__sw--gp{background:radial-gradient(circle at 35% 25%,#f4ce92,#dab64f 45%,#b6912f 85%,#6d4e44)}.product-page-figma .product-buybox-figma__metal-guide-modal__sw--g10{background:radial-gradient(circle at 35% 25%,#ffe08a,#f0c84a 45%,#d4a42e 85%,#8a6520)}.product-page-figma .product-buybox-figma__metal-guide-modal__sw--g14{background:radial-gradient(circle at 40% 34%,#ffe95a,#f5d500 50%,#e9c600 92%)}.product-page-figma .product-buybox-figma__metal-guide-modal__meta{flex:1 1 auto;min-width:0}.product-page-figma .product-buybox-figma__metal-guide-modal__nm-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.product-page-figma .product-buybox-figma__metal-guide-modal__nm{font-size:14.5px;font-weight:700;line-height:1.25;color:var(--mg-ink)}.product-page-figma .product-buybox-figma__metal-guide-modal__tag{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase;line-height:1.4;white-space:nowrap}.product-page-figma .product-buybox-figma__metal-guide-modal__tag--best{padding:1px 7px;border-radius:12px;border:1px solid var(--mg-best-border);background:transparent;color:var(--mg-sage);font-size:8px;letter-spacing:.6px}.product-page-figma .product-buybox-figma__metal-guide-modal__tag--mic{padding:1px 6px;border-radius:4px;border:none;background:#fef7ea;color:var(--mg-gold);font-size:8.5px;letter-spacing:.4px;text-transform:none}.product-page-figma .product-buybox-figma__metal-guide-modal__d{margin:5px 0 0;font-size:12.5px;font-weight:400;line-height:1.6;color:var(--mg-body)}.product-page-figma .product-buybox-figma__metal-guide-modal__d strong{color:var(--mg-ink);font-weight:700}.product-page-figma .product-buybox-figma__metal-guide-modal__d-accent{color:var(--mg-ink)!important;font-weight:700}.product-page-figma .product-buybox-figma__metal-guide-modal__foot{margin:24px 0 0;padding-top:17px;border-top:1px solid #efece5;text-align:center;font-size:11.5px;line-height:1.5;color:var(--mg-foot)}.product-page-figma .product-buybox-figma__metal-guide-modal__foot strong{color:var(--mg-sage);font-weight:700;font-style:normal}.product-page-figma .product-buybox-figma__metal-guide-modal__handle{display:none;border:none;background:transparent;padding:10px 0 4px;margin:0 auto;cursor:grab;width:100%}.product-page-figma .product-buybox-figma__metal-guide-modal__handle-bar{display:block;width:36px;height:3px;margin:0 auto;border-radius:999px;background:#cfcfcf}.product-page-figma .product-buybox-figma__metal-guide-modal__body{display:flex;flex-direction:column;width:100%;box-sizing:border-box}@media screen and (min-width:750px){.product-page-figma .product-buybox-figma__metal-guide-modal{padding:32px 20px}.product-page-figma .product-buybox-figma__metal-guide-modal__panel{width:100%;max-width:550px;max-height:calc(100vh - 64px);padding:40px 44px 54px;border-radius:15px}.product-page-figma .product-buybox-figma__metal-guide-modal__handle{display:none!important}.product-page-figma .product-buybox-figma__metal-guide-modal__cards{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.product-page-figma .product-buybox-figma__metal-guide-modal__intro{max-width:100%;padding:0 8px}.product-page-figma .product-buybox-figma__metal-guide-modal__trust{max-width:100%}}@media screen and (max-width:749px){.product-page-figma .product-buybox-figma__metal-guide-modal{padding:40px 18px 24px!important;justify-content:flex-end!important;align-items:stretch!important;overflow:hidden!important;box-sizing:border-box!important}.product-page-figma .product-buybox-figma__metal-guide-modal__panel{width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important;height:auto!important;max-height:100%!important;border:none!important;border-radius:28px!important;box-shadow:0 12px 40px #00000038!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--mg-paper)!important;transform:translate3d(0,calc(100% + 32px),0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.product-page-figma .product-buybox-figma__metal-guide-modal.is-sheet-open .product-buybox-figma__metal-guide-modal__panel{transform:translateZ(0)}.product-page-figma .product-buybox-figma__metal-guide-modal.is-sheet-dragging .product-buybox-figma__metal-guide-modal__panel{transition:none!important}.product-page-figma .product-buybox-figma__metal-guide-modal__handle{display:block!important;flex-shrink:0}.product-page-figma .product-buybox-figma__metal-guide-modal__accent{display:none!important}.product-page-figma .product-buybox-figma__metal-guide-modal__close{top:8px!important;right:10px!important;width:28px!important;height:28px!important;font-size:20px!important}.product-page-figma .product-buybox-figma__metal-guide-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(12px,3.5vw,18px) clamp(12px,3.9vw,14px) clamp(18px,5vw,24px);box-sizing:border-box}.product-page-figma .product-buybox-figma__metal-guide-modal__intro{margin:0 auto 16px;padding:0 4px;max-width:none;font-size:clamp(12px,3.5vw,12.5px);line-height:1.55;color:var(--mg-body)}.product-page-figma .product-buybox-figma__metal-guide-modal__trust{justify-content:flex-start;gap:10px;margin:0 0 16px;padding:12px;max-width:none;border-radius:12px}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-icon{flex:0 0 20px;width:20px;height:20px}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-icon svg{width:20px;height:20px}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-copy{flex:1 1 auto}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-t1{font-size:clamp(12px,3.5vw,12.5px);font-weight:700;color:var(--mg-ink)}.product-page-figma .product-buybox-figma__metal-guide-modal__trust-t2{margin:2px 0 0;font-size:clamp(10px,2.9vw,10.5px);line-height:1.45;color:#41414e}.product-page-figma .product-buybox-figma__metal-guide-modal__cards{gap:12px}.product-page-figma .product-buybox-figma__metal-guide-modal__card{padding:14px;border-radius:12px}.product-page-figma .product-buybox-figma__metal-guide-modal__gl{margin:0 0 12px;font-size:clamp(9px,2.65vw,9.5px);letter-spacing:1.8px}.product-page-figma .product-buybox-figma__metal-guide-modal__row{gap:10px}.product-page-figma .product-buybox-figma__metal-guide-modal__row+.product-buybox-figma__metal-guide-modal__row{margin-top:14px;padding-top:14px}.product-page-figma .product-buybox-figma__metal-guide-modal__sw{flex:0 0 clamp(32px,9vw,36px);width:clamp(32px,9vw,36px);height:clamp(32px,9vw,36px);margin-top:2px}.product-page-figma .product-buybox-figma__metal-guide-modal__nm-row{gap:7px}.product-page-figma .product-buybox-figma__metal-guide-modal__nm{font-size:clamp(12.5px,3.6vw,13px)}.product-page-figma .product-buybox-figma__metal-guide-modal__tag--best{font-size:8px;letter-spacing:.8px;border-color:#c3d5ab;color:var(--mg-sage);padding:1px 7px;border-radius:12px}.product-page-figma .product-buybox-figma__metal-guide-modal__tag--mic{background:#fee78d;color:#6a5a1f;font-size:8.5px;letter-spacing:.4px;padding:1px 6px;border-radius:4px}.product-page-figma .product-buybox-figma__metal-guide-modal__d{margin:4px 0 0;font-size:clamp(10.5px,3.05vw,11px);line-height:1.55}.product-page-figma .product-buybox-figma__metal-guide-modal__d-accent{color:var(--mg-ink)!important}.product-page-figma .product-buybox-figma__metal-guide-modal__foot{margin-top:14px;padding-top:13px;border-top:1px solid #efebe5;font-size:clamp(10px,2.9vw,10.5px);line-height:1.5;color:#9a856b}.product-page-figma .product-buybox-figma__metal-guide-modal__foot strong{color:var(--mg-sage)}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-main-product.css.map */
