.drawer::part(footer){background-color:#f5f2f2;padding-top:5px;padding-bottom:10px}#cart-drawer .button-group{margin-top:5px}#cart-drawer .button-group button.w-full{font-size:22px;font-weight:500}#cart-drawer .button-group button.w-full:hover{background-color:#0c3266!important;color:#fcf7ec!important;background-position:inherit!important;--initial-gradient: inherit !important;--hover-gradient: inherit !important;--initial-background-position:inherit !important;--hover-background-position: inherit !important;transition:none!important}.line-item-info .product-title{text-transform:uppercase;font-weight:500}.line-item-info .price-list{margin-bottom:5px}.line-item-info .price-list compare-at-price,.line-item-info .price-list sale-price{font-weight:400;font:var(--text-font-family);font-size:14px;line-height:1.3;margin-bottom:3px}.line-item-info .price-list sale-price.text-success{font-weight:500}.footer-line{justify-content:space-between;text-transform:uppercase;font-weight:500;border-top:1px solid rgb(var(--border-color));padding-top:.5rem}.footer-line:first-of-type{border-top:none;padding-top:0}.footer-line:last-of-type{padding-bottom:.25rem}@media screen and (min-width:1000px){.shopify-section--main-product .container{margin-left:0}.shopify-section--main-product .product{--product-gap: 2.5rem}.shopify-section--main-product .section-spacing{padding-block-start:2rem}}@media screen and (min-width:1000px)and (max-width:1149px){.shopify-section--main-product .product,.shopify-section--bundle-product .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shopify-section--main-product .product-info,.shopify-section--bundle-product .product-info{min-width:0}}.product-info__block-list{background-color:#fff;z-index:2}.pdp-image-overlay-charms{position:absolute;z-index:2;left:10px;top:10px;width:30%;max-width:100px}.pdp-image-overlay-promo{position:absolute;z-index:2;right:10px;top:10px;width:40%;max-width:150px}.non-slip-badge:after{content:url(/cdn/shop/files/non-slip-icon.svg?v=1706118851);max-width:120px;pointer-events:none;z-index:2;position:absolute;top:15px;width:120px;right:0}@media screen and (max-width:999px){.non-slip-badge:after{top:10px;right:45px}.pdp-image-overlay-promo{position:absolute;z-index:2;right:0;top:0;width:35%;max-width:150px;min-width:50px!important}}.shopify-section--main-product .product-title.h2{font-weight:500;font-size:28px}.shopify-section--main-product .product-title.h5{font-size:16px;text-transform:uppercase;font-family:var(--body-font-family);font-weight:500;font-style:var(--body-font-style);letter-spacing:var(--body-letter-spacing)}.shopify-section--main-product div[data-block-id=title]{margin-block-end:0px!important}.shopify-section--main-product div[data-block-id=colorway_VxQwPN]{margin-block-start:0px!important;margin-block-end:0px!important}.shopify-section--main-product div[data-block-id=rating_nPWQxC],.shopify-section--main-product div[data-block-id=liquid_QhA98i]{margin-block-start:.5rem!important;margin-block-end:0px!important}#spiffy-top-suggestion-bar-id-desktop{padding-bottom:0!important;width:100%!important}.shopify-section--main-product div[data-block-id=liquid_p7z8KC]{margin-block-start:0px!important;margin-block-end:0px!important}.shopify-section--main-product .rating-badge a{display:flex;align-items:center;gap:7px}.shopify-section--main-product .rating-badge span{font-weight:400!important;font-size:14px!important;line-height:19px!important;color:#6a6a6a!important;font-style:italic!important;text-decoration:underline}.shopify-section--main-product .rating-badge__stars{gap:1px}.shopify-section--main-product .rating-badge__stars svg{width:17px;height:17px}.shopify-section--main-product .product-info__block-item .prose p{margin-block-end:0px}.shopify-section--main-product .product-info__block-item .prose span{display:inline}.shopify-section--main-product .product-info__block-item .prose :is(ol,ul){row-gap:0px;margin-top:0}variant-picker{display:flex;flex-direction:column}variant-picker .regular-or-widefit{order:-3}variant-picker .gender-toggle-container{order:-2}variant-picker .variant-picker-size{order:-1}.gender-toggle-container{display:flex}.gender-toggle{font-size:14px;font-weight:500;transition:color 1s ease-in-out;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid rgb(var(--text-color) / .65);transition:color .25s;color:rgb(var(--text-color) / .65)}.gender-toggle.active{border-bottom:4px solid #6ca5ff;cursor:default;min-width:140px;color:#201d1e}.gender-toggle:hover{color:#000}.gender-toggle-secondary{float:right;text-align:right}.gender-toggle-text{cursor:pointer;text-transform:uppercase;margin-bottom:2px;font-style:normal!important;font-weight:500;font-size:16px}.gender-toggle-text a{display:block;width:100%}.shopify-section--main-product .variant-picker-size .variant-picker__option-values{display:grid;grid-template-columns:repeat(8,1fr)}.variant-picker-size .block-swatch{overflow:hidden;border-radius:999px}.shopify-section--main-product :checked+.block-swatch,.block-swatch.is-selected{background:rgb(var(--button-background));color:rgb(var(--button-text-color))}.shopify-section--main-product .variant-picker__option-info legend{text-transform:uppercase;font-weight:500;font-style:normal!important;text-align:left}.clove-contour-comfort-insole .variant-picker-size .variant-picker__option-values{display:flex}.clove-contour-comfort-insole .variant-picker__option-values .block-swatch{min-width:165px;padding-left:0;padding-right:0}.shopify-section--bundle-product .product-info__block-list{margin-bottom:50px}.thumbnail-swatch{background-color:#0006}.thumbnail-swatch.is-disabled img{opacity:.5}.attn-waitlist-text{text-align:center}.size-guide-link{font-size:12px;line-height:12px;color:#000;cursor:pointer;padding-top:5px;padding-left:5px;display:flex;align-items:center;order:-1}.size-guide-link-text{text-decoration:underline;padding-left:5px}.size-note a{text-decoration:underline}.size-callout__text div,.size-callout__text p{display:inline}.size-callout{display:inline-flex;align-items:start;gap:8px;padding:8px 10px;border-radius:6px;background-color:#f4f6f8;font-size:13px;line-height:1.3;margin-top:5px}.size-callout__icon{display:flex;align-items:center;justify-content:center;color:#555}.size-callout__text strong{font-weight:500}.modal .size-chart{text-align:center}.modal .size-chart .h5,.modal .size-chart h3{margin:0;text-transform:capitalize;font-weight:500;font-size:20px}.modal .size-chart p{font-size:12px;padding-top:10px 0px;max-width:400px;margin:10px auto;text-align:center}.modal .size-chart table{margin-top:20px}.modal .size-chart table thead th{opacity:1;color:var(--text-color);border-bottom:1px solid #000!important;text-align:center;text-transform:none}.modal .size-chart table tr:nth-of-type(2n){background-color:#e3e3e3}.modal .size-chart table th,.modal .size-chart table td{color:#6a6a6a;padding:0 5px;font-size:14px}.modal .size-chart table th:first-child,.modal .size-chart table td:first-child{text-align:left;padding-left:15px}.modal .size-chart .size-chart-sub-label{font-size:9px}.template-product #main s{padding-left:3px}#pdp-preorder-shipping-date{text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.5px;margin-bottom:12px}#pdp-free-shipping{margin-top:-20px;pointer-events:none;width:100%;text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.5px;z-index:-1}#pdp-final-sale{width:100%;text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.5px;color:#ff5043}.affirm-modal-trigger{font-style:italic!important;text-decoration:underline!important;padding-left:2px}.shopify-section--main-product .h6.accordion__toggle{font-size:16px;font-weight:400;font-family:var(--body-font-family);letter-spacing:.06px}.shopify-section--main-product .button-group .button{flex-grow:1}.yotpo-product-points-widget,.yotpo-product-points-widget div,.yotpo-product-points-widget span,.yotpo-product-points-widget a,.yotpo-widget-instance,.yotpo-widget-instance div,.yotpo-widget-instance span,.yotpo-widget-instance a,.yotpo-widget-instance *{font-family:var(--body-font-family)!important;letter-spacing:var(--body-letter-spacing)!important;font-weight:400!important}.below-the-fold-block-text h2{font-family:var(--heading-font-family);letter-spacing:var(--heading-letter-spacing)}@media screen and (max-width:999px){.template-product .yotpo-widget-loyalty-floater-widget{display:none!important}.product-info__block-item--hide-on-mobile-when-moved{display:none}.product{gap:0px}.product-mobile-intro{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem}.product-mobile-intro div[data-block-type=title]{order:1}.shopify-section--main-product .product-mobile-intro .product-title.h2{line-height:1;font-size:24px}.product-mobile-intro div[data-block-type=colorway]{order:2}.shopify-section--main-product .product-mobile-intro .product-title.h5{font-weight:400;text-transform:none}.product-mobile-intro div[data-block-type=rating]{order:3}.shopify-section--main-product .product-mobile-intro div[data-block-id=rating_nPWQxC]{margin-block-start:.25rem!important}.shopify-section--main-product div[data-block-id=liquid_QhA98i]{margin-block-start:0rem!important}#spiffy-top-suggestion-bar-id-desktop{padding-bottom:12px!important;padding-top:0!important;width:calc(100% + 40px)!important;margin-left:-20px}.product-mobile-intro div[data-block-type=badges]{order:4;margin-top:10px}.product-gallery .page-dots{position:absolute;bottom:20px}.product-info{margin-top:10px}.product-info__block-list{display:flex;flex-direction:column}.product-info div[data-block-id=description]{order:100;margin-block-start:20px!important}.product-info div[data-block-type=product-ugc-videos]{order:102}.product-info div[data-block-id*=affirm_pay_over_time_messaging_product_block]{order:101!important}.product-info div[data-block-id=AenZDVUNRRHlIRWVSb__affirm_pay_over_time_messaging_product_block_TzX6We-1]{order:101}.product-info div[data-block-type=variant-picker]{margin-block-start:0px!important}variant-picker .regular-or-widefit{order:inherit}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:0px}.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: 0px}#pdp-free-shipping{margin-top:0;line-height:1}.attn-waitlist-text{margin-bottom:15px}#attn-waitlist-trigger-btn{padding-left:20px;padding-right:20px}#attn-waitlist-trigger{margin-bottom:0}.yotpo-head{margin-top:0}.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question-wrapper{max-width:100%!important;width:100%!important}.yotpo-base-layout{width:100%!important}.shopify-section--main-product .section-spacing{padding-block-end:0px}}@media(max-width:500px){.shopify-section--main-product .variant-picker-size .variant-picker__option-values{grid-template-columns:repeat(6,1fr)}.variant-picker__option-values.h-stack.gap-2.wrap{display:flex}.product-type-shoes .variant-picker__option-values.h-stack.gap-2.wrap,.product-type-slides .variant-picker__option-values.h-stack.gap-2.wrap{display:grid;grid-template-columns:repeat(4,1fr)!important}.product-type-shoes .variant-picker-size .variant-picker__option-values.h-stack.gap-2.wrap,.product-type-slides .variant-picker-size .variant-picker__option-values.h-stack.gap-2.wrap{display:grid;grid-template-columns:repeat(6,1fr)!important}.variant-picker .thumbnail-swatch{min-width:100%}}.footer{padding-bottom:120px}#newsletter-container input{background-color:transparent;border:none;border-bottom:1px solid #000;color:#000;padding:5px 28px 5px 0}#newsletter-container button{text-align:right;float:right;margin-top:-29px;text-decoration:underline;position:absolute;right:0}#newsletter-container button:hover{color:$product-sale-price-color}#newsletter-container img{width:20px;padding-top:3px;margin-right:5px}#newsletter-container .Alert--success{margin-top:5px}#currency-container{margin-top:30px}#currency-container .localization-toggle{width:100%;padding:7px 15px;background-color:#6ca5ff;color:rgb(var(--text-color));display:flex;justify-content:space-between}#currency-container .relative{width:100%}#currency-container .localization-selectors{justify-content:left}.Footer__Copyright{text-align:left;line-height:44px;display:inline-block;vertical-align:middle}.Footer__Copyright img{padding-right:20px;max-height:44px}#footer-logo{float:left}#footer-copyright{display:block;font-size:10px;line-height:12px;float:left;max-width:260px}#subfooter-menu li{display:inline-block;padding:0 10px}.social-media--list{min-width:327px;justify-content:right}.social-media--list .social-media__item{opacity:1}.social-media--list svg{width:26px}.footer__social-mobile{display:none}.footer__social-row{display:flex;align-items:center;gap:1.25rem;min-width:327px;justify-content:flex-end}.footer__social-row .social-media--list{min-width:0}.footer__back-to-top{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:0;opacity:1;transition:opacity .2s ease}.footer__back-to-top:hover{opacity:.7}.footer__back-to-top svg{width:26px;height:auto;transform:rotate(-90deg)}@media screen and (max-width:640px){.footer__block-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:center;gap:32px 12px}.footer__block--image,.footer__block--text,.footer__block--newsletter,.footer__block--app{flex:0 0 100%;order:1}.footer__block--newsletter{order:2}.footer__block--links{order:3;flex:1 1 0;min-width:0;text-align:left}.footer__social-mobile{display:flex;justify-content:center;margin-top:24px}.footer__social-mobile .social-media--list{min-width:0;width:auto;justify-content:center}.footer__aside{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.footer__social-row{display:contents}.footer__social-row .social-media--list{display:none}#subfooter-menu{order:1;text-align:center;margin:0 auto}.Footer__Copyright{order:2;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.4}.Footer__Copyright #footer-logo{float:none;margin:0 auto}.Footer__Copyright #footer-copyright{float:none;max-width:320px;margin:10px auto 0}.Footer__Copyright img{padding:0}.footer__aside .payment-methods{order:3}.footer__back-to-top{order:4;margin:10px auto 0}}.hide,body .mobile-only{display:none}@media screen and (max-width:640px){body .desktop-only{display:none}body .mobile-only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/961/assets/custom.css.map */
