.fade-out{animation:fadeOut ease 10s;-webkit-animation:fadeOut ease 10s;-moz-animation:fadeOut ease 10s;-o-animation:fadeOut ease 10s;-ms-animation:fadeOut ease 10s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}.type-advanced .rte--em,.type-product .rte--em,.type-sale_collection .rte--em{letter-spacing:0}.label,label:not(.variant__button-label){letter-spacing:.0125em}[data-type_product_capitalize=true] .collection-item__title span{letter-spacing:.0125em}[data-type_product_capitalize=true] .grid-product__title{letter-spacing:.03em;text-transform:capitalize;overflow:hidden;min-height:18px;line-height:18px;position:relative;max-height:35px;height:auto}@media (max-width: 768px){[data-type_product_capitalize=true] .grid-product__title{padding:0 5px}}.grid-product__title:after{content:"";float:right;position:absolute;top:18px;left:100%;width:4em;height:18px;margin-left:-4em;padding-right:1px;background:linear-gradient(90deg,#fff0,#fff)}.product-single__sku{display:none!important}.type-option--material{display:none}.product__photo-dots .slick-dots{position:absolute;bottom:10px}.product__photo-dots .slick-dots li button:before{background-color:#fff;border:1px solid #000}.grid-product__price{font-size:12px;font-size:11px!important}@media (max-width: 768px){.grid-product__price{font-size:11px;padding:0 5px}}.grid-product .grid__image-ratio{background-size:cover}.grid-product .grid__image-ratio--landscape:before{padding-bottom:40%}.grid-product__image-mask .image-wrap{padding-bottom:118%!important}@media (max-width: 768px){.product__main-photos .slick-list{padding-left:0%;padding-right:0%}}@media (max-width: 768px){.product__main-photos .slick-slide .product-image-main{margin-right:0}}@media (max-width: 768px){.pswp__ui{bottom:60px}}.modal-open .modal:before{background-color:#000!important}.modal--square .modal__close{background:#ffffffad;top:22px}@media (max-width: 768px){.page-width--flush-small .grid-product{padding-left:0;width:66vw!important;flex:0 0 66vw!important}}.shopify-payment-button .shopify-payment-button__button--unbranded{background:#fff;color:#000;border:2px solid #000}.hero__link .btn{margin:4px 3px 2px 0;padding:15px}.btn--promo--banner{text-transform:initial;letter-spacing:.05em}#discount_active--container{position:fixed;left:0;bottom:5%;background:#000000d6;color:#fff;padding:15px;opacity:1;z-index:10;font-size:12px}@media (max-width: 768px){#discount_active--container{right:0;font-size:10px;left:unset}}.site-nav__icons .swym-wishlist{display:none!important}.is-light .toolbar__menu a,.is-light .toolbar__item .disclosure-list__label{color:#fff!important}.toolbar__menu a,.toolbar__item .disclosure-list__label{color:#000!important}.benefits-grid--space-top{margin-top:20px}.benefits-grid--space-bottom{margin-bottom:20px}.cart-link__bubble--visible{border:1px solid #fff;text-align:center;width:18px;height:18px}.cart-link__bubble--visible small{font-size:10px;color:#fff!important;filter:none;padding-left:2px}.announcement-bar{padding:6px 0}@media (max-width: 768px){.announcement-bar{font-size:10px}}.usf-goto-top{z-index:9!important}.shopify-payment-button__more-options{display:none!important}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{z-index:9!important}.usf-is__matches .usf-is__products .usf-price-wrapper{font-size:12px!important}.swym-wishlist.ion{font-size:25px}.mobile-nav__child-item{display:flex;padding:10px;border-bottom:1px solid #eaeaea}.mobile-nav__child-item .mobile-nav__link{font-weight:800}.nav__last-child-item{border-bottom:none}.mobile-nav__sublist .mobile-nav__item:last-child{border-bottom:none}.submenu-icon{width:35px;height:35px;border-radius:35px}.submenu-icon img{border-radius:35px}#NavDrawer .drawer__fixed-header{background:#000;color:#fff}.drawer .mobile-nav__item--secondary{margin-top:0!important;background:#f5f5f5}.drawer .mobile-nav__item--secondary .grid__item{margin:5px 0;font-size:12px}.drawer .mobile-nav__social{display:none}.message--item-added,.message--delivery-date{text-align:center;line-height:12px;padding:10px 0;font-size:12px}.message--item-added{background:#027736;color:#fff}.message--delivery-date{background:#383737;color:#fff}.drawer__fixed-header,.drawer__header{height:50px}.drawer__title{padding-left:0}.drawer__close-button{padding:0}.ajaxcart__product-meta{font-size:10px}.ajaxcart__note{margin-top:10px;margin-bottom:0}.BenefitList{padding-top:17px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width: 769px){.BenefitList .benefitContentWrapper{padding-left:0!important}}.BenefitList>.grid__item{display:flex;margin-bottom:17px;padding-right:17px}@media (max-width: 768px){.BenefitList>.grid__item{position:relative}}.benefitIcon{padding-right:9.55%}@media (max-width: 768px){.benefitIcon{position:absolute;top:50%;transform:translateY(-50%)}}.benefitTitle{font-size:16px;margin-bottom:5px}.benefitSubtitle{font-size:12px;font-weight:400;line-height:1.5;margin-bottom:0}@media (max-width: 768px){.benefitSubtitle{font-size:9px}}.sizeChartButton{cursor:pointer;display:inline;text-transform:none}.sizeChartButton span{text-decoration:underline}#SizeChartPopup:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-animation:overlay-on .5s forwards;animation:overlay-on .5s forwards;cursor:pointer}#SizeChartPopup .modal__centered-content{padding:10px}#SizeChartPopup .modal__close{top:0}.buybox-promo{padding-top:17px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px}@media (min-width: 769px){.buybox-promo{padding-left:5%;padding-right:5%}.buybox-promo .buyBoxContentWrapper{padding-left:0!important}}.shopify-payment-button,.shopify-payment-button button{min-height:35px!important}.buybox-promo>.grid__item{display:flex;margin-bottom:17px;padding-right:10px;padding-left:10px}@media (max-width: 768px){.buybox-promo>.grid__item{position:relative}}.buyBoxIcon{padding-right:9.55%}@media (max-width: 768px){.buyBoxIcon{position:absolute;top:50%;transform:translateY(-50%)}}.buyBoxTitle{font-size:12px;margin-bottom:5px;text-align:left}.buyBoxSubtitle{font-size:10px;font-weight:400;line-height:1.5;text-align:left;margin-bottom:0}@media (max-width: 768px){.buyBoxSubtitle{font-size:9px}}.grid__item--active{box-shadow:0 12px 12px 2px #8e8e8d1c;padding:0 0 15px;transition:.4s ease!important;position:relative;z-index:1;margin-bottom:22px;padding-left:0!important}@media (max-width: 768px){.grid__item--active .grid-product__meta{padding:10px 0 6px}}@media (max-width: 768px){.usf-zone .grid-product{padding-left:0!important}.usf-zone .grid{margin-left:-22px!important;width:calc(100% + 39px)!important}}.grid-product__meta{min-height:62px}.quick-form--label{font-size:11px;display:block;width:100%;padding:0 0 6px}.ajaxcart_promo-section{display:block;padding:5px 0}.ajaxcart_promo-section .ajaxcart-footer-promo .grid__item{margin-bottom:5px;border-bottom:1px solid #ffffff2e;padding-top:5px;padding-bottom:5px}.ajaxcart_promo-section .ajaxcart-footer-promo .grid__item:last-child{padding-top:0;padding-bottom:0;border-bottom:0}.ajaxcart_promo-section .ajaxcart-promo--icon{filter:opacity(.8)}.ajaxcart_promo-section .ajaxcart-promo--icon,.ajaxcart_promo-section .ajaxcart-promo--wrapper{display:inline-block;vertical-align:bottom;text-align:left;margin:0 5px}.ajaxcart_promo-section .ajaxcart-promo--title{font-size:12px}.ajaxcart_promo-section .ajaxcart-promo--sub{font-size:10px}.ajaxcart_promo-section .ajaxcart-promo--title,.ajaxcart_promo-section .ajaxcart-promo--sub{margin-bottom:0}@-webkit-keyframes slideUp{0%{transform:translateY(66px)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(66px)}to{transform:translateY(0)}}#se-cookies-message{color:#fff;background-color:#000;padding:10px 10px 30px;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:99;box-shadow:0 0 5px #0006;opacity:0;visibility:hidden;font-size:14px;min-height:150px}#se-cookies-message p{margin-bottom:0}#se-cookies-message.se-cookies-message-open{opacity:1;visibility:visible;animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp;display:block;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;z-index:99999999}#se-accept-cookies-checkbox{color:#000;background-color:#f1d600;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;font-size:14px;padding:8px 15px;display:inline-block;min-width:100px}@media (max-width: 768px){#se-accept-cookies-checkbox{display:block;width:100%}}.text-link{color:#fff;text-decoration:underline;cursor:pointer;padding:0 15px;display:inline-block}@media (max-width: 768px){.text-link{margin-bottom:15px;display:block}}#se-accept-cookies-checkbox:hover{opacity:.8}.se-cookies-text{padding:15px 15px 5px;display:block;width:100%;margin-bottom:15px}.se-cookies-text a{color:#fff;text-decoration:underline}@media screen and (min-width: 768px){#se-cookies-message,#se-accept-cookies-checkbox{font-size:14px}}.quick-product__btn{opacity:1;border-radius:100%;width:36px;text-align:center;right:5px;left:unset;line-height:1;background:#000000bd}@media (max-width: 768px){.modal--square .modal__centered-content{max-height:95vh}}.modal--quick-shop .btn--circle .icon{filter:invert(1)}.modal-image-contents{position:relative}@media (max-width: 768px){.usf-sr-container .product__main-photos{margin-left:-5px;margin-right:-5px}}.usf-sr-container .product__price-savings{position:absolute;z-index:1;background:#000000de;border-radius:100%;width:40px;height:40px;vertical-align:middle;text-align:center;line-height:3;color:#fff;top:10px;left:32px}.grid-product__price--original{color:#e40000;font-size:11px}.grid-product__price--savings{display:none}.usf-facet .usf-title .usf-label,.usf-refineby .usf-title .usf-label{font-size:16px}.usf-mobile .usf-filters{font-size:16px!important}@media (max-width: 768px){.usf-dropdown{font-size:16px!important}}@media (min-width: 769px){.usf-filters-horz .usf-facets{padding-bottom:10px!important;padding-top:10px!important}.usf-zone .grid__item{padding-left:0!important}}.usf-mobile .usf-filters-horz .usf-sr-config{margin-top:15px!important;margin-bottom:25px!important}.collection-content{padding-top:0}.usf-sr-summary{display:none!important}@media (max-width: 768px){.page-content--top{padding-top:20px}}.usf-mobile .usf-zone .small--one-half{padding-left:5px!important}@media (max-width: 768px){#AjaxinateContainer .grid-product{padding-left:0}}.sold-out .grid-product__image-mask{opacity:.4}.add-to-cart{line-height:2.5em}.variants--form .color-swatch{height:2.2em;width:2.2em;padding:10px}.variants--form .variant-input-wrap{margin:0}.variants--form .add-to-cart,.variants--form .btn-backinstock{letter-spacing:0;width:90%;padding-left:2px;padding-right:2px;font-size:14px;text-transform:initial;font-weight:400}@media (max-width: 768px){.variants--form .add-to-cart,.variants--form .btn-backinstock{font-size:12px}}.cart__checkout,.btn-cart-promo{font-size:16px;text-transform:initial}@media (max-width: 768px){.cart__checkout,.btn-cart-promo{font-size:13px}}.ajaxcart__product-meta{padding-top:0}.usf-views{display:none!important}body:not(.usf-mobile) .grid--uniform .medium-up--one-half:nth-child(odd),body:not(.usf-mobile) .grid--uniform .medium-up--one-third:nth-child(3n+1),body:not(.usf-mobile) .grid--uniform .medium-up--one-quarter:nth-child(4n+1){clear:none!important}.usf-mobile .usf-zone .small--one-half:nth-child(odd){clear:none!important}@media screen and (max-width: 767px){.pr-25{padding-right:22px}}.template-collection .grid--collection{display:flex;margin-top:20px;flex-wrap:wrap}.template-collection .collection-filter{display:none}.collection-banner{margin-bottom:30px}button.swym-button.swym-add-to-wishlist-view-product{position:absolute;right:0;bottom:0;background-color:#0c12141a;border-radius:50%;width:40px;height:40px}body .swym-added.swym-add-to-wishlist-view-product:after,body .swym-add-to-wishlist-view-product:after{color:#000!important}body .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1}.usf-zone .grid--view-items{display:flex;flex-wrap:wrap}.flex-wrap{flex-wrap:wrap}@media screen and (max-width: 767px){[data-section-type=collection-template] .page-width--flush-small .grid-product{width:50%!important;flex:0 0 50%!important;padding-left:17px;margin:0}}@media screen and (max-width: 767px){[data-section-type=collection-template] .grid-overflow-wrapper .grid__item--view-all{width:100%;flex:0 0 100%;margin-top:10px}}@media screen and (max-width: 767px){[data-section-type=collection-template] .grid-overflow-wrapper .grid__item--view-all .grid-product__see-all{display:block;margin:0 auto;max-width:50%}}.collection-banner .collection-promo{margin:50px 0}@media screen and (max-width: 767px){.collection-banner .collection-promo{margin:20px 0}}.collection-banner .collection-promo .type-banner__link{max-width:1000px;margin:0 auto}@media screen and (min-width: 768px){.collection-banner .collection-promo .type-banner__link .grid{display:flex}.collection-banner .collection-promo .type-banner__link .grid .order-md-1{order:1}.collection-banner .collection-promo .type-banner__link .grid .order-md-1 .type-banner__text{top:-50px;right:-50px;left:auto;padding:50px 80px 50px 50px}.collection-banner .collection-promo .type-banner__link .grid .order-md-2{order:2}}@media screen and (max-width: 767px){.collection-banner .collection-promo .type-banner__link .grid{width:100%!important;display:block;margin-left:-10px!important}}.collection-banner .collection-promo .type-banner__link .type-banner__image{background:#f1f1f1;padding:20px;position:relative;z-index:9}.collection-banner .collection-promo .type-banner__link .type-banner__image .image-wrap{padding-bottom:65%!important}.collection-banner .collection-promo .type-banner__link .type-banner__text{position:relative;padding:30px;height:100%;border:5px solid #000}@media screen and (min-width: 768px){.collection-banner .collection-promo .type-banner__link .type-banner__text{top:-50px;left:-50px;padding:50px 50px 50px 80px}}@media screen and (min-width: 768px){.collection-banner .collection-promo .type-banner__link .type-banner__text .btn--promo--banner{height:50px;line-height:50px;padding:0 20px}}@media screen and (max-width: 767px){.product-image-main .image-wrap{padding-bottom:75%!important;position:relative}.product-image-main .image-wrap img{position:absolute;top:0;left:0;bottom:0;right:0;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.mapbox-toggle-view{padding:0 0 15px;text-align:left}@media screen and (max-width: 767px){.armreif .product-image-main .image-wrap,.personalized .product-image-main .image-wrap{padding-bottom:50%!important}.armreif .product-image-main .image-wrap img,.personalized .product-image-main .image-wrap img{-o-object-fit:cover;object-fit:cover}}.mapboxgl-ctrl-geocoder--input{font-size:16px!important}#tabs .new-tabs{overflow:hidden;margin:0 0 10px}#tabs .new-tabs li{list-style-type:none;text-align:center;font-size:16px;text-transform:uppercase;float:left;padding:10px;border:1px solid #e3e3e3;border-bottom:0;position:relative;background:#efefef;color:#000;margin-bottom:0;margin-right:10px}@media screen and (max-width: 767px){#tabs .new-tabs li{font-size:13px}}#tabs .new-tabs li.active{font-weight:700;border:2px solid black!important}#tabs .mapbox-map{border-top:0}#tabs #tabs-1{margin-top:15px}#tabs #tabs-1,#tabs #tabs-2{border:1px solid #e3e3e3;padding:20px;position:relative;z-index:9}@media (max-width: 768px){#tabs #tabs-1,#tabs #tabs-2{border:0px;padding:0}}#tabs #tabs-1 h4,#tabs #tabs-2 h4{display:block;line-height:2.5;font-size:12px;font-weight:700;color:#6c6c6c;margin-bottom:0;text-align:left;text-transform:uppercase;letter-spacing:0}#tabs #tabs-1 div#search,#tabs #tabs-2 div#search{display:flex;max-width:650px}#tabs #tabs-1 div#search #geocoder,#tabs #tabs-2 div#search #geocoder{width:100%;z-index:10}#tabs #tabs-1 div#search #geocoder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,#tabs #tabs-2 div#search #geocoder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{border-radius:0;box-shadow:unset;border:1px solid black;margin:0;line-height:38px;box-sizing:border-box;max-width:100%;width:100%}#tabs #tabs-1 div#search #geocoder input:active,#tabs #tabs-1 div#search #geocoder input:focus,#tabs #tabs-1 div#search #geocoder select:active,#tabs #tabs-1 div#search #geocoder select:focus,#tabs #tabs-1 div#search #geocoder textarea:active,#tabs #tabs-1 div#search #geocoder textarea:focus,#tabs #tabs-2 div#search #geocoder input:active,#tabs #tabs-2 div#search #geocoder input:focus,#tabs #tabs-2 div#search #geocoder select:active,#tabs #tabs-2 div#search #geocoder select:focus,#tabs #tabs-2 div#search #geocoder textarea:active,#tabs #tabs-2 div#search #geocoder textarea:focus{border:0}#tabs #tabs-1 div#search #findLocationBtn,#tabs #tabs-2 div#search #findLocationBtn{background:#000;width:25%;line-height:42px;margin-bottom:0;height:42px;border:0;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:0}@media screen and (max-width: 639px){#tabs #tabs-1 div#search #findLocationBtn,#tabs #tabs-2 div#search #findLocationBtn{height:52px;line-height:52px}}#tabs #tabs-1 .special-group-hide .toggle,#tabs #tabs-2 .special-group-hide .toggle{position:relative;display:block;width:150px;height:42px;margin:10px auto}#tabs #tabs-1 .special-group-hide .toggle input,#tabs #tabs-2 .special-group-hide .toggle input{display:none!important}#tabs #tabs-1 .special-group-hide .toggle input:checked+.slider,#tabs #tabs-2 .special-group-hide .toggle input:checked+.slider{background-color:#39ca8d}#tabs #tabs-1 .special-group-hide .toggle input:checked+.slider:before,#tabs #tabs-2 .special-group-hide .toggle input:checked+.slider:before{transform:translate(108px)}#tabs #tabs-1 .special-group-hide .toggle .slider span[data-text=lock],#tabs #tabs-2 .special-group-hide .toggle .slider span[data-text=lock]{display:none}#tabs #tabs-1 .special-group-hide .toggle #map-lock-input:checked+.slider span[data-text=lock],#tabs #tabs-2 .special-group-hide .toggle #map-lock-input:checked+.slider span[data-text=lock]{display:inline}#tabs #tabs-1 .special-group-hide .toggle #map-lock-input:checked+.slider span[data-text=unlock],#tabs #tabs-2 .special-group-hide .toggle #map-lock-input:checked+.slider span[data-text=unlock]{display:none}#tabs #tabs-1 .special-group-hide .toggle .slider,#tabs #tabs-2 .special-group-hide .toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;border-radius:21px;transition:all .4s;text-align:center;width:100%;display:block;color:#fff;font-weight:700;font-size:12px;font-size:10px;padding:7px 37px;line-height:16px;letter-spacing:0}#tabs #tabs-1 .special-group-hide .toggle .slider:before,#tabs #tabs-2 .special-group-hide .toggle .slider:before{position:absolute;content:"";width:32px;height:32px;left:5px;top:5px;background-color:#fff;border-radius:50%;transition:all .4s}#tabs+.product__quantity{border-top:0;margin:10px 0}#tabs #autocomplete,#tabs #text-engrave{width:100%}.special-group-hide{text-align:center;margin-top:20px}#map{width:100%;height:250px;border-radius:5px;overflow:hidden}.dmstoggle_change,.dmstoggle{flex:0 0 50%;max-width:50%}.input-container-switch{display:flex;width:100%}.line-item-property__field{width:calc(50% - 2.5px);margin-right:5px}.line-item-property__field:last-child{margin-right:0}.line-item-property__field input{width:100%;border:1px solid #e3e3e3;height:48px;line-height:48px;padding:0;margin:0 0 15px;max-width:100%;text-indent:17px;outline:none;pointer-events:none;font-size:16px!important}.maps-input-group label,.maps-input-label{display:block;line-height:2.5;font-size:12px;font-weight:700;color:#6c6c6c;margin-bottom:0;text-align:left;text-transform:uppercase}#search{display:flex;align-items:center}.toggle{margin-top:20px}.js-qty__wrapper{width:100%;text-align:center;max-width:100%;min-width:100%}.js-qty__adjust{width:33.33%;text-align:center}.js-qty__adjust .icon{margin:0 auto}#dmstoggler,#dmstoggler_change{display:none}.dmstoggle_change,.dmstoggle{width:calc(50% - 2.5px);margin-right:0}.dmstoggle_change:last-child,.dmstoggle:last-child{margin-right:0}.dmsslider_change{color:#000!important}.dmsslider,.dmsslider_change{display:block;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;transition:all .4s;text-align:center;color:#fff;font-weight:700;font-size:10px;padding:0;line-height:35px;border:1px solid #000}.dmsslider_change{background-color:transparent;border:1px solid #efefef}input:checked+.dmsslider{background-color:#000;color:#fff}input:checked+.dmsslider_change{border:1px solid #000}.text-engrave{width:100%}.input-sub{text-align:center}.selectable-icons{text-align:left}.custom-product-inventory{text-align:center;padding:15px 0}.dot-green{background-color:#4caf50}.dot{height:12px;width:12px;border-radius:50%;position:relative;top:2px;display:inline-block}.icon-img-wrap{display:inline-block;border-radius:100%;border:1px solid #ededed;width:38px;padding:3px 0 0;height:38px;text-align:center;margin-right:1px;background:#f3f3f3;margin-bottom:15px}@media (max-width: 768px){.icon-img-wrap{padding-top:4.5px}}#custom-engraving{border:1px solid #4c4c4c;max-width:100%;padding:10px 5px;border-radius:0;border-color:transparent;display:inline-block;background-color:#ededed;color:#1c1d1d;width:100%;font-family:Josefin Sans,sans-serif;font-size:16px;text-transform:uppercase}.custom-text-wrapper .selectable-icons img{vertical-align:middle;height:26px;width:auto}.custom-text-wrapper img{vertical-align:top;height:22px;width:auto}.engraving_swatch-container{display:flex;align-items:center;border:none;padding:0;margin-bottom:10px}@media (max-width: 768px){.engraving_swatch-container{display:block}}.engraving_swatch-container .image_swatcher-wrapper{margin-right:15px}@media (max-width: 768px){.engraving_swatch-container .image_swatcher-wrapper{max-width:95px;float:left}}.engraving_swatch-container .image_swatcher-wrapper.selected{border:2px solid #000}.engraving_swatch-container .image_swatcher-wrapper img{display:block}@media (max-width: 768px){.engraving_swatch-container .image_swatcher-wrapper img{max-width:90px}}.upsell-product{border:1px solid #efeeea;margin-top:0;margin-bottom:15px;padding:10px 0;display:inline-block;margin-left:22px}.upsell-product h5{font-size:12px;letter-spacing:.08em}.upsell-product .btn{font-size:12px;letter-spacing:.08em;padding:10px 16px}.upsell-product .upsell-title{font-size:14px;letter-spacing:.08em;font-weight:400;margin-bottom:8px}.upsell-product .upsell-product-ele{display:flex;align-items:center;justify-content:center}.upsell-product .upsell-img{padding-left:0;background-repeat:no-repeat;background-position:center;background-size:cover;height:125px;width:250px;text-align:center;margin:0 auto}@media (max-width: 768px){.upsell-product .upsell-img{float:none}}.upsell-product .upsell-img a{position:relative;padding-bottom:70%;display:block;overflow:hidden}.upsell-product .upsell-img a img{position:absolute;top:0;left:0;right:0;margin:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;bottom:0}.upsell-product .upsell-info .eng-text{font-size:13px;margin-top:10px}.back-button{left:15px;position:absolute;top:0;z-index:1}@media (min-width: 769px){.back-button{left:30px;top:5px}}.back-button .btn{line-height:10px;font-size:10px}.grid-product .variant-input-wrap input[type=radio]:checked+label{box-shadow:none}.active-variant:checked{box-shadow:none!important}.active-variant:before{border:3px solid #000!important}@media (max-width: 768px){.benefits-grid{padding:0}}@media (max-width: 768px){.return-link-wrapper{padding:0 15px 30px}.return-link-wrapper .return-link{max-width:300px;padding:15px}}.add-to-cart-theme,.btn-backinstock,.add-to-cart-engrave,.add-to-cart-coordinate{line-height:2.5em}.collapsible-content__inner h3{font-size:16px;margin-top:0;margin-bottom:0}.product-single__meta .collapsible-trigger-btn--borders{background:#f9f9f9}.product-single__meta .collapsibles-wrapper{font-size:16px}.product-single__meta .collapsible-trigger-btn--borders{font-weight:600}.product-single__meta .collapsible-content__inner{font-size:13.6px}.template-product .product__inventory{color:#d01010;font-weight:700}@media (max-width: 768px){.product-single__description{text-align:center!important;margin-top:15px!important;margin-bottom:15px!important}}.grid-product__image-mask.Armband .grid__image-ratio{background-position:bottom}@media (max-width: 768px){.page-content--product{padding-top:10px}}.more-btn,.remove-btn{font-weight:700;letter-spacing:0}.drawer .js-qty__adjust[disabled]{pointer-events:none}#CartContainer.is-creating .drawer__scrollable{opacity:0;visibility:hidden;transition:all .5s ease}#CartContainer.is-creating:before{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0515/5045/3918/files/drawer-loader.svg?v=1606826382) center no-repeat;width:100%;height:100%;left:1px;top:1px;background-size:22px;opacity:.5}span.ajaxcart__product-meta._AJAX_Individuellle_Gravur img{max-height:15px;transform:translateZ(0);vertical-align:middle;margin-left:2px}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;background-color:#1c1d1d66;transition:opacity .3s 0s,visibility 0s .3s;z-index:-1;display:flex;align-items:center}.cd-popup.is-visible{z-index:99;opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.cd-popup .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup .cd-popup-close:before,.cd-popup .cd-popup-close:after{content:"";position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup .cd-popup-close:before{transform:rotate(45deg);left:8px}.cd-popup .cd-popup-close:after{transform:rotate(-45deg);right:8px}.cd-popup .cd-popup-container{position:relative;width:90%;max-width:470px;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px #0003;transform:translateY(-40px);-webkit-backface-visibility:hidden;transition-property:transform;transition-duration:.3s}.cd-popup .cd-popup-container .indicator__text{font-size:14px}.cd-popup .cd-popup-container small{background:#d6d6d6;display:inline-block;width:100%;margin:0;padding:10px}.cd-popup .cd-popup-container h3{font-size:20px;margin-top:22px;line-height:26px}.cd-popup .cd-popup-container h4{letter-spacing:0;margin:20px 0 5px;font-size:16px}.cd-popup .cd-popup-container .content{padding:15px}.cd-popup .cd-popup-container .btn{margin-right:5px;margin-left:5px}.cd-popup .cd-popup-container p{padding:3em 1em 15px}.cd-popup .cd-popup-container .content_output{padding:0 0 20px;text-transform:uppercase}.cd-popup .cd-popup-container .content_output img{vertical-align:top;height:22px;width:auto}.cd-popup .cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup .cd-popup-container ul{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;max-width:300px;margin:0 auto 30px}.cd-popup .cd-popup-container .cd-buttons li a{border-radius:0;display:block;line-height:25px;letter-spacing:.1em;text-transform:initial;transition:background-color .2s;min-width:200px}@media (max-width: 768px){.cd-popup .cd-popup-container .cd-buttons li a{min-width:130px}}.is-visible .cd-popup-container{transform:translateY(0)}@media only screen and (min-width: 1170px){.cd-popup-container{margin:8em auto}}.drawer__contents,.drawer__contents:focus{outline:0 none}._AJAX_Individuellle_Gravur span{text-transform:uppercase;display:block}@media (max-width: 768px){.product-reviews--full .page-width{padding:0}}.grid-product__tag--custom{text-transform:capitalize;right:10px}.d-flex{display:flex}.align-item-center{align-items:center}.justify-content-between{justify-content:space-between}body [data-section-type=product-template] .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon{height:47px;line-height:47px}body [data-section-type=product-template] .swym-wishlist-button-bar{margin:0 0 0 10px}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-wishlist-cta{display:none}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-inject{position:relative}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-inject span.swym-fave-count{position:absolute;top:-10px;right:-10px;font-size:12px;line-height:20px!important;background:#fff;padding:0!important;border-radius:100%;border:1px solid #dadada!important;opacity:1;height:25px!important;width:25px;text-align:center}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button{position:relative;background-color:transparent!important;height:60px!important;line-height:60px!important;width:60px!important;min-width:60px!important;border:1px solid #000000}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button.swym-added:after{content:"\f004"!important}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button.swym-removing:after{content:"\f08a"!important}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button.swym-added.swym-adding:after{content:"\f004"!important}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button:after{content:"\f08a"!important;font-family:swym-font;color:#000!important;font-size:24px!important;position:absolute!important;left:0!important;right:0;bottom:0;margin:auto;top:0!important;transform:inherit!important;width:auto!important;height:auto!important}body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button.swym-loaded.swym-added:before,body [data-section-type=product-template] .swym-wishlist-button-bar .swym-button.swym-loaded.swym-added.swym-adding:before{content:"\f004"!important;font-family:swym-font;color:#2d2d2d;font-size:9px;position:absolute;top:13px;right:15px;z-index:0;opacity:1;-webkit-animation:u0WfqSH 2s ease-out 1 forwards;animation:u0WfqSH 2s ease-out 1 forwards;visibility:hidden}.cart-promo small{padding:15px}.cart-popup{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background-color:#fffffffa;display:none;align-items:center;justify-content:center;z-index:9999}.cart-popup .btn-cart-promo{width:45%;display:inline-block}.cart-popup.active{display:flex}.cart-popup .cart-popup-close{position:absolute;top:10px;right:20px;font-weight:700;font-size:23px;cursor:pointer}.cart-popup .cart-inner{border:1px solid #000;padding:40px 20px;background:#fff;margin-bottom:20px}.cart-popup h3,.cart-popup h4{margin-bottom:20px;letter-spacing:0;line-height:1.5}@media screen and (max-width: 767px){.cart-popup h3,.cart-popup h4{font-size:20px}}.cart-popup .btn{margin-top:10px;letter-spacing:0}#CartContainer .cart-popup{border:1px solid #000;padding:20px;margin-bottom:20px}.ajaxcart__note{font-size:10px}.drawer__footer,.drawer__scrollable{padding:15px 15px 5px}.message--cart-limit{background-color:#d00000;font-size:12px;text-align:center;padding:5px;color:#fff;font-weight:600}body .swym-wishlist-detail-content{display:none!important}body .swym-ui-component.swym-wishlist-page{max-width:1500px;margin:auto;padding:0 40px}@media screen and (max-width: 767px){body .swym-ui-component.swym-wishlist-page{padding:0 17px}}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid{width:100%;max-width:100%}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item{border:0}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn{z-index:9}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{display:none}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-title{letter-spacing:.03em;text-transform:capitalize;overflow:hidden;min-height:18px;line-height:18px;position:relative;max-height:35px;height:auto;font-size:14px;font-family:Montserrat,sans-serif;color:#1c1d1d;text-align:center;font-weight:400}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{font-size:14px!important;font-family:Montserrat,sans-serif;text-align:center}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-product-price{justify-content:center;font-size:14px!important;padding:0!important;font-weight:400!important}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-product-price .swym-product-final-price{margin-right:0}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-wishlist-image-wrapper{max-height:100%;padding-bottom:40%;display:block;position:relative}body .swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-wishlist-image-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;width:100%;display:block;margin:auto}body .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn{background:#000}body #swym-wishlist-render-container-custom{margin-top:50px;display:flex;flex-wrap:wrap}body #swym-wishlist-render-container-custom .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px #1c1d1d}body #swym-wishlist-render-container-custom .grid-product{position:relative}body #swym-wishlist-render-container-custom .grid-product .btn-delete-swym{position:absolute;right:0;top:0;z-index:9}.swym-button.swym-add-to-wishlist-view-product.swym-heart:after{z-index:1;position:relative}.swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:before{content:"\f004";color:#2d2d2d;font-size:9px;position:absolute;top:13px;right:15px;z-index:0;opacity:1;-webkit-animation:u0WfqSH 2s ease-out 1 forwards;animation:u0WfqSH 2s ease-out 1 forwards;visibility:hidden}@-webkit-keyframes u0WfqSH{0%{transform:scale(1);visibility:hidden}to{transform:translate(8px,-25px) scale(.5);opacity:0;visibility:visible}}@keyframes u0WfqSH{0%{transform:scale(1);visibility:hidden}to{transform:translate(8px,-25px) scale(1);opacity:0;visibility:visible}}.swym-simple-wishlist-container{display:flex;width:100%;justify-content:flex-end;border-bottom:1px solid #c4c4c4}.swym-simple-wishlist-container .swym-wishlist-container-title-bar{border-bottom:0!important}.swym-simple-wishlist-container .swym-wishlist-main-title{display:none!important}.swym-simple-wishlist-container .swym-wishlist-detail-separator{background-color:transparent!important}.swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail{overflow:inherit!important}.swym-simple-wishlist-container .swym-wishlist-detail-header{border-top:0!important;border-bottom:0!important;margin-bottom:0!important}@media screen and (max-width: 767px){div#swym-wishlist-render-container{margin-top:10px}}.gift-modal{max-width:-moz-fit-content;max-width:fit-content;margin:1rem auto}.gift-modal__container{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease}.gift-modal__container--show{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:10;opacity:1;pointer-events:auto}.gift-modal__wrapper{position:relative;width:37.5rem;max-width:100%;background-color:#fff;padding:1.875rem 3.125rem;border-radius:.3125rem;box-shadow:0 .125rem .25rem #0003;text-align:center}.gift-modal__title{padding:1rem 0}.gift-modal__persons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gift-modal__persons a{margin:0 .75rem;min-width:10rem}.gift-modal__close{position:absolute;top:.5rem;right:.5rem}.utmModal_modal{display:none;position:fixed;z-index:99999999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.utmModal_modal h2{line-height:1.5}.utmModal_modal-content{background-color:#fefefe;margin:15% auto;padding:20px 10px;border:1px solid #888;width:80%;text-align:center}.utmModal_redeem-btn{background-color:#4caf50;border:none;color:#fff;padding:15px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:15px 2px;cursor:pointer;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transition:all .3s ease}.utmModal_redeem-btn:hover{box-shadow:0 8px 16px #00000029,0 6px 20px #0000003b;transform:translateY(-2px)}.utmModal_close-modal{color:#aaa;text-decoration:underline;cursor:pointer}.offer-validity{display:inline-flex;align-items:center}.checkmark{color:green;font-weight:700;margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
