@charset "UTF-8";@keyframes placeholderCardShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ctr-pdp-btf{--ctr-pdp-btf-color-text:#1b1a21;--ctr-pdp-btf-color-text-muted:rgba(27, 26, 33, .62);--ctr-pdp-btf-color-text-on-dark:#edefea;--ctr-pdp-btf-color-text-on-accent:#edefea;--ctr-pdp-btf-color-disclaimer:#797871;--ctr-pdp-btf-color-accent:#8f191c;--ctr-pdp-btf-color-stars:#8f191c;--ctr-pdp-btf-color-surface:#ffffff;--ctr-pdp-btf-color-surface-page:#edefea;--ctr-pdp-btf-color-surface-dark:#1b1a21;--ctr-pdp-btf-color-border:rgba(27, 26, 33, .12);--ctr-pdp-btf-color-olive:#b2b266;--ctr-pdp-btf-font-sans:var(--custom-font-name-1),"The Future",Helvetica,Arial,sans-serif;--ctr-pdp-btf-font-serif:var(--custom-font-name-2),"Bradford LL",Georgia,serif;--ctr-pdp-btf-eyebrow-size:.75rem;--ctr-pdp-btf-eyebrow-size-desktop:.875rem;--ctr-pdp-btf-eyebrow-spacing:.075rem;--ctr-pdp-btf-title-size:1.75rem;--ctr-pdp-btf-title-size-desktop:2.5rem;--ctr-pdp-btf-title-line-height:1.05;--ctr-pdp-btf-body-size:1rem;--ctr-pdp-btf-body-size-desktop:1.125rem;--ctr-pdp-btf-body-line-height:1.45;--ctr-pdp-btf-cta-size:.8125rem;--ctr-pdp-btf-cta-size-desktop:.875rem;--ctr-pdp-btf-radius-sm:.5rem;--ctr-pdp-btf-radius-md:.75rem;--ctr-pdp-btf-radius-lg:1rem;--ctr-pdp-btf-radius-full:625rem;--ctr-pdp-btf-transition:all .4s cubic-bezier(.5, 0, 0, 1)}.shopify-section:has(.ctr-pdp-btf-sticky){height:0;margin:0;padding:0;overflow:visible}body:has(.ctr-pdp-btf-sticky.is-visible){padding-bottom:var(--ctr-pdp-btf-sticky-offset,0)}.ctr-pdp-btf-sticky{position:fixed;bottom:0;left:0;z-index:40;width:100%;pointer-events:none;transform:translate3d(0,100%,0);transition:all .4s cubic-bezier(.5,0,0,1)}.ctr-pdp-btf-sticky.is-visible{pointer-events:auto;transform:translateZ(0)}.ctr-pdp-btf-sticky .section-spacer.background{background-color:var(--ctr-pdp-btf-color-surface-page);box-shadow:0 .0625rem .7375rem #00000040;padding:.5rem 1rem;pointer-events:auto}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky .section-spacer.background{padding:.5rem 2.5rem}}.ctr-pdp-btf-sticky .cell,.ctr-pdp-btf-sticky .grid-container,.ctr-pdp-btf-sticky .grid-container.full,.ctr-pdp-btf-sticky .grid-x,.ctr-pdp-btf-sticky .section-content{padding:0;margin:0;max-width:none}.ctr-pdp-btf-sticky__bar{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:100%;height:6.625rem}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;height:3rem}}.ctr-pdp-btf-sticky__info{display:flex;align-items:center;gap:.5rem;min-height:3.0625rem}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky__info{gap:1rem;flex:1 1 auto;min-width:0}}.ctr-pdp-btf-sticky__thumb-wrap{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--ctr-pdp-btf-radius-sm);background-color:var(--ctr-pdp-btf-color-surface);overflow:hidden}.ctr-pdp-btf-sticky__thumb-wrap img{width:100%;height:100%;object-fit:contain}.ctr-pdp-btf-sticky__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ctr-pdp-btf-sticky__title{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:1rem;line-height:1;letter-spacing:.0375rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-text)}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky__title{font-size:1.5rem}}.ctr-pdp-btf-sticky__meta{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-weight:400;font-size:.75rem;line-height:1.5;color:#000}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky__meta{font-size:.875rem}}.ctr-pdp-btf-sticky__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.0625rem;margin:0;padding:1rem 1.5rem;border:0;border-radius:var(--ctr-pdp-btf-radius-sm);background-color:var(--ctr-pdp-btf-color-accent);font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.75rem;line-height:1.2;letter-spacing:.0625rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-text-on-accent);cursor:pointer;transition:var(--ctr-pdp-btf-transition)}@media print,screen and (min-width:64em){.ctr-pdp-btf-sticky__cta{width:auto;flex-shrink:0;font-size:.875rem;height:100%}}.ctr-pdp-btf-sticky__cta:hover{opacity:.92}.ctr-pdp-btf-sticky__cta:active{opacity:.8}.ctr-pdp-btf-sticky__cta-compare{opacity:.5;text-decoration:line-through;font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ctr-pdp-btf-sticky.css.map */
