:root{--rc-container-width: 1600px;--rc-container-full-width: 100%;--font-heading-family: "IvyPrestoHeadline";--font-ivyprestoheadline: "IvyPrestoHeadline";--rc-font-ivyPrestoHeadline: "IvyPrestoHeadline";--rc-font-aktivGrotesk: "AktivGrotesk";--font-aktivgrotesk: "AktivGrotesk";--rc-font-aktivGroteskEx: "AktivGroteskEx";--font-aktivgroteskex: "AktivGroteskEx";--rc-white: #fff;--rc-black: #000;--rc-black-hover: #000000;--rc-gray: #696969;--rc-gray-dark: #000000;--rc-container-padding-x: 24px;--messaging-font-size: 14px}.rc-container-full-width{width:var(--rc-container-full-width);max-width:var(--rc-container-full-width)}.rc-container{--rc-container-padding-x-mobile: 16px;max-width:var(--rc-container-width, 1400px);margin-block:0;margin-inline:auto;padding-inline-start:var(--rc-container-padding-x-mobile, var(--rc-container-padding-x));padding-inline-end:var(--rc-container-padding-x-mobile, var(--rc-container-padding-x))}html{scrollbar-width:thin;scrollbar-gutter:stable}body{font-family:var(--rc-font-aktivGrotesk);overflow-x:hidden}:where(button,a){cursor:pointer}.cursor-pointer{cursor:pointer}p{letter-spacing:.01em}b,strong{font-weight:600}.is-hide{display:none!important}.is-show{display:block!important}.rc-align-left{text-align:left!important}.rc-align-center{text-align:center!important}.rc-align-right{text-align:right!important}.rc-desktop-only{display:block!important}.rc-mobile-only{display:none!important}@media(max-width:1024px){.rc-align-mobile-left{text-align:left!important}.rc-align-mobile-center{text-align:center!important}.rc-align-mobile-right{text-align:right!important}.rc-desktop-only{display:none!important}.rc-mobile-only{display:block!important}}.rc-icon-wrapper-clickable{position:relative}.rc-icon-wrapper-clickable:before{position:absolute;content:"";top:-8px;right:-8px;bottom:-8px;left:-8px}.rc-alert{font-family:var(--rc-font-aktivGrotesk);font-size:14px;font-weight:400;text-align:left;line-height:normal;white-space:normal;word-break:break-word;padding:18px 30px;display:block}.rc-alert.rc-alert-error{color:#cb2b2b;background:#fbeaea}.rc-alert.rc-alert-success{color:#307a07;background:#d2e4c4}.rc-section{position:relative;padding-top:var(--rc-section-padding-top);padding-bottom:var(--rc-section-padding-bottom);padding-left:var(--rc-section-padding-left);padding-right:var(--rc-section-padding-right);margin-top:var(--rc-section-margin-top);margin-bottom:var(--rc-section-margin-bottom);border-top:var(--rc-top-border-width, 1px) solid var(--rc-top-border);border-bottom:var(--rc-bottom-border-width, 1px) solid var(--rc-bottom-border)}@media(min-width:1025px){.rc-container{padding-inline-start:var(--rc-container-padding-x);padding-inline-end:var(--rc-container-padding-x)}}.rc-section-border-bottom-desktop{position:relative}.rc-section-border-bottom-desktop:after{content:"";height:1px;background:#000;width:calc(100% - 32px);display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%)}@media(max-width:1024px){.rc-section{padding-top:var(--rc-section-padding-top-mobile);padding-bottom:var(--rc-section-padding-bottom-mobile);padding-left:var(--rc-section-padding-left-mobile);padding-right:var(--rc-section-padding-right-mobile);margin-top:var(--rc-section-margin-top-mobile);margin-bottom:var(--rc-section-margin-bottom-mobile);border-top:var(--rc-top-border-width-mobile, var(--rc-top-border-width, 1px)) solid var(--rc-top-border-mobile);border-bottom:var(--rc-bottom-border-width-mobile, var(--rc-top-border-width, 1px)) solid var(--rc-bottom-border-mobile)}.rc-section-border-bottom{position:relative}.rc-section-border-bottom:after{content:"";height:1px;width:100%;background:#b2b2b2;width:calc(100% - 36px);display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%)}}.rc-button{--rc-button-font-family: var(--rc-font-aktivGroteskEx);--rc-button-color: #fff;--rc-button-color-mobile: #000;--rc-button-color-hover: #fff;--rc-button-color-hover-mobile: #000;--rc-button-bg: #000;--rc-button-bg-hover: #000000;--rc-button-border: #000;--rc-button-font-size: 16px;--rc-button-font-weight: 700;--rc-button-letter-spacing: 1.4px;--rc-button-padding-y: 20px;--rc-button-padding-x: 12px;--rc-button-text-transform: uppercase;--rc-button-padding-y-mobile: 20px;--rc-button-padding-x-mobile: 12px;--rc-button-width: auto;--rc-button-height: 0;--rc-button-height-mobile: 0;--rc-button-max-width: none;--rc-button-max-width-mobile: none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--rc-button-padding-y) var(--rc-button-padding-x);font-family:var(--rc-button-font-family);font-size:var(--rc-button-font-size);font-weight:var(--rc-button-font-weight);letter-spacing:var(--rc-button-letter-spacing, .07em);text-transform:var(--rc-button-text-transform);line-height:normal;text-align:center;min-height:var(--rc-button-height);width:var(--rc-button-width);max-width:var(--rc-button-max-width);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;vertical-align:middle;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease,box-shadow .25s ease;will-change:transform}.rc-button:focus-visible{outline:none;box-shadow:0 0 0 3px #11182740}.rc-button:disabled,.rc-button[aria-disabled=true]{opacity:.5;pointer-events:none}.rc-button-fill{background-color:var(--rc-button-bg);color:var(--rc-button-color);border:1px solid var(--rc-button-border)}.rc-button-fill:hover{color:var(--rc-button-color-hover);background-color:var(--rc-button-bg-hover)}.rc-button-outline{background-color:transparent;color:var(--rc-button-color, #000);border:1px solid var(--rc-button-border)}.rc-button-outline:hover,.rc-button-outline:active,.rc-button-outline:focus{color:var(--rc-button-color-hover);background-color:var(--rc-button-bg);border-color:var(--rc-button-color)}.rc-button-outline:active{background-color:var(--rc-button-bg)}.rc-button-underline{background:none;border:none;color:var(--rc-button-color, #000);position:relative}.rc-button-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.rc-button-underline:hover{color:var(--rc-button-color-hover)}@media(max-width:1024px){.rc-button{font-size:var(--rc-button-font-size-mobile, var(--rc-button-font-size));font-weight:var(--rc-button-font-weight);letter-spacing:var(--rc-button-letter-spacing-mobile);padding:var(--rc-button-padding-y-mobile) var(--rc-button-padding-x-mobile);min-height:var(--rc-button-height-mobile, var(--rc-button-height));width:var(--rc-button-width-mobile, var(--rc-button-width));max-width:var(--rc-button-max-width-mobile, var(--rc-button-max-width))}.rc-button-fill{background-color:var(--rc-button-bg-mobile);color:var(--rc-button-color-mobile, var(--rc-button-color));border:1px solid var(--rc-button-border-mobile)}.rc-button-fill:hover{color:var(--rc-button-color-hover-mobile, var(--rc-button-color-hover));background-color:var(--rc-button-bg-hover-mobile)}.rc-button-outline{background-color:transparent;color:var(--rc-button-color-mobile, var(--rc-button-color));border:1px solid var(--rc-button-border-mobile)}.rc-button-underline{color:var(--rc-button-color-mobile, var(--rc-button-color))}.rc-button-underline:hover{color:var(--rc-button-color-hover-mobile)}}.rc-heading-title{color:var(--rc-heading-font-color, #000);font-family:var(--rc-heading-font-family, var(--rc-font-ivyPrestoHeadline));font-size:var(--rc-heading-font-size-desktop, 48px);font-weight:var(--rc-heading-font-weight, 400);line-height:var(--rc-heading-line-height-desktop, 56px);letter-spacing:var(--rc-heading-letter-spacing-desktop);text-transform:var(--rc-heading-text-transform);text-align:var(--rc-heading-text-align);margin-top:var(--rc-heading-margin-top, 0);margin-bottom:var(--rc-heading-margin-bottom, 0)}.rc-heading-title :where(p){letter-spacing:inherit}.rc-heading-title p:last-child{margin-bottom:0}.rc-description{color:var(--rc-body-font-color);font-family:var(--rc-body-font-family, var(--rc-font-aktivGrotesk));font-size:var(--rc-body-font-size-desktop, 14px);font-weight:var(--rc-body-font-weight);line-height:var(--rc-body-line-height-desktop);text-align:var(--rc-body-text-align, inherit);margin-top:var(--rc-body-margin-top, 0);margin-bottom:var(--rc-body-margin-bottom, 0)}.rc-description :where(ul,ol){padding-left:18px}.rc-description p:last-child{margin-bottom:0}.rc-text-content-loyalty{max-width:952px;margin:0 auto}.rc-section-header{margin-bottom:24px}@media(max-width:1024px){.rc-text-content-loyalty{max-width:none;padding:0 20px}.rc-heading-title{color:var(--rc-heading-font-color-mobile);font-size:var(--rc-heading-font-size-mobile);line-height:var(--rc-heading-line-height-mobile, 36px);text-align:var(--rc-heading-text-align-mobile, --rc-heading-text-align);letter-spacing:var(--rc-heading-letter-spacing-mobile);margin-top:var(--rc-heading-margin-top-mobile, 0);margin-bottom:var(--rc-heading-margin-bottom-mobile, 0)}.rc-description{color:var(--rc-body-font-color-mobile);font-size:var(--rc-body-font-size-mobile);text-align:var(--rc-body-text-align-mobile, --rc-body-text-align);line-height:var(--rc-body-line-height-mobile);margin-top:var(--rc-body-margin-top-mobile, 0);margin-bottom:var(--rc-body-margin-bottom-mobile, 20px)}}.product-grid-container .grid-item .flair-badge-layout{top:.625rem!important;left:.625rem!important;margin:0!important;z-index:5!important}.product-grid-container .grid-item .flair-badge-layout .flair-badge div{font-size:10px;line-height:20px;padding:4px 8px;font-family:var(--rc-font-aktivGroteskEx);font-weight:400}@media(max-width:767px){.product-grid-container .grid-item .flair-badge-layout .flair-badge div{font-size:9px!important;line-height:10px!important}}.facets-drawer.modal{padding:0}.facets-drawer.modal>.modal-inner{height:100%;border-radius:0;padding:34px 20px 12px;display:flex;flex-direction:column;animation:slideInFromLeft .3s cubic-bezier(0,0,.3,1) forwards}.facets-drawer.modal>.modal-inner .drawer-content{overflow-y:auto;flex:1}.facets-drawer.modal .facets{height:100%;overflow-y:auto;padding-bottom:40px}.facets-drawer.modal .facets-active{display:none}.modal.drawer.rc-filter-drawer .drawer-header{flex-direction:column-reverse;align-items:start;margin-right:10px}.rc-filter-drawer h3{display:block;width:100%;padding:40px 0 45px;margin:0 auto;text-align:left;font-family:var(--rc-font-ivyPrestoHeadline);font-size:36px;line-height:40px;font-weight:300;letter-spacing:.01em}.modal.drawer.rc-filter-drawer>.modal-inner .drawer-header .drawer-close{align-self:end}.rc-filter-drawer .button--icon{min-width:20px;min-height:20px}.modal.drawer.rc-filter-drawer>.modal-inner .drawer-header .drawer-close .icon{width:28px;fill:#000;height:28px}.rc-sort-by-filter-mobile .facet-display-content .list-menu-item label{display:block;border-bottom:1px solid #000;padding:24px 10px 24px 0;font-family:var(--rc-font-aktivGroteskEx);font-weight:500;text-transform:uppercase;font-size:14px;font-style:normal;line-height:20px;letter-spacing:.01em}.rc-sort-by-filter-mobile .facet-display-content .list-menu-item label input{height:0;width:0;margin:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:flex;align-items:center;--swiper-pagination-bottom: 0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 0}.swiper .swiper-pagination-bullet{width:100%;height:4px;margin:0;background:#d9d9d9;outline:none;border-radius:0;opacity:1}.swiper .swiper-pagination-bullet-active{background:#6e6e6e}.product-list-container .swiper-button-prev,.product-list-container .swiper-button-next{top:calc(75% + 15px);width:40px;height:40px;background:transparent;padding:0;border:none}.product-list-container .swiper-button-prev:after,.product-list-container .swiper-button-next:after{display:none}.product-list-container .swiper-button-prev svg,.product-list-container .swiper-button-next svg{width:20px;height:20px}.product-list-container .swiper-button-next{left:-16%;right:auto}.product-list-container .swiper-button-prev{left:-22%}@media(max-width:1023px){.product-list-container .swiper-button-prev,.product-list-container .swiper-button-next{top:unset;bottom:0}.product-list-container .swiper-button-next{right:calc(50% - 56px);bottom:16px;top:auto;left:auto}.product-list-container .swiper-button-prev{bottom:16px;top:auto;left:calc(50% - 56px)}}.swiper-button-disabled{opacity:.29;color:#949494}.section-breadcrumb.rc-breadcrumb-overlay{position:absolute;z-index:2;width:100%;background:transparent}.template-page-loyalty-redesign .section-breadcrumb.rc-breadcrumb-overlay .breadcrumb-wrapper .breadcrumb-item,.template-account .section-breadcrumb.rc-breadcrumb-overlay .breadcrumb-wrapper .breadcrumb-item{color:#fff}@media(max-width:1024px){.page-rc-about .section-breadcrumb.rc-breadcrumb-overlay{position:relative}}@media(max-width:768px){.template-page-loyalty-redesign .section-breadcrumb .breadcrumb__wrapper .breadcrumb{text-align:center!important}}p a,.rc-info-text ul li a,.rc-info-text ol li a{color:var(--rc-body-font-color);font-size:var(--rc-body-font-size-desktop, 14px);line-height:var(--rc-body-line-height-desktop);font-weight:var(--rc-body-font-weight);text-decoration:underline;font-style:normal}@media(max-width:1024px){p a,.rc-info-text ul li a,.rc-info-text ol li a{color:var(--rc-body-font-color-mobile);font-size:var(--rc-body-font-size-mobile);text-align:var(--rc-body-text-align-mobile, --rc-body-text-align);line-height:var(--rc-body-line-height-mobile)}}.template-page-sitemap-content p a,.template-page-sitemap-content .rc-info-text ul li a,.template-page-sitemap-content .rc-info-text ol li a{color:var(--rc-body-font-color);text-underline-position:under;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.07em}@media(max-width:767px){.template-page-sitemap-content p a,.template-page-sitemap-content .rc-info-text ul li a,.template-page-sitemap-content .rc-info-text ol li a{color:var(--rc-body-font-color-mobile)}}.template-page-sitemap-content .rc-info-text ul{font-size:14px;margin-left:30px;padding-left:0}.template-page-sitemap-content .rc-info-text ul li{padding:6px 0}.template-page-contact-us-redesign .info-grid .rc-description-text a{color:#000;font-size:14px}.template-page-contact-us-redesign .rc-split-content-card-text-content{padding:22px 0 0}.template-page-contact-us-redesign .rc-split-content-card-btn a.rc-button{max-width:100%!important}.tool-tip{background-color:#fff;color:#000;padding:.4rem .7rem;font-size:12px;line-height:normal;font-weight:400;border-radius:0;border:1px solid #d9d9d9}.tool-tip:after{display:none}body #tracktor{padding-bottom:0}#tracktorContainer{margin:0 auto;width:100%;max-width:100%!important;padding:18px 50px}#tracktorOrderForm{max-width:400px;margin:0 auto;float:none!important}#tracktorContainer h1{font-family:var(--rc-font-ivyPrestoHeadline);color:var(--rc-gray-dark);font-size:48px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:.01em;margin:0 0 24px}#tracktorOrderStatus h2{font-size:36px;color:#000;line-height:40px}#tracktorOrderForm .field{display:block}#tracktorOrderForm .field:after{display:none}#tracktorOrderForm .field label{font-size:14px;color:#000;text-align:left;font-weight:400;margin-bottom:4px}#tracktorOrderForm input{padding-block:1px;padding-inline:12px;border:1px solid #000;min-height:44px;width:100%;max-width:400px!important;padding:12px 14px}#tracktorOrderForm input:focus-visible{outline:none!important;box-shadow:none}#tracktorOrderForm button{display:inline-block;padding:24px;color:var(--rc-white);background:var(--rc-black);font-family:var(--rc-font-aktivGroteskEx);font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.4px;border-radius:0;text-transform:uppercase;width:100%;max-width:400px;margin-top:18px}#tracktorOrderForm button:hover{background:var(--rc-black-hover)}body #tracktorOrderStatus dl dt:before,body #tracktorOrderStatus dl dt:after{z-index:2!important}body #tracktorOrderStatus>div dl{font-size:14px;text-transform:capitalize}.tracktorFulfillmentCol1{font-size:14px;color:#000}.tracktorFulfillmentCol1 ul,.carrierDetails a{color:#000}.fulfillmentContents{font-size:14px}#tracktorResponseContainer{font-size:14px;line-height:normal}#tracktorResponseContainer h1{font-size:36px;line-height:normal;margin:0 0 8px}#tracktorOrderStatus>div dl dt{font-weight:400}#tracktorOrderStatus>div dl dd,.tracktorActualDeliveredDate strong{font-weight:600}#tracktorOrderStatus h1,.tracktorActualDeliveredDate{font-size:14px!important;color:#000;line-height:1.4!important;margin:0;text-align:center!important;float:none;font-weight:400;font-family:var(--rc-font-aktivGrotesk);width:100%!important}#tracktorOrderDetails .recommendations h3{font-family:var(--rc-font-ivyPrestoHeadline);color:var(--rc-gray-dark);font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.01em;margin:10px 0 20px}#tracktorOrderDetails .recommendations .recommendation-wrapper-link p{color:var(--rc-gray-dark);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.01em}@media(max-width:767px){#tracktorOrderDetails .recommendations h3{font-size:28px;line-height:normal}#tracktorContainer{padding:18px}#tracktorContainer h1,#tracktorOrderStatus h2{font-size:28px}body #tracktorOrderStatus>div dl{font-size:65%}}body #tracktorOrderDetails .recommendations .recommendation-wrapper-link{padding:0}body #tracktorOrderDetails .recommendations .recommendation-list{gap:4px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;overflow:hidden;row-gap:30px}body #tracktorOrderDetails .recommendations .recommendation-image-wrapper{height:auto;width:100%;aspect-ratio:1;background-size:cover}body #tracktorOrderDetails .recommendations .recommendation-wrapper-link p{text-align:center;font-weight:400}body #tracktorOrderDetails .recommendations .recommendation-wrapper-link p strong{font-weight:400}@media(max-width:767px){body #tracktorOrderDetails .recommendations .recommendation-list{gap:4px;grid-template-columns:1fr 1fr;row-gap:30px}}@media screen and (min-width:750px){.rc-product-container-main{max-width:1320px;margin:0 auto}.product-container .product-container-main .product-info{max-width:483px;margin:0 auto}}.rc-product-container-main .breadcrumb,.rc-product-container-main .product-info-block{padding:0;text-align:center}.rc-product-container-main .product-price-tax .product-price .price{font-size:20px;line-height:1;font-weight:500;justify-content:center}.product-info-inner .rc-product-container-main .product-price-tax .product-price .price{font-size:25px}.product-info-inner .rc-vip-price-container .rc-sale-price{font-size:25px;margin-block:12px 0}.rc-vip-price-container .rc-sale-price{display:block}.product-info-inner s.price-item.price-item--regular,.product-info-inner .price-discount,.product-info-inner .rc-vip-price-container s{font-size:20px;font-weight:500}.price-discount{font-weight:400}.rc-product-container-main .rating-wrapper{text-decoration:underline;margin:10px 0 0}.rc-product-container-main .rating-wrapper b{display:none}.rc-product-container-main .rating-wrapper .rating .icon{width:15px}.content-main ul,.content-main ol{padding:0}.content-main{font-size:14px;line-height:24px;font-weight:400}.content-main p{margin:0}.rc-product-accordion-icon{font-size:16px;font-weight:500;display:inline-flex}.rc-product-accordion-icon-minus,.rc-product-accordion-container .details-disclosure.has-opened .rc-product-accordion-icon-plus{display:none}.rc-product-accordion-container .details-disclosure.has-opened .rc-product-accordion-icon-minus{display:block}.rc-product-accordion-container .details-disclosure>summary{width:100%;padding:20px 0;text-align:left;background-color:#fff;border:0;cursor:pointer;display:flex;justify-content:space-between;font-size:14px;line-height:24px;align-items:center;color:#000}.rc-product-accordion-container .details-disclosure{border-bottom:1px solid #aaa}.product-info-block .details-disclosure-content{text-align:left;font-size:14px;line-height:1.65;color:#000;padding:0 0 20px}.product-info-block .details-disclosure-content p{line-height:20px;letter-spacing:.01em}.product-info-block .details-disclosure-content p a,.product-info-block .details-disclosure-content ul a,.product-info-block .details-disclosure-content ol a{color:#000}.product-info-block .details-disclosure-content ul{list-style:none;padding:0;margin:0}.product-info-block .details-disclosure-content ul li{list-style:disc;margin-left:16px}.product-info-block .details-disclosure-content ul ul{margin:0 0 0 20px}.product-info-block .accordion-content p{color:#000}.product-description p:not(:last-child){margin:0 0 14px}.rating-wrapper.star-size--medium .rating{--star-size: 1rem}.rating-wrapper .rc-rating-text{font-size:14px;font-weight:400;font-family:var(--font-aktivgrotesk);line-height:20px;color:#000;position:relative;padding:2px 0 0}@media(max-width:767px){.rc-product-container-main .product-price-tax .product-price .price{margin-block:0}}.rc-forgot-password-link{white-space:nowrap;display:inline-flex;align-items:center;font-size:12px;padding:0 12px 0 0}body .docapp-cart-with-coupon-summary .docapp-cart-subtotal{color:#000!important}.docapp-cart-with-coupon-summary .docapp-cart-item .docapp-left{font-size:11px!important;font-weight:600;letter-spacing:.08em;color:#000;text-transform:uppercase}body .docapp-cart-with-coupon-summary .docapp-cart-subtotal:first-letter{text-transform:uppercase!important}.rc-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#3636367f;display:flex;align-items:center;justify-content:center;z-index:999;display:none;overflow-x:hidden;outline:0}.rc-modal.is-show{display:block}.rc-modal-dialog{position:relative;margin:1.75rem;pointer-events:none;margin-right:auto;margin-left:auto;width:100%;max-width:500px}.rc-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.rc-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0}.rc-modal-header{display:flex;flex-shrink:0;align-items:center;padding:1rem}.rc-modal-header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:24px}.rc-modal-title{font-family:var(--rc-font-aktivGrotesk);font-size:20px;font-weight:400;margin-bottom:16px}.rc-modal-description{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.01em;margin-bottom:0}.rc-modal-btn-close{position:absolute;right:16px;top:16px;width:24px;height:24px;color:#000;background:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;padding:0}.rc-modal-btn-close svg{width:16px;height:auto}.rc-modal-body{position:relative;flex:1 1 auto}.rc-modal-body-content{padding:20px}.rc-form-item{position:relative;margin-bottom:16px}.rc-form-group{display:flex;gap:16px}.rc-form-input,.rc-form-select{font-family:var(--rc-font-aktivGrotesk);font-size:14px;font-weight:400;line-height:1.5;color:#000;display:block;width:100%;padding:12px 14px;border:1px solid #949494;border-radius:0;outline:none;min-height:44px;resize:none;-webkit-appearance:none}.rc-form-input:focus{border:1px solid #000}.rc-form-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 5px;font-family:var(--rc-font-aktivGrotesk);font-size:14px;color:#000;transition:all .3s ease-in-out;pointer-events:none}.rc-form-input:focus+.rc-form-label,.rc-form-input:not(:placeholder-shown)+.rc-form-label{top:0;font-size:12px;color:#000}.rc-form-select{display:block;width:100%;padding:12px 28px 12px 14px;background-image:url(/cdn/shop/files/select-form-arrow.svg?v=1777632115);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.rc-form-checkbox{display:flex;align-items:center;gap:8px}.rc-form-checkbox-input{position:absolute;opacity:0}.rc-form-checkbox svg{position:absolute;top:4px;left:2px;width:10px;height:10px;transform:scale(0);transition:transform .2s ease-in-out;will-change:transform}.rc-form-checkbox-input:checked~svg{transform:scale(1)}.rc-form-checkbox-label{font-size:14px;cursor:pointer}.rc-form-checkbox-label:before{display:inline-block;content:"";width:1em;height:1em;margin-right:10px;border:1px solid #d9d9d9;vertical-align:-2px}.rc-modal-footer{padding:1rem}.rc-global-site-loader{display:none;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;background:#00000087;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;z-index:99999999;bottom:0;top:0}.mobilimg{display:none}.deskimg{max-width:100%;height:auto;border-style:none;vertical-align:top}@media screen and (max-width:749px){.deskimg{display:none}.mobilimg{display:block;max-width:100%;height:auto;border-style:none;vertical-align:top}}.page-faq .rc-faq-icon:before{font-family:var(--font-aktivgroteskex)}.page-faq .accordion-item.items-expanded .rc-faq-icon:before{transform:none;content:"-"}.page-ring-concierge-bridal .accordion-button{font-weight:500;padding:22px 0}.page-ring-concierge-bridal .accordion-content{padding:0 30px 20px 0}@media(max-width:767px){.page-ring-concierge-bridal .accordion-button{padding:22px 0}.page-ring-concierge-bridal .accordion-content{padding:0 20px 20px 0}.page-ring-concierge-bridal .rc-split-banner-overlay.rc-banner-content .rc-description{max-width:327px;margin:0 auto 20px}.page-loyalty .rc-split-banner-cta .rc-button{width:100%}.page-press .rc-banner-wrapper-img{margin:0 0 14px}.page-press .rc-split-banner-wrapper-img{margin-bottom:13px}.page-press .rc-split-banner-wrapper-img img{max-width:95px}}@media(min-width:767px){.is-hidden-desktop{display:none}}@media(max-width:767px){.is-hidden-mobile{display:none!important}}@keyframes shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.product-card-rating{position:relative;min-height:21px;display:flex;align-items:center;justify-content:center;margin:8px 0 0;transition:min-height .3s ease,margin .3s ease}.product-card-rating.is-empty{min-height:0;margin:0;overflow:hidden}.rc-yotpo-placeholder-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:28px;width:140px;border-radius:10px;overflow:hidden;background:linear-gradient(90deg,#f5f5f5 25%,#fff,#f5f5f5 75%);background-size:300% 100%;animation:shimmer-effect 2s ease-in-out infinite;opacity:1;transition:opacity .4s ease;z-index:1}.rc-yotpo-placeholder-loading.is-hiding{opacity:0;pointer-events:none;animation:none}.rc-pdp-star-reviews-widget{opacity:0;transition:opacity .4s ease}.rc-pdp-star-reviews-widget.is-loaded{opacity:1}.product-card-rating .yotpo-reviews-star-ratings-widget{margin:0!important}.product-card-rating .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary span>span{height:auto!important}.product-card-rating .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary span>span svg{cursor:pointer}#dropahint-modal .u-popup-container.fields{min-height:100dvh}
/*# sourceMappingURL=/cdn/shop/t/1897/assets/custom.css.map */
