@font-face{font-family:organda-mn;src:url(/cdn/shop/files/organda-mn.woff?v=1659477581) format("woff"),url(/cdn/shop/files/organda-mn.woff2?v=1659477592) format("woff2");font-weight:700}@font-face{font-family:OpenSauceOne-Bold;src:url(/cdn/shop/files/OpenSauceOne-Bold.woff?v=1659704017) format("woff"),url(/cdn/shop/files/OpenSauceOne-Bold.woff2?v=1659704017) format("woff2");font-weight:700}@font-face{font-family:OpenSauceOne-SemiBold;src:url(/cdn/shop/files/OpenSauceOne-SemiBold.woff?v=1659704017) format("woff"),url(/cdn/shop/files/OpenSauceOne-SemiBold.woff2?v=1659704017) format("woff2");font-style:normal;font-weight:600}@font-face{font-family:OpenSauceOne-Regular;src:url(/cdn/shop/files/OpenSauceOne-Regular.woff?v=1659704017) format("woff"),url(/cdn/shop/files/OpenSauceOne-Regular.woff2?v=1659704017) format("woff2");font-style:normal;font-weight:500}h1.display1{font-family:organda-mn!important;font-size:clamp(106px,4.0671rem + 10.4938vw,191px);text-transform:uppercase;font-weight:700;line-height:1.15}h2.display2{font-family:organda-mn!important;font-size:clamp(19px,.68rem + .5333vw,19px);text-transform:uppercase;font-weight:700;line-height:1.15;letter-spacing:.15em}h1,.h1{font-family:OpenSauceOne-Bold!important;font-size:clamp(36px,1.723rem + 2.1622vw,60px);text-transform:uppercase;font-weight:700;line-height:1.25}h2,.h2{font-family:OpenSauceOne-Bold!important;font-size:clamp(25px,.959rem + 2.4656vw,40px);text-transform:uppercase;font-weight:700;line-height:1.225}h3,.h3{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(18px,.8453rem + 1.1475vw,25px);text-transform:uppercase;font-weight:600!important;line-height:1.24;letter-spacing:.18em}h4,.h4{font-family:OpenSauceOne-Bold!important;font-size:clamp(13px,.4928rem + 1.3115vw,21px);text-transform:uppercase;font-weight:700;line-height:1.24;margin:0!important}h5,.h5{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(12px,.6301rem + .4918vw,15px);text-transform:uppercase;font-weight:600!important;line-height:2.13;letter-spacing:.18em}h6,.h6{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4426rem + .4918vw,12px);text-transform:uppercase;font-weight:600!important;line-height:2;letter-spacing:.18em}body,p{font-family:OpenSauceOne-Regular!important;font-size:clamp(15px,.6178rem + 1.3115vw,23px);font-weight:500!important;line-height:1.26;margin:0!important}.footer__signup-text.mb3 p{font-family:OpenSauceOne-Regular!important;font-size:clamp(24px,1.0605rem + 1.8033vw,34px);font-weight:500!important;line-height:1.25}p.p1{font-family:OpenSauceOne-Regular!important;font-size:clamp(24px,1.0605rem + 1.8033vw,35px);font-weight:500!important;line-height:1.25}p.p2,.p2{font-family:OpenSauceOne-Regular!important;font-size:clamp(15px,.6178rem + 1.3115vw,23px);font-weight:500!important;line-height:1.26}p.p3,.p3,.subheading-featured-col p,.product-item__details a{font-family:OpenSauceOne-Regular!important;font-size:clamp(12px,.6066rem + .5882vw,15px);font-weight:500!important;line-height:1.25}p.p4{font-family:OpenSauceOne-Regular!important;font-size:clamp(7px,.2591rem + .7317vw,10px);font-weight:500!important;line-height:1.28}.mobile_nav-text{font-family:OpenSauceOne-SemiBold!important;font-size:12px;text-transform:uppercase;font-weight:600!important;line-height:2.66;letter-spacing:.18em}.cbutton{font-family:OpenSauceOne-Bold!important;font-size:clamp(11px,.4963rem + .7843vw,15px);text-transform:uppercase!important;font-weight:700;letter-spacing:.1em;padding:0 4em;text-decoration:none;height:50px;display:flex;align-items:center}@media screen and (max-width:749px){.cbutton{height:38px!important}}a:hover{cursor:pointer!important}.clink{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4191rem + .5882vw,12px);text-transform:uppercase!important;font-weight:600;line-height:2.66;letter-spacing:.18em;text-decoration:underline;text-underline-offset:5px}.white-bg{background-color:#fff}.white-bg:hover{color:#fff;background-color:var(--accent)}.cream-bg{background-color:#f3f1ea;color:#d22630}.cream-bg:hover{color:#fff;background-color:var(--primary)}.blue-text{color:var(--primary)}.red-text{color:var(--accent)}.blue-bg{background-color:var(--primary);color:var(--light)}.blue-bg:hover{background-color:var(--accent)}.red-bg{background-color:#d22630;color:var(--light)}.red-bg:hover{background-color:var(--accent)}.primary{color:var(--primary)}.primary:hover{color:var(--accent)}.light{color:var(--light)}.light:hover{color:var(--accent)}.option-less-product .product-form{max-width:400px;margin:0 auto}.option-less-product .affirm-payment-static{font-size:11px!important}:root{--primary: #00239C;--accent: #D44102;--light: #F3F1EA;--dark: #E7E3D6;--white: #FFFFF}.contact.section{background-color:#f3f1ea}.contact__inner{display:flex}.contact__heading{display:none}.contact__text ul.animates.already-visible{margin-left:-20px!important}@media screen and (min-width:750px){form#contact_form{max-width:530px}}@media screen and (max-width:749px){.contact__inner{flex-direction:column;display:flex}.contact__heading{display:none}form#contact_form{padding:0%}}.contact__text.rte,form#contact_form{flex-grow:1}.contact__text.rte{padding-right:10%}input#ContactForm-name,input#ContactForm-email,input#ContactForm-phone,textarea#ContactForm-body{background-color:var(--light);font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4191rem + .5882vw,12px);font-weight:600;line-height:2.66;letter-spacing:.18em;color:var(--primary)}#contact_form button.bttn.bttn--full.bttn--primary{background:none;font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4191rem + .5882vw,12px);text-transform:uppercase!important;font-weight:600;line-height:2.66;letter-spacing:.18em;color:var(--primary);border-bottom:1px solid var(--primary);width:55px;margin-left:90%}@media(min-width:60em){#contact-form{padding-right:10%!important;padding-left:10%!important}}@media screen and (max-width:749px){#contact-form{padding:8%!important}}.text-block__item.text-block__button.cbutton.white-bg{background-color:var(--primary)!important;color:var(--light)!important}.text-block__item.text-block__button.cbutton.white-bg:hover{background-color:var(--accent)!important}button.carousel__navigation.carousel__previous-button.collection_mob-prev,button.carousel__navigation.carousel__next-button.collection_mob-next{background-color:transparent!important}input#FooterCustomerForm-email{border:unset;border-bottom:1px solid;font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4426rem + .4918vw,12px);text-transform:uppercase;font-weight:600!important}.mobile_nav-shop_stone a,.mega_shop-header,li.drawer-menu__item{color:#00239c}.opacity-trans.floating{animation-name:floating;animation-duration:.5s;animation-timing-function:ease-in-out;opacity:1!important;transition:opacity,1s}.floating-hero{animation-name:floating-hero;animation-duration:.5s;animation-timing-function:ease-in-out;opacity:1!important;transition:opacity,1s}@keyframes floating-hero{0%{transform:translateY(10px)}to{transform:translate(0)}}@media screen and (min-width:750px){@keyframes floating{0%{transform:translateY(-45%)}to{transform:translateY(-50%)}}.bottom-right_text{position:absolute;right:0%;bottom:10px;text-align:left;max-width:12%}.icon-wrapper-mobile{display:none}a.image-hero__link.cbutton.white-bg.hero_btn-on_bottom.btn_hero-ws{position:relative;top:28rem;margin:auto;width:fit-content;display:flex;justify-content:center;min-height:50px}}@media screen and (max-width:749px){@keyframes floating{0%{transform:translateY(10%)}to{transform:translate(0)}}.bottom-right_text{position:absolute;right:10%;bottom:0%;text-align:left;max-width:16%}.icon-wrapper-mobile{display:flex}a.image-hero__link.cbutton.white-bg.hero_btn-on_bottom.btn_hero-ws{position:relative;top:3rem;margin:auto;width:60%;display:flex;justify-content:center}h1.vertical_text.display1{padding-bottom:15%}.hero-image-footer{background-size:unset!important}}.footer__social-icons a svg:hover path{fill:#fc4c02}.stars-flex{display:flex;justify-content:center;column-gap:13px}img.second_Img{display:block}#tiktok-feed.tiktok-feed h2{width:100%;text-align:right!important}.lSAction>.lSPrev{background-position:bottom;left:-53px}.parallax{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.mega-navigation__list-container.full-width.shop{position:relative;display:flex;justify-content:flex-start}@media screen and (max-width:749px){.footer__copyright.on_mobile .copyright{margin-bottom:5%!important}}a.sitecredit.bottom{line-height:2}a.product-detail-col.clink.primary{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(9px,.4426rem + .4918vw,12px);text-transform:uppercase;font-weight:600!important;line-height:2.66;letter-spacing:.18em}a.product-detail-col-title{font-family:OpenSauceOne-Regular!important;font-size:clamp(12px,.6066rem + .5882vw,15px);font-weight:500!important;line-height:1.25}.product-item__details-col{display:flex;justify-content:space-around;gap:15px;align-items:baseline}@media screen and (max-width:749px){.collection_header-overline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.product-item__details-col{display:flex;justify-content:center;gap:126px;align-items:baseline}.text-block__item.text-block__overline.overline.ma0.h6{position:relative;top:unset}}@media screen and (min-width:750px){.collection_header-overline{display:block}}.footer-hero_image-svg{position:relative;top:0;left:0;right:0;display:flex}.hero-image-footer{background-size:100% 100%;position:relative;background-position:center;z-index:99;display:block;top:0;border:0;background-repeat:no-repeat}ul.drawer-menu__primary-links>li>a{border-bottom:1px solid}.shop-byStyle-wrapper{padding-bottom:30px!important}#widget-1 .calendly-inline-widget,#widget-2 .calendly-inline-widget,#widget-3 .calendly-inline-widget{max-height:unset!important;overflow:hidden!important}.product__media-action{display:none}.dpo-container{margin-top:20px}.product-thumbnails__item-link .image__img{box-shadow:0 0 0 2px var(--color-accent)}.product-form__submit-button-wrapper{margin-bottom:40px}h1.product__title.type-heading-dynamic.h1{margin-bottom:10px!important}.has_dpo_options .product-form__cart-submit[dpo_add2cart]{background:#d22630;color:#fff}.has_dpo_options .product-form__cart-submit[dpo_add2cart]:hover{background:#e7e3d6;color:#fc4c02}.accordion__text ul{padding:0;list-style:none;margin:0 0 15px}.accordion__text p,.accordion__text ul li,p.p3{font-family:OpenSauceOne-Regular!important;font-size:clamp(12px,.6066rem + .5882vw,15px);font-weight:500!important;line-height:1.25}.accordion__text p{margin:0 0 15px!important}.product--thumbnails-vertical.product--thumbnails-medium .product-thumbnails__list{width:95px}.product-page-wrapper .accordion__text{padding:20px}.product-page-wrapper .accordion{overflow:hidden!important;margin-bottom:0!important;margin-top:5px!important}.product-page-wrapper .accordion__label{border-bottom:2px Solid var(--color-accent);height:40px;line-height:1;padding-bottom:10px;padding-top:10px}.product-thumbnails__item-link:hover .image__img{box-shadow:0 0 0 2px var(--accent)!important}.product-page-wrapper .accordion__label:hover{background-color:transparent!important}.product-page-wrapper .product__meta{background:#f3f1ea}.product-page-wrapper .product__media-stacking-badge{position:absolute;top:24px;right:24px;z-index:2;line-height:0;pointer-events:none}.product-page-wrapper .product__media-stacking-badge svg{display:block;width:80px;max-width:min(80px,22vw);height:auto}.product-page-wrapper .media-wrapper--matching-band{position:relative}.product-page-wrapper .product__matching-band-link{position:absolute;top:24px;left:24px;z-index:2;display:inline-flex;align-items:center;gap:.4em;max-width:calc(100% - 48px);font-family:OpenSauceOne-SemiBold;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#00239c}.product-page-wrapper .product__matching-band-link__text{text-align:left}.product-page-wrapper .product__matching-band-link__icon{display:inline-flex;flex-shrink:0;line-height:0}.product-page-wrapper .product__matching-band-link__svg{display:block;width:.95em;height:.95em;flex-shrink:0}.product-page-wrapper .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0;background-color:var(--dark);border-radius:50%;opacity:1;cursor:pointer}.product-page-wrapper .flickity-page-dots .dot.is-selected{border:none!important;background:#fdaa63}.product-page-wrapper .product__media.flickity-enabled>.flickity-page-dots{position:absolute;bottom:25px;left:0;right:0;width:100%!important;margin:0!important;padding:0!important;z-index:2;display:flex;justify-content:center;align-items:center;gap:15px}@media(max-width:749px){body.scroll-lock .product-page-wrapper .product__media-stacking-badge,body.scroll-lock .product-page-wrapper .product-media-dots,body.scroll-lock .product-page-wrapper .product__media.flickity-enabled>.flickity-page-dots{display:none!important}}.product-page-wrapper .accordion__label svg{color:var(--primary);fill:var(--primary);float:right;margin-right:5px}.product-page-wrapper .accordion__label svg.plus{stroke:var(--primary)}.product-page-wrapper .accordion__label:before,.product-page-wrapper .accordion__label[aria-expanded=true]:after{display:none!important}.product-page-wrapper .accordion__label[aria-expanded=false]:after{content:"+"!important;font-family:OpenSauceOne-Regular;font-size:20px;font-weight:400;line-height:22px;color:var(--color-input-text)!important;float:right;max-width:13px;max-height:18px;margin:-12px 1px 0 0!important;padding:0!important;height:initial!important;width:initial!important;background:none!important}.product-page-wrapper .accordion__label[aria-expanded=true]:before,.product-page-wrapper .accordion__label[aria-expanded=true]:after,.product-page-wrapper .accordion__label[aria-expanded=false] svg.arrow{display:none}.product-page-wrapper .accordion__label[aria-expanded=true] svg.plus{display:none}body.template-product .product-page-wrapper section.product{padding-bottom:0}body.template-product .product-page-wrapper>.product-page-wrapper__inner{padding:0;margin:0}@media(min-width:60em){.related-products__inner .navButtons.hideDesktop{display:none}.product--has-thumbs.product--thumbnails-vertical.product--thumbnails-medium .product__media{width:calc(100% - (var(--spacing-medium) + 95px))!important}}@media(min-width:622px)and (max-width:750px){.bespoke-rings ul li{background-size:10%!important;height:35px;display:flex;align-items:center;padding-top:3px}}@media(min-width:750px)and (max-width:959px){section.product{display:flex;align-items:flex-start;justify-content:center}.product__media-container{align-self:flex-start;margin-top:0;top:0!important;overflow:hidden!important}.related-products__inner .carousel__next-button,.related-products__inner .carousel__previous-button{rotate:none!important}.product-page-wrapper__inner{margin-top:0!important}}@media(max-width:749px){body.template-product .product-page-wrapper__inner{position:static;padding:0}.related-products__inner .navButtons{top:-40px!important}.section.product-recommendations button.carousel__navigation.carousel__next-button.collection_mob-next{margin-right:0!important}.product-form__inner h1.product__title,.product-form__inner .product__price,.product-form__inner p.affirm-as-low-as,.product-form__inner hr.product__border,.product-form__inner .product__vendor{display:none}.product-page-wrapper .flickity-viewport,.section.product-recommendations .flickity-viewport{min-height:0!important}.section.product-recommendations .carousel__slide{width:65%!important}.flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:10px}.flickity-page-dots .dot{margin:0!important}.product-page-wrapper .product__meta{margin-top:0}.mobile__product-overview{margin-bottom:0;margin-top:0;padding:30px 20px 0}.product-page-wrapper .mobile__product-overview h1.product__title.type-heading-dynamic.h1{text-align:center}.product-page-wrapper .product__price.type-body-regular.h3{text-align:center;letter-spacing:3px;font-family:OpenSauceOne-Bold!important}.product-page-wrapper product-add-ons,.product-page-wrapper .product-option-group{width:calc(100% - 40px);max-width:400px;margin-inline:auto;display:block;box-sizing:border-box;margin-top:15px}.product-page-wrapper .drop-a-hint{width:calc(100% - 40px);max-width:400px;margin-inline:auto;display:block;box-sizing:border-box;margin-top:45px}.product-page-wrapper .product-variation-group{width:calc(100% - 40px);max-width:400px;margin-inline:auto;display:block;box-sizing:border-box;margin-top:20px;padding-block-start:40px;border-top:1px solid #00239c}.product-page-wrapper .product-option-group{padding-block-start:18px;padding-block-end:35px;margin-bottom:0}product-add-ons .add-on__footer .affirm-payment-static{font-size:12px}}@media(min-width:750px){.mobile__product-overview{display:none;opacity:0;visibility:hidden}.product-thumbnails__item+.product-thumbnails__item{margin-top:15px!important}.product__media-container{position:sticky;top:0}.product-page-wrapper{padding:0}.product-page-wrapper__inner{max-width:100%!important;margin-top:0!important}.product__meta{flex:0 0 41%!important;width:41%!important;min-width:200px!important;padding-left:2%!important}.product__media-container{flex:0 0 59%!important}.product-page-wrapper .product-thumbnails{display:none!important}.product-page-wrapper section.product{--product-image-container-width: 50%}.product-page-wrapper .product__media-container{flex:0 0 50%!important;width:50%!important}.product-page-wrapper .product__meta{flex:0 0 50%!important;width:50%!important;padding-left:0!important;display:flex;align-items:center;justify-content:center}.product-page-wrapper .product--has-thumbs.product--thumbnails-vertical .product__media,.product-page-wrapper .product--has-thumbs.product--thumbnails-vertical.product--thumbnails-small .product__media,.product-page-wrapper .product--has-thumbs.product--thumbnails-vertical.product--thumbnails-medium .product__media,.product-page-wrapper .product--has-thumbs.product--thumbnails-vertical.product--thumbnails-large .product__media{width:100%!important;max-width:100%!important}.product-page-wrapper .product--thumbnails-horizontal .product__media{width:100%!important}.product-page-wrapper .product__media{position:relative}.product-page-wrapper h1.product__title.type-heading-dynamic.h1{margin-bottom:10px!important;text-align:center;margin-top:0}.add-ons-options__input{position:relative}.product-page-wrapper .product__price.type-body-regular.h3{text-align:center;font-family:OpenSauceOne-Bold!important;letter-spacing:1px}.product-page-wrapper product-add-ons,.product-page-wrapper .drop-a-hint,.product-page-wrapper .product-variation-group,.product-page-wrapper .product-option-group{width:90%;max-width:480px;display:block;margin-inline:auto}.product-page-wrapper product-add-ons{margin-top:20px}}section.product-recommendations{background:var(--light)}section.product-recommendations .product-item__details-col{justify-content:space-between;gap:0;margin:0 10px}section.product-recommendations .price__regular,section.product-recommendations .price__sale{margin-bottom:0!important;padding-bottom:0!important}section.product-recommendations .flickity-viewport{min-height:0!important}section.product-recommendations .carousel__next-button:disabled,section.product-recommendations .carousel__previous-button:disabled{display:flex!important}section.product-recommendations.carousel:hover .carousel__navigation,section.product-recommendations.carousel:focus .carousel__navigation,.user-is-tabbing section.product-recommendations.carousel .carousel__navigation{transform:none!important}.related-products__inner .carousel__next-button,.related-products__inner .carousel__previous-button{top:0!important;transform:none!important}.related-products__inner{position:relative}.related-products__inner .navButtons{display:flex;width:100%;position:absolute;right:0;height:40px;top:-50px}#accordion--sizing3ad4c286-ec25-4645-97e0-655ce05569d3 a{text-decoration:underline;text-underline-offset:2px}.shopify-payment-button.buy-now-container{margin-top:-20px!important}.shopify-payment-button__button,.shopify-payment-button__button span{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(12px,.6301rem + .4918vw,15px);text-transform:uppercase;font-weight:600!important;letter-spacing:.18em}.section-about-ourfounder .image_bordered-bottom{display:none!important}.section-about-ourfounder .two-image_no2-text_content2{justify-content:space-between!important}#shopify-section-template--15661769654437__1659896506bcd6b51a{overflow:hidden}@media(max-width:990px){button.carousel__navigation.carousel__next-button{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;right:8%}button.carousel__navigation.carousel__previous-button{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;left:8%}button.carousel__navigation.carousel__next-button{top:50%!important;margin-top:0!important;transform:none!important;right:8%}.related-products__inner button.carousel__navigation.carousel__previous-button,.related-products__inner button.carousel__navigation.carousel__next-button,.featured-collection-row button.carousel__navigation.carousel__previous-button,.featured-collection-row button.carousel__navigation.carousel__next-button{transform:none!important;bottom:0!important;top:0!important}button.carousel__navigation.carousel__previous-button.quote-nav{top:50%!important;transform:translate(-50%)!important;margin-top:0!important;left:0!important}button.carousel__navigation.carousel__next-button.quote-nav{top:50%!important;transform:translate(50%)!important;margin-top:0!important;right:0!important}}@media(max-width:750px){button.carousel__navigation.carousel__next-button.collection_mob-next{top:-2px;transform:none!important;margin-right:0!important}.navButtons.mobile{width:100%!important}.featured-collection-row__slides .carousel__slide{width:65%}section.featured-collection-row .text-block-fixed.mb5.text-block--left{margin-bottom:-10px;margin-top:-20px}.featured-collection-row__slides .flickity-viewport{min-height:300px}section.featured-collection-row .collection_link_subheading-mobile{display:block;position:relative;margin:30px auto 50px}section.featured-collection-row .product-item__details-col{justify-content:space-between;gap:0!important;margin:0 10px}.header__logo-image.logo-orientation--width img{position:absolute;height:100%;width:auto!important;padding:10px 0;left:0;right:0;margin:0 auto}.header-container .header{max-width:100vw!important;position:relative}}.iis-sticky .dsgn-pck__marquee__inner{display:none}.nav .nav__submenu.nav__meganav{margin-top:-1px}.nav__link-parent[type=button]{appearance:none;-webkit-appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.nav .nav__submenu .nav__link-parent[type=button]{display:inline;color:var(--color-navigation-text)}.shopify-block.shopify-app-block{padding:0!important;margin:0!important;min-width:100%!important;max-width:100%!important}.quick-cart__icon-indicator{right:0!important}.featured-collection-row__slides .flickity-viewport{min-height:250px}@media(min-width:990px){section.featured-collection-row .collection_header-overline h1{margin-top:-10px;line-height:.8!important}section.featured-collection-row .collection_header-overline .text-block__item.text-block__overline.overline.ma0.h6{top:0!important}section.featured-collection-row{padding-top:8%}section.featured-collection-row .navButtons{top:8%}}@media(min-width:750px)and (max-width:990px){section.featured-collection-row .collection_header-overline h1{margin-top:-10px;line-height:.8!important}section.featured-collection-row .collection_header-overline .text-block__item.text-block__overline.overline.ma0.h6{top:0!important}section.featured-collection-row .carousel__previous-button,section.featured-collection-row .carousel__next-button{top:0!important}section.featured-collection-row .carousel__next-button:disabled,section.featured-collection-row .carousel__previous-button:disabled{display:flex!important}section.featured-collection-row .product-item__details-col{gap:0!important}section.featured-collection-row a.product-detail-col-title{max-width:50%!important}section.featured-collection-row .carousel:hover .carousel__navigation,section.featured-collection-row .carousel:focus .carousel__navigation,section.featured-collection-row .carousel__navigation{transform:none!important;rotate:none!important}}@media(min-width:750px)and (max-width:60em){section.featured-collection-row .navButtons{position:relative;display:flex;width:100%;height:40px;margin-top:10px;width:100%!important;margin-bottom:10px}section.featured-collection-row .text-block__item.text-block__overline.overline.ma0.h6{top:0!important}}@media(min-width:60em){.related__product .product-item__details-wrapper{padding:0 10px}body.template-product .header{border-color:transparent!important}.product__meta-inner{overflow:hidden;top:0!important;position:relative}.nav .nav__submenu.nav__meganav{background:#fff;width:2600px!important;padding-left:1300px;margin-left:-1300px;width:200vw!important;z-index:999;top:100%;padding-left:100vw;margin-left:-100vw}.nav__item-parent--meganav{position:relative}.header--default .header__nav,.header__nav .nav--depth-1{overflow:visible!important}.mega-navigation,.mega-navigation__list-parent{padding:0!important}.mega-navigation-wrapper.shadow-3{box-shadow:none!important}.mega-navigation__list-container.full-width.education.edu-mega{justify-content:flex-start;width:100%!important;right:0!important}.mega-navigation{padding-bottom:var(--spacing-extra-large)!important}.nav__item.nav__item-search{visibility:hidden}.mega-navigation__list-parent:last-of-type svg{width:45px}.mega-navigation__list-parent:first-of-type svg{width:29px}.mega-navigation__list-parent:nth-of-type(2) svg{width:26px}.nav__item-search{width:0}header{overflow-x:clip}.header-sticky.header-stuck header{overflow-x:initial}.mega-navigation__list-heading{text-align:left}}html{padding-bottom:0!important}@media(max-width:959px){header .header__content{padding-top:7px;padding-bottom:7px;position:relative}.mobile_nav-shop_stone:hover svg *,.mobile_nav-shop_style:hover svg *{stroke:#fc4c02}.mobile_nav-shop_stone:hover a,.mobile_nav-shop_style:hover a,.drawer-menu__list li.drawer-menu__item:hover{color:#fc4c02}.drawer-menu__main,.drawer-menu__all-links{height:100%!important}.drawer-menu__link:hover{opacity:1!important}.drawer-menu__main{overflow-y:auto;overflow-x:hidden}.drawer-menu__main::-webkit-scrollbar{display:none}.drawer-menu__all-links{overflow-y:auto}.drawer-menu__all-links ul{overflow:hidden}.drawer-menu__all-links .drawer-menu__main>ul{overflow:hidden;padding-bottom:100px!important}.drawer-menu__list--sub{position:relative;height:0;left:0!important}.drawer-menu__list--sub.visible{padding-top:5px;height:100%!important;padding-bottom:20px}a[data-item=mega] svg:last-of-type{display:none}a[data-item=mega].active svg:first-of-type{display:none}a[data-item=mega].active svg:last-of-type{display:flex;width:11px;height:11px}.header .header__logo-wrapper{max-width:100px;position:absolute;left:0;right:0;margin:0 auto;top:0;bottom:0}.header__logo-image{width:auto!important}.drawer-menu__main .drawer-menu__primary-links>.drawer-menu__item:last-of-type{display:none}.ston_wrapper,.shop-nav__col{flex-basis:180px}.ston_wrapper .mega-menu-custom-wrapper,.shop-nav__col .mega-menu-custom-wrapper{gap:0!important;margin-bottom:0!important}.header .header__nav.headerSecond{display:flex}.header__nav .nav--depth-1.headerSecond{display:none!important}.header__icon--search{display:block!important}.quick-search__trigger{margin-right:5px}.ston_wrapper svg{width:29px}.ston_wrapper:first-of-type svg{width:29px}.mobile_nav-shop_style svg{width:43px}}#header.header{border:0!important}body.template-collection .quote__container .flickity-viewport{height:680px}@media(max-width:750px){.section-virtual-home h1.vertical_text.display1{padding-bottom:0!important}#section-template--15661769654437__16599130866d3e6004 h1.vertical_text{white-space:nowrap}#shopify-section-template--15661769654437__16598424577ef57974{overflow:hidden}#shopify-section-template--15661769654437__16598424577ef57974 h1{font-size:clamp(30px,.959rem + 2.4656vw,40px)}#section-template--15661769654437__16598424577ef57974 .button-image-bordered{bottom:-2rem!important;max-width:100%!important}a.image-hero__link.cbutton.white-bg.hero_btn-on_bottom.btn_hero-ws{width:160px;width:fit-content}a.text-block__item.text-block__button.cbutton.white-bg{width:160px;position:absolute;width:fit-content;left:0;right:0;margin:4px auto}}@media only screen and (max-device-width:750px){.parallax,.hero-image-footer,.about-promises{background-attachment:scroll!important}}@media screen and (max-width:380px){.mobile_nav-shop_style a,.mobile_nav-shop_stone a{padding:0 0 0 10px!important}.ston_wrapper,.shop-nav__col{flex-basis:160px}}.first_Image2{overflow:hidden}button.footer__newsletter-button{font-family:OpenSauceOne-SemiBold!important;font-size:clamp(12px,.6301rem + .4918vw,15px);text-transform:uppercase;font-weight:600!important;letter-spacing:.18em;color:#fdb677}.powered{text-decoration:underline!important;text-underline-offset:1px;color:var(--light)!important}a.sitecredit:hover{color:var(--accent)!important}@media screen and (min-width:750px)and (max-width:1100px){.footer__logo{margin-right:20px}.footer__newsletter{padding-right:20px}}@media screen and (max-width:749px){.footer__newsletter .footer__signup-text{padding-right:15%}}.navButtons.mobile button:hover svg path{stroke:var(--accent)!important}#contact_form a[type=submit]{float:right}.header__logo-wrapper path.a,.drawer-menu__logo path.a{fill:#0a2296!important;stroke:none!important}.related__product .product-item:hover a,.related-products__inner .product-item:hover a{color:var(--accent)!important}.featured-collection-row__slide .product-item__image-wrapper,.related-products__inner .product-item__image-wrapper{position:relative;overflow:hidden;padding:30px 0;background:#fff}.new-arrival{position:absolute;padding:0 8px;background:var(--dark);z-index:99;top:15px;left:15px}.wrap__item .text-block-fixed.text-block--center{width:100%}@media screen and (min-width:750px){#header.header{padding:0}.nav__item-parent{padding-top:12px;padding-bottom:12px;position:relative}.header__logo-wrapper svg{width:90px;height:auto;margin:0 auto}.wrap__item .text-block-fixed.text-block--center{display:flex;justify-content:flex-end}.product-thumbnails__list{position:relative;top:0}}@media screen and (max-width:750px){.footer__copyright .copyright{margin-bottom:5%}.section-custom-virtual h1.vertical_text.display1{white-space:nowrap}.section-custom-virtual .first_column,.section-custom-virtual .second-column-ver{margin-bottom:20px!important}.video-slider button.carousel__navigation.carousel__previous-button.collection_mob-prev,.video-slider button.carousel__navigation.carousel__next-button.collection_mob-next{top:0!important;bottom:0!important;transform:none!important}.header__logo-wrapper svg{width:82px;height:auto;margin:0 auto}#header.header{padding:2px 0}.section-custom-virtual .first_column{grid-template-rows:100%!important}}input:focus,input:active,textarea:active,textarea:focus,select:focus,input:hover,textarea:hover,select:hover{border-color:#00239c!important;outline:0!important}input,textarea{border-width:2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#00239c!important;opacity:1}input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:var(--accent)!important}.footer__input-wrap form#contact_form input::-webkit-input-placeholder{color:var(--color-footer-text)!important}.product-form__quantity{border:2px solid var(--color-border);padding-top:10px;padding-bottom:10px;height:45px}.footer .input{border-color:var(--color-footer-border)!important}.quick-search__result-heading{font-family:OpenSauceOne-Regular!important;font-size:clamp(15px,.6178rem + 1.3115vw,23px);font-weight:500!important;line-height:1.26}@media(max-height:550px)and (max-width:900px){#section-template--15694654505125__16604913935182ca85 .image-hero__content-container{padding:20px 0 40px!important}}#section-template--15694654505125__16604913935182ca85 .image-hero__subheading p{margin-bottom:5%!important}#section-template--15694654505125__16604913935182ca85 a.image-hero__link.cbutton.white-bg.blue-text.hero_btn-on_bottom.btn_hero-ws{padding:1em 4em!important}input.contactSubmit{background:transparent;border:0;padding:0;height:auto!important;display:inline-block;width:auto!important;float:right}.product__meta .accordion .accordion__text a{text-decoration:underline}.product__meta .accordion .accordion__text a:hover{color:var(--accent)}@media screen and (min-width:750px){#section-template--15683736633509__166128727280f6a34e .second-column-ver{padding-bottom:6%!important}}.template-collection .product-item .product-item__details .price dd{text-align:right}button.bttn.product-form__cart-submit{background:#d22630;color:#fff}button.bttn.product-form__cart-submit:hover{background:#e7e3d6;color:#fc4c02}@media screen and (max-width:750px){.section.cart-template .cart-template__text{margin-left:20px}}.mega-navigation__feature-text{background-color:#fff!important}.Header__Component-sc-17gc7x6-0.fMsGgU{display:none}#shopify-section-template--15965756850341__54005aeb-21df-406e-a9a8-7775b693639c .section.section--bordered{background-color:transparent!important;padding-top:0%!important}#shopify-section-template--16416329760933__85e683c1-63e6-4b4b-8a72-08f01bc57438{scroll-behavior:smooth!important}html{scroll-behavior:smooth}.blog__articles-container{margin-bottom:50px}.cart-template__title .type-body-small.mt0.mb1{display:none}.gpo-editCart{background:#00239c!important;border:1px solid #00239c!important;font-family:OpenSauceOne-Regular!important;font-size:14px!important;border-radius:0!important}.gpo-swatch__image{width:35px!important;height:35px!important}.gpo-app .gpo-helptext,.gpo-app .dropdown-item__helptext,.gpo-app .gpo-choicelist input+label .gpo-choicelist__helptext,.gpo-app .gpo-swatches .gpo-swatches__helptext{font-size:11px!important;color:#737373!important;font-style:italic!important;padding-bottom:20px}.gpo-helptext *{line-height:1!important}.section-screening{display:flex;flex-direction:column-reverse!important}.section-screening *{text-align:left}.section-screening .p2.paragraph-text{font-family:OpenSauceOne-Bold!important;font-size:clamp(13px,.4928rem + 1.3115vw,21px);text-transform:uppercase;font-weight:700;line-height:1.24;margin-bottom:20px!important}.list-item a{display:block;padding:3px 0}product-add-ons .add-on__footer .affirm-payment-static{text-align:center;width:100%;display:block;margin-top:10px}@media(min-width:750px){product-add-ons .add-on__footer .affirm-payment-static{font-size:11px}}product-add-ons .add-on__footer .affirm-payment-static svg{width:auto;margin-left:3px}product-add-ons button.customization-row.add-ons-options__input{min-height:54px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;margin:0 0 10px;padding:9px 20px;border:none;border-bottom:1px solid #00239c;border-radius:0;background:#fff;cursor:pointer;text-align:left;font:inherit;appearance:none;-webkit-appearance:none}product-add-ons button.customization-row.add-ons-options__input:hover{background:#fafafa}product-add-ons button.customization-row.add-ons-options__input.is-error{border-bottom-color:#dc3545;display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:center}product-add-ons button.customization-row.add-ons-options__input.is-error .customization-row__label{grid-column:1;grid-row:1;color:#dc3545}product-add-ons button.customization-row.add-ons-options__input.is-error .customization-row__icon{grid-column:2;grid-row:1 / span 2;color:#dc3545;align-self:center}product-add-ons button.customization-row.add-ons-options__input.is-error .customization-row__error{grid-column:1;grid-row:2;margin-left:0}product-add-ons button.customization-row.add-ons-options__input.is-error .customization-row__ie-line{display:none!important}product-add-ons button.customization-row.add-ons-options__input.is-error .customization-row__error{display:inline}product-add-ons button.customization-row.add-ons-options__input:not(.is-error) .customization-row__error{display:none}product-add-ons .customization-row__label{font-weight:700;font-size:12px;line-height:16px;letter-spacing:0;text-transform:uppercase;color:#00239c;display:flex;flex-wrap:wrap;gap:5px;align-items:center}product-add-ons .customization-row__title{font-family:OpenSauceOne-Bold;font-weight:700;flex-shrink:0}product-add-ons .customization-row__selected{font-weight:400;font-size:14px;margin-inline-start:10px;text-transform:none;letter-spacing:0;color:#00239c}product-add-ons .customization-row__selected:empty{display:none}product-add-ons button.customization-row--has-selection .customization-row__label{display:none}product-add-ons button.customization-row--has-selection .customization-row__selected{font-family:OpenSauceOne-Bold;display:block;flex:1;min-width:0;margin-inline-start:0;font-weight:700;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:0}product-add-ons .customization-row__icon{flex-shrink:0;color:#00239c}product-add-ons .customization-row__icon svg{display:block}@media(max-width:749px){product-add-ons button.customization-row .customization-row__ie-second{display:none!important}.customization-row .customization-row__ie-line{font-style:italic}}.add-ons-options__input.hidden{display:none!important}.add-ons-options__input summary{font-family:OpenSauceOne-Bold;font-weight:700;font-size:12px;min-height:54px;padding:9px 12px;line-height:16px;letter-spacing:0;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #00239c;text-transform:uppercase;background:#fff;margin-bottom:10px}.add-ons-options__input.is-error>summary{border-bottom-color:#dc3545;color:#dc3545;flex-wrap:wrap;row-gap:0px;position:relative}.add-ons-options__input[open].is-error>summary{color:#00239c;border-bottom-color:#fdaa63}.add-ons-options__input.is-error>summary .add-ons-options__dropdown-chevron{color:#dc3545}.add-ons-options__input.is-error>summary .add-ons-options__dropdown-chevron svg path{stroke:#dc3545!important;fill:none!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.add-ons-options__input summary .selected-value{font-weight:400;font-size:12px;margin-inline-start:10px;text-transform:none}.add-ons-options__input-dropdown summary .selected-value{font-weight:700;font-size:12px;margin-inline-start:0px;text-transform:uppercase}.add-ons-options__input-dropdown:has(input[type=radio]:checked):not([open]) summary .add-on-option-label-closed{display:none!important}.add-ons-options__input-dropdown[open] summary .add-on-option-label-closed{display:inline!important}.add-ons-options__input-dropdown[open] summary .selected-value{display:none!important}.add-ons-options__input>div{padding-block:12px}.add-ons-options__list{display:flex;flex-wrap:wrap;gap:15px}.add-ons-options__note{font-style:italic;font-size:12px;line-height:1.25;color:#737373;margin-block-start:10px}.add-ons-options__input-error{width:100%;font-family:OpenSauceOne-Regular;font-weight:400;font-size:11px;line-height:14px;color:#dc3545;margin-left:auto;margin-block-start:4px;text-transform:none}.add-ons-options__input[open] .add-ons-options__input-error,.add-ons-options__input:not(.is-error) .add-ons-options__input-error{display:none}.add-ons-options__input input:disabled+label{opacity:.35;pointer-events:none}.add-ons-options__input label{font-size:13px;line-height:16px;letter-spacing:0;cursor:pointer;font-family:OpenSauceOne-Regular!important;margin:5px 0}.add-ons-options__input-text label{min-width:58px}.add-ons-options__input-text input:checked+label,.add-ons-options__input-swatch input:checked+label{border-color:#000}.add-ons-options__input-swatch label{width:40px;height:40px;padding:0;background:var(--swatch--background);background-size:contain;background-repeat:no-repeat;background-position:center;border:2px solid #ccc;border-radius:50%;overflow:hidden}.add-ons-options__input-radio label{display:flex;align-items:center;padding:0;border:0}.add-ons-options__input-radio label .checkbox{width:18px;height:18px;flex-shrink:0;margin-inline-end:8px;border:1px solid #ccc;border-radius:50%;position:relative}.add-ons-options__input-radio input:checked+label .checkbox{border-color:#fc4c02}.add-ons-options__input-radio input:checked+label .checkbox:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fc4c02;border-radius:50%}.add-ons-options__input.add-ons-options__input-dropdown{background:#fff;box-sizing:border-box;margin-bottom:10px;position:relative;-webkit-user-select:none;user-select:none}.add-ons-options__input.add-ons-options__input-dropdown>summary{padding-inline-end:44px;margin-bottom:0;border:1px solid #FFF;border-bottom-color:#00239c;cursor:pointer}.add-ons-options__input.add-ons-options__input-dropdown[open]>summary{border-color:#00239c;border-bottom-color:#fdaa63}.add-ons-options__input .add-ons-options__dropdown-chevron{position:absolute;right:20px;top:50%;display:inline-flex;align-items:center;margin-block-start:-3px;transition:transform .2s ease}.add-ons-options__input[open] .add-ons-options__dropdown-chevron{display:none}.add-ons-options__input.add-ons-options__input-dropdown>div{padding:0!important;margin-top:0!important;background:#fff;position:absolute;top:100%;left:0;right:0;z-index:1;border:1px solid #00239c;border-top:none;box-shadow:0 6px 16px #00239c1f}.add-ons-options__input-dropdown .add-ons-options__list{flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;background:#fff}.add-ons-options__input-dropdown label{display:block;width:100%;font-size:13px;line-height:20px;padding:10px 14px;margin:0;border:0;border-radius:0;text-align:left;background:#fff;color:#00239c;box-sizing:border-box}.add-ons-options__input-dropdown label:hover{background:#f3f1ea}.add-ons-options__input-dropdown label.add-ons-options__label--dropdown-swatch{display:flex!important;align-items:center;gap:10px;flex-direction:row}.add-ons-options__input-dropdown label.add-ons-options__label--with-price{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-direction:row}.add-ons-options__input-dropdown label.add-ons-options__label--with-price .add-ons-options__dropdown-label-text{flex:1;min-width:0}.add-ons-options__dropdown-option-price{flex-shrink:0;margin-left:auto;text-align:right}.add-ons-options__dropdown-swatch-thumb{box-sizing:border-box;width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;border-radius:50%}.add-ons-options__dropdown-swatch-thumb--img{background:none!important;overflow:hidden}.add-ons-options__dropdown-swatch-thumb--img img{width:100%;height:100%;object-fit:cover;display:block}product-add-ons details.add-ons-options__input[data-option-index]{margin-top:8px}.add-ons-options__input-dropdown input:checked+label{background:#f3f1ea}.add-ons-mobile-backdrop{display:none}.product-engraving{width:180px;font:inherit;font-size:12px;line-height:20px;padding:10px 15px;border:1px solid #00239c}.customization-modal .customization-option-section--engraving .product-engraving{width:100%;max-width:100%;box-sizing:border-box}.customization-modal .customization-option-section--engraving .add-ons-options__list{width:100%}.add-on__footer{margin-block-start:30px}.add-on__footer .product__quantity-error{margin-block-end:8px}.add-on__add-cart{width:100%;height:56px;background-color:#00239c;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;gap:12px;color:#fff;transition:background-color .2s ease}.add-on__add-cart.is-not-ready{background-color:#e7e3d6;color:#00239c}.add-on__add-cart.is-not-ready.is-error{background-color:#dc3545;color:#fff}.add-on__add-cart-label{font-size:12px;line-height:1;text-transform:uppercase;text-align:left;font-weight:700;font-family:OpenSauceOne-Bold}.add-on__add-cart-price{font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-align:right;font-family:OpenSauceOne-Bold}.product-media-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.flickity-page-dots.product-media-dots{position:static;width:auto;display:flex;align-items:center;gap:14px;margin:0;padding:0}.product-media-dot{position:relative;width:10px;height:10px;min-width:10px;border-radius:50%;padding:0;border:0;margin:0}.product-media-dot:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;min-width:24px;min-height:24px;transform:translate(-50%,-50%)}.product-media-arrows{display:flex;align-items:center;gap:4px;margin-left:8px}.product-media-arrow{position:static;transform:none;top:auto;left:auto;right:auto;margin:0;background:transparent;width:auto;height:auto;min-height:24px}.product-page-wrapper .product-media-controls-row .product-media-arrow:disabled{display:inline-flex!important}@media(min-width:60em)and (max-width:1023px){body.template-product .product-page-wrapper .product__media:after{content:"flickity"}}@media(max-width:1023px){body.template-product .product-page-wrapper .product-media-controls-row{display:none!important}body.template-product .product-page-wrapper .product__media.flickity-enabled>.flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:10px}body.template-product .product-page-wrapper .product__media.flickity-enabled>.flickity-page-dots .dot{margin:0!important}}@media(min-width:1024px){body.template-product .product-page-wrapper .product-media-controls-row{position:absolute;left:32px;right:32px;bottom:32px;margin-top:0;z-index:2}}.product-page-wrapper .product-media-arrow__icon{display:inline-flex;line-height:0}.product-page-wrapper .product-media-arrow__icon svg{display:block;width:auto;height:10px}.product-page-wrapper .product-media-arrow--prev .product-media-arrow__icon svg{transform:rotate(180deg)}.modal:has(.drop-hint-modal) .modal__inner{width:550px;padding:40px 20px;height:340px}.modal:has(.drop-hint-modal) .modal__close-icon{right:25px;top:15px}.modal:has(.drop-hint-modal) .modal__close-icon svg path{stroke-width:1.75}.drop-a-hint{width:480px;max-width:100%;margin-block-start:50px;margin-inline:auto;display:block;box-sizing:border-box}.drop-a-hint__button.bttn{width:100%;box-sizing:border-box;min-height:56px;height:auto;padding:12px 20px;font-size:13px;font-weight:600;text-transform:uppercase;color:#00239c;background:transparent;border:1px solid #00239c;border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-family:OpenSauceOne-Regular}.drop-a-hint__button.bttn:hover,.drop-a-hint__button.bttn:focus-visible{background:#f5b075;color:#00239c;border-color:#fff;outline:none}.drop-hint-modal__intro{text-align:center;color:#00239c;margin-block-end:34px;max-width:36em;margin-inline:auto}.drop-hint-modal__intro>span{display:block;font-size:22px;width:60%;max-width:100%;margin-inline:auto;text-align:center;margin-top:30px}.drop-hint-modal__intro>span+span{margin-block-start:.35em}@media(max-width:749px){.modal:has(.drop-hint-modal) .modal__inner{width:100%;padding:30px 20px;height:430px}.drop-hint-modal__intro>span{display:block;font-size:22px;width:100%;max-width:100%;margin-inline:auto;text-align:center;margin-top:20px}.drop-hint-modal__item .drop-hint-modal__caption{font-size:13px!important;line-height:1.2;color:#00239c;text-align:center}.modal:has(.drop-hint-modal) .modal__close-icon{right:25px;top:22px}}.drop-hint-modal__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 16px}.drop-hint-modal__item{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:72px;max-width:100px}a.drop-hint-modal__item.drop-hint-modal__item--link{text-decoration:none;color:inherit;cursor:pointer;box-sizing:border-box}a.drop-hint-modal__item.drop-hint-modal__item--link:focus-visible{outline:2px solid #00239c;outline-offset:4px;border-radius:4px}.drop-hint-modal__item .drop-hint-modal__caption{font-size:12px;line-height:1.2;color:#00239c;text-align:center}.drop-hint-modal__icon-circle{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}.drop-hint-modal__icon-circle svg{width:22px;height:22px}.drop-hint-modal__icon-img{width:28px;height:28px;object-fit:contain;display:block}.drop-hint-modal__icon-btn{padding:0;border:0;background:none;cursor:pointer;color:inherit}.drop-hint-modal__icon-link{display:inline-flex;text-decoration:none;color:inherit}.drop-hint-modal__icon-btn .drop-hint-modal__icon-circle,.drop-hint-modal__icon-link .drop-hint-modal__icon-circle{pointer-events:none}.drop-hint-modal__icon-static{display:inline-flex;justify-content:center}.product-variation-group{width:480px;max-width:100%;margin-block-start:30px;margin-inline:auto;padding-block-start:30px;border-top:1px solid #00239c;box-sizing:border-box}.product-variation-group__heading{margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase;color:#00239c}.product-variation-group__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;max-width:100%}.product-variation-group__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:72px;min-width:64px;text-decoration:none;color:#00239c;transition:opacity .2s ease}.product-variation-group__item--link{cursor:pointer}.product-variation-group__item--link:hover{opacity:.75}.product-variation-group__item--link:focus-visible{opacity:1;outline:2px solid #00239c;outline-offset:3px}.product-variation-group__media{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px}.product-variation-group__image{max-width:56px;max-height:56px;width:auto;height:auto;object-fit:contain}.product-variation-group__title{font-size:13px;line-height:1.2;text-align:center;font-weight:400;color:#00239c}.product-option-group{width:480px;max-width:100%;margin-inline:auto;padding-block-start:24px;box-sizing:border-box;margin-bottom:40px}.product-option-group__heading-row{display:flex;align-items:center;width:100%;gap:14px;margin:0 0 10px}.product-option-group__heading-line{flex:1;height:1px;min-width:12px;background-color:#00239c;opacity:.55}.product-option-group__heading{margin:0;flex:0 1 auto;max-width:min(90%,42rem);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:.04em;text-align:center;text-transform:none;color:#00239c}.product-option-group__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;max-width:100%}.product-option-group__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:72px;min-width:64px;text-decoration:none;color:#00239c;transition:opacity .2s ease}.product-option-group__item--link{cursor:pointer}.product-option-group__item--link:hover{opacity:.75}.product-option-group__item--link:focus-visible{opacity:1;outline:2px solid #00239c;outline-offset:3px}.product-option-group__media{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px}.product-option-group__image{max-width:56px;max-height:56px;width:auto;height:auto;object-fit:contain}.product-option-group__title{font-size:13px;line-height:1.2;text-align:center;font-weight:400;color:#00239c}details.add-ons-options__input-dropdown>div{overflow-y:auto;scrollbar-width:thin}details.add-ons-options__input-dropdown .add-ons-options__list{overflow-y:visible}@media(min-width:750px){details.add-ons-options__input-dropdown>div{max-height:250px}}.modal:has(.add-on-guide-modal){align-items:stretch;justify-content:flex-end;padding:0}.modal.is-visible:has(.add-on-guide-modal) .modal__inner{transform:translate(0)}.modal:has(.add-on-guide-modal) .modal__close-icon{color:var(--primary, #00239c)}.modal:has(.add-on-guide-modal) .modal-guide-header .type-heading-1{padding-right:36px}@media(max-width:749px){.add-ons-options__input-dropdown label{padding:10px 12px;font-size:14px}product-add-ons details.add-ons-options__input[data-option-index]{margin-top:0}details.add-ons-options__input-swatch .add-ons-options__list,details.add-ons-options__input-radio .add-ons-options__list,details.add-ons-options__input-pill .add-ons-options__list,details.add-ons-options__input-pills .add-ons-options__list{padding:10px}body.addon-dropdown-mobile-open{overflow:hidden}product-add-ons.add-on-mobile-sheet-active .add-ons-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#000e4b80;border:0;padding:0;margin:0;opacity:1;pointer-events:auto;z-index:9998}product-add-ons.add-on-mobile-sheet-active details.add-ons-options__input[data-addon-sheet][open]{position:fixed;inset:auto 0 0;margin:0;height:75vh;z-index:9999;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 -8px 24px #00239c1f;display:grid;grid-template-rows:auto minmax(0,1fr);animation:addonDropdownSheetIn .24s ease}.add-ons-options__input.add-ons-options__input-dropdown>summary{border-inline:none}product-add-ons.add-on-mobile-sheet-active details.add-ons-options__input[data-addon-sheet][open]>summary{border-bottom:none!important}product-add-ons.add-on-mobile-sheet-active details.add-ons-options__input[data-addon-sheet][open]>div{position:static;margin:0;min-height:0;border:0;border-top:1px solid #fdaa63;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}}@keyframes addonDropdownSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.product-page-wrapper h1.product__title.type-heading-dynamic.h1{letter-spacing:-1px}body:has(.customization-modal-overlay.is-open) #launcher{display:none}
/*# sourceMappingURL=/cdn/shop/t/104/assets/custom.css.map */
