ul.custom-swatch{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin:10px 0 0;padding:0}ul.custom-swatch>li{border-radius:100px;border:1px solid #cccccc;display:inline-block;padding:2px}ul.custom-swatch>li button{border-radius:100px;border:0;background-color:transparent;cursor:pointer;display:block;height:20px;width:20px}ul.custom-swatch>li.active{border-color:#000}ul.custom-swatch>li:not(.active):hover{border-color:#ccc}.custom-form-section{padding-top:30px}.custom-form-section .custom-form-block:not(.active){display:none}.custom-form-section select{font-size:12px!important;text-transform:uppercase;margin-bottom:10px}.back-engraving-section{padding:20px 10px;background-color:#f7f2ed;margin-top:20px}.back-engraving-section .h5{margin-bottom:10px;text-align:center}.btn--dark,.modal .btn--dark,.modal .btn--dark:hover{background-color:var(--colorBtnPrimaryHover);color:var(--colorBtnPrimaryTextHover)}.btn[disabled].add-to-cart{opacity:.5}engraving-feature .modal__inner{max-width:1310px;width:100%}engraving-feature .modal--square .modal__centered-content{max-width:1310px}engraving-feature .modal__centered{width:100%}engraving-feature .modal--square .modal__close{position:initial}.engraving-font-selector{display:flex;flex-wrap:wrap}.engraving-font-selector--wrapper{width:33.33%}engraving-feature .form-label{width:100%;margin-bottom:10px;text-transform:uppercase;font-weight:600}.engraving-font-selector input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.engraving-font-selector label{background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);display:inline-block;font-weight:400;letter-spacing:var(--typeBaseSpacing)!important;line-height:1;margin:0 8px 12px 0;overflow:hidden;padding:15px 20px;position:relative;font-size:25px!important;text-transform:initial!important;width:calc(100% - 8px);text-align:center}.engraving-font-selector input[type=radio]:focus+label{border-color:var(--colorTextBodyAlpha005);box-shadow:0 0 0 1px #6a5c57}.engraving-font-selector input[type=radio]:checked+label{box-shadow:0 0 0 1px #6a5c57}.character-limit{display:block;text-align:right;margin-top:2px}engraving-feature .engraving-image--wrapper{position:relative;display:none}engraving-feature .engraving-image--wrapper img{width:100%}engraving-feature .engraving-text{position:absolute;z-index:-1;transform:translate(-50%,-50%);display:flex;gap:5px;align-items:center;line-height:1}engraving-feature [data-engraving-target=front] .engraving-text--front{z-index:1}engraving-feature [data-engraving-target=front] .engraving-image--front{display:block}engraving-feature [data-engraving-target=back] .engraving-text--back{z-index:1}engraving-feature [data-engraving-target=back] .engraving-image--back{display:block}.engraving-symbols span[class*=symbol-]{font-size:25px}.engraving-symbols{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px;margin-top:20px}.engraving-symbols button{display:inline-flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;border:1px solid var(--colorBorder);width:69px;height:69px;padding:5px;gap:3px;font-size:10px}.engraving-text-input{display:flex;gap:10px}.engraving-text-input input{width:60%}.engraving-text-input .btn{width:40%}.engraving-characters{display:flex;gap:10px;font-size:20px;line-height:1;flex-wrap:wrap}.engraving-characters>div{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--colorBorder)}.engraving-characters button{position:absolute;top:-7px;right:-7px;line-height:1;width:14px;height:14px;border:1px solid;border-radius:50px;padding:3px;background-color:#6a5c57;color:#fff;font-size:7px}.engraving-section .error-message{border:1px solid red;margin-top:20px;color:red;padding:5px;text-align:center;font-weight:500}.engraving-symbols button *{pointer-events:none}.engraving-preview-section{border-top:1px solid var(--colorBorder);padding-top:10px;border-bottom:1px solid var(--colorBorder);padding-bottom:10px;margin-bottom:20px}.engraving-buttons,.engraving-cta-wrap{display:flex;gap:5px}.engraving-cta-wrap .btn{width:50%;padding:13px;font-size:11px}.engraving-cta-wrap .btn:only-child{width:100%}@media only screen and (max-width: 1200px){.engraving-font-selector label{font-size:22px!important}.engraving-symbols button{width:67px;height:67px}}@media only screen and (max-width: 1024px){.engraving-font-selector--wrapper{width:100%}.engraving-symbols button{width:65px;height:65px}}@media only screen and (max-width: 768px){.engraving-section .disclaimer-message{margin-bottom:20px}.engraving-font-selector--wrapper{width:33.33%}}@media only screen and (max-width: 600px){.engraving-font-selector--wrapper{width:100%}.engraving-symbols button{width:67px;height:67px}.engraving-text-input{flex-wrap:wrap}.engraving-text-input input,.engraving-text-input .btn{width:100%}}.pre-order-estimated-arrival{font-weight:500;margin-bottom:5px}#FilterDrawer .drawer__close-button{padding-right:15px}#FilterDrawer .drawer__scrollable{padding-top:0}.collection-sidebar__group{border-top-color:#e3e3e3}.collection-sidebar__group .collapsible-trigger__icon{right:3px}.filters-active{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-heading{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:0;line-height:20px}.load-more-wrap,.collection-grid__wrapper{margin-bottom:20px}load-more .btn--loading{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryHover)}.cart-banner{margin-top:calc(var(--drawer-gutter)* -1)}.cart-banner img{width:100%}.cart-banner+widget-cart-threshold{margin-top:0}.cart-banner-inner{padding:10px 20px}.cart-banner-inner .h3{margin-bottom:3px;font-size:18px}.gift-wrap-btn{font-size:10px;font-weight:500;width:auto;margin-top:5px;text-transform:initial;display:block}.gift-wrap-btn.btn--loading:before{border-color:#fff;border-top-color:transparent}.grid__images{height:100%;position:absolute;width:100%;top:0}.grid__images .flickity-button{background-color:#ffffff80;border-radius:100px}.grid__images a{display:block;height:100%;width:100%}.grid__image-ratio image-element{height:100%;left:0;position:absolute;top:0;width:100%}div.grid-product__link .grid-product__image-mask:after{display:none}.product-slideshow-modal{padding-bottom:100%;position:relative}.product-slideshow-modal .modal-grid__images,.product-slideshow-modal .modal-grid__images image-element{height:100%;position:absolute;width:100%;top:0}.product-slideshow-modal .modal-grid__images{opacity:0}.product-slideshow-modal .modal-grid__images.flickity-enabled{opacity:1}.product-slideshow-modal .modal-grid__images image-element img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;display:block}.product-slideshow-modal img{display:block}.product-slideshow-modal .flickity-button{background-color:#ffffff80;border-radius:100px}.oke-widget-heading h2{text-align:center}.read-more-section{overflow:hidden;margin-bottom:5px!important}.collection__description .cs_readmore-btn{padding:0}.collection__description .btn--link{border:none;padding:0;border-bottom:1px solid var(--colorTextBody);color:var(--colorTextBody);min-width:unset;background-color:transparent}.collection__description .btn--link:hover{background-color:transparent;color:var(--colorTextBody)}.subcollections-slider .collection-item,.subcollections-slider .grid__item{margin-bottom:0}.subcollections-slider:not(.flickity-enabled){display:flex;overflow:auto}.subcollections-slider[data-per-row="5"]:not(.flickity-enabled) .grid__item{flex:1 0 20%}.subcollections-slider[data-per-row="4"]:not(.flickity-enabled) .grid__item{flex:1 0 25%}.subcollections-slider[data-per-row="3"]:not(.flickity-enabled) .grid__item{flex:1 0 33.33%}.subcollections-slider[data-per-row="2"]:not(.flickity-enabled) .grid__item{flex:1 0 50%}.collection-header--no-image{padding-top:40px;padding-bottom:20px}.collection-header--no-image .breadcrumb{margin-bottom:3px}.subcollections-slider .flickity-page-dots:has(:only-child){display:none}.subcollections-slider .flickity-page-dots .dot:only-child{display:none}@media only screen and (max-width: 768px){.slider-enabled.subcollections-slider{margin-right:0}.slider-enabled.subcollections-slider .grid__item{width:33.33%}.subcollections-slider .collection-item__title{font-size:14px}.subcollections-slider:not(.flickity-enabled) .grid__item{flex:1 0 33.33%!important}}.cart__item--individual-bundle-titles p{margin:0}.tool-tip__title-text{position:absolute;top:0;left:0;width:100%;padding:12px 45px;border-bottom:1px solid var(--colorBorder);z-index:-1;font-size:25px}.tool-tip__content-size-guide{padding-top:30px}table td p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.tool-tip__title-text{padding-left:20px}}.product-callouts{display:flex;gap:5px;margin-top:10px}.product-callout{flex:1 1 33.33%;padding:8px 5px;font-family:ivypresto-display,serif;font-weight:100;font-style:italic;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.1}.add-to-cart-container{display:flex;gap:5px}.add-to-cart-container .js-qty__num,.add-to-cart-container .js-qty__wrapper{height:50px}.anchor{scroll-margin-top:100px}.anchor-link{text-decoration:underline}.product-block #foursixty-hideable-container{background-color:#f7f2ed;padding:10px 10px 5px}.product-block #foursixty-hideable-container h3{font-family:var(--typeBasePrimary);font-weight:600;font-size:12px;text-transform:uppercase;font-style:normal;margin-bottom:5px}@media only screen and (max-width: 768px){.product-block #foursixty-hideable-container{margin-left:-17px;margin-right:-17px;padding-right:0}.product-block #foursixty-hideable-container .fs-slider_v2_5 .fs-slider_v2_5-feed .fs-entry-container{width:calc(100% / 4.5)!important;padding-top:calc(125% / 4.5)!important}}.profitpeak_product_recommendation_item_name{font-family:ivypresto-display,serif;font-style:italic;letter-spacing:.02em;font-size:26px!important;line-height:1.1;padding:15px 15px 0!important}.profitpeak_product_recommendation_item_price_text{color:var(--colorPrice);font-size:var(--typeBaseSize)!important;margin-top:10px!important;font-weight:500;padding:0 15px!important}.profitpeak_product_recommendation_item_add_to_cart_button{border-radius:0!important;text-transform:uppercase;font-weight:600;letter-spacing:.1em;width:calc(100% - 30px);text-align:center;margin:5px 15px 25px}.profitpeak_product_recommendation_items{gap:22px!important}.profitpeak_product_recommendation_items .recommendation_custom_select:has(ul li:only-child){display:none}.profitpeak_product_recommendation_items .recommendation_custom_select{width:calc(100% - 30px);margin:0 auto;border-radius:0;font-size:12px}.profitpeak_product_recommendation_items .recommendation_custom_select_list{gap:0;border-radius:0;padding:4px}.profitpeak_product_recommendation_items .recommendation_custom_select_list .recommendation_custom_select_list_item{border:none;margin-bottom:0;border-radius:0;font-size:12px}.profitpeak_product_recommendation_items .recommendation_custom_select_list .recommendation_custom_select_list_item:hover{background-color:#eee}.recommendation_custom_select+p{min-height:0!important;width:calc(100% - 30px);margin:0 auto!important;order:1}.recommendation_custom_select .icon{width:12px;height:12px;fill:none}.recommendation_custom_select svg.icon:not(.icon--full-color) path{stroke:#2f2f30;stroke-width:.5}@media (max-width: 768px){.profitpeak_product_recommendation_items{gap:17px!important}.profitpeak_product_recommendation_item_name{padding:15px 10px 0!important;font-size:18px!important}.profitpeak_product_recommendation_item_price_text{padding:0 10px!important}.profitpeak_product_recommendation_item_add_to_cart_button{margin:5px 10px 15px!important;width:calc(100% - 20px)}.profitpeak_product_recommendation_items .recommendation_custom_select{width:calc(100% - 20px);padding:6px 6px 6px 8px}.recommendation_custom_select+p{width:calc(100% - 20px)}}.fake-error{width:100%;height:80vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.fake-error__content{text-align:center;font-family:serif;text-wrap:balance;line-height:1.2}.fake-error__title{font-size:32px;font-family:serif;font-style:normal;font-weight:700;letter-spacing:0}.fake-error__text{font-size:22px;font-family:serif;font-style:normal}.fake-error__contact{font-size:14px;font-family:serif;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/101/assets/arkhi-custom.css.map */
