@property --ff-beam-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--ff-spot: 255 255 255;--ff-hair: rgb(36 39 42 / .55);--ff-spring: cubic-bezier(.22, 1.2, .36, 1)}.ff-nav-ind{display:none}@media(hover:hover)and (pointer:fine){.product-card .card-gallery:before,.product-card .card-gallery:after{content:"";position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s linear,inset .5s var(--ff-ease-out)}.product-card .card-gallery:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 40%),rgb(var(--ff-spot) / .46),rgb(var(--ff-spot) / 0) 62%)}.product-card .card-gallery:after{top:18px;right:18px;bottom:18px;left:18px;background:linear-gradient(var(--ff-hair),var(--ff-hair)) left top / 14px 1px,linear-gradient(var(--ff-hair),var(--ff-hair)) left top / 1px 14px,linear-gradient(var(--ff-hair),var(--ff-hair)) right top / 14px 1px,linear-gradient(var(--ff-hair),var(--ff-hair)) right top / 1px 14px,linear-gradient(var(--ff-hair),var(--ff-hair)) left bottom / 14px 1px,linear-gradient(var(--ff-hair),var(--ff-hair)) left bottom / 1px 14px,linear-gradient(var(--ff-hair),var(--ff-hair)) right bottom / 14px 1px,linear-gradient(var(--ff-hair),var(--ff-hair)) right bottom / 1px 14px;background-repeat:no-repeat}.product-card:hover .card-gallery:before,.product-card:hover .card-gallery:after,.product-card:focus-within .card-gallery:after{opacity:1}.product-card:hover .card-gallery:after,.product-card:focus-within .card-gallery:after{top:10px;right:10px;bottom:10px;left:10px}}.ff-lens{position:absolute;left:0;top:0;z-index:3;width:var(--ff-lens-size, 208px);height:var(--ff-lens-size, 208px);margin:calc(var(--ff-lens-size, 208px) / -2) 0 0 calc(var(--ff-lens-size, 208px) / -2);border-radius:50%;pointer-events:none;background-color:var(--ff-tile);background-repeat:no-repeat;background-blend-mode:multiply;box-shadow:0 0 0 1px #24272a80,0 0 0 5px #f3f1ecb3,0 18px 40px -12px #24272a59;opacity:0;scale:.6;transition:opacity .18s linear,scale .32s var(--ff-ease-out);will-change:transform}.ff-lens.is-on{opacity:1;scale:1}.ff-lens:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:linear-gradient(#24272a73,#24272a73) center / 100% 1px no-repeat,linear-gradient(#24272a73,#24272a73) center / 1px 100% no-repeat}.product-form-buttons .add-to-cart-button.button-secondary{--button-color: var(--ff-warm-white, #f3f1ec);--button-background-color: var(--ff-graphite, #24272a);--button-border-color: var(--ff-graphite, #24272a)}.product-form-buttons .add-to-cart-button.button-secondary:hover{--button-color: var(--ff-warm-white, #f3f1ec);--button-background-color: var(--ff-forest, #2f4a3b);--button-border-color: var(--ff-forest, #2f4a3b)}.product-form-buttons .add-to-cart-button{position:relative}@supports (background: conic-gradient(from var(--ff-beam-a),#000,#fff)){.product-form-buttons .add-to-cart-button:not([disabled],[aria-disabled=true]):after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ff-beam-a),rgb(203 207 204 / 0) 0deg 285deg,rgb(203 207 204 / .95) 345deg,rgb(243 241 236 / 1) 356deg,rgb(203 207 204 / 0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;animation:ff-beam 9s linear 1.2s infinite}}@keyframes ff-beam{0%{--ff-beam-a: 0deg;opacity:0}4%{opacity:1}38%{opacity:1}42%{--ff-beam-a: 360deg;opacity:0}to{--ff-beam-a: 360deg;opacity:0}}:is(a,button):is(.button,.button-secondary):not(.quick-add__button):active{scale:.985}.hero a:is(.button,.button-secondary){display:inline-flex;align-items:center;gap:.6em}.hero a:is(.button,.button-secondary):after{content:"\2192";font-family:var(--font-accent--family, monospace);line-height:1;transition:transform .35s var(--ff-ease-out)}@media(hover:hover){.hero a:is(.button,.button-secondary):hover:after{transform:translate3d(4px,0,0)}}.ff-man,.ff-idx{position:relative;isolation:isolate}.ff-man:before,.ff-idx:before,.ff-man:after,.ff-idx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgb(var(--color-foreground-rgb) / .2) 1px,transparent 1.6px);background-size:22px 22px}.ff-man:before,.ff-idx:before{-webkit-mask-image:radial-gradient(ellipse 46% 72% at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 46% 72% at 100% 0%,#000 0%,transparent 72%);opacity:.8}.ff-man:after,.ff-idx:after{background-image:radial-gradient(circle at 1px 1px,rgb(var(--color-foreground-rgb) / .34) 1px,transparent 1.6px);-webkit-mask-image:radial-gradient(240px circle at var(--mx, -400px) var(--my, -400px),#000 0%,transparent 72%);mask-image:radial-gradient(240px circle at var(--mx, -400px) var(--my, -400px),#000 0%,transparent 72%);opacity:0;transition:opacity .4s linear}@media(hover:hover)and (pointer:fine){.ff-man:hover:after,.ff-idx:hover:after{opacity:1}}.ff-decoding{white-space:nowrap}.ff-idx .ff-c{font-variant-numeric:tabular-nums}.sticky-add-to-cart__bar{background:color-mix(in srgb,var(--color-background) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-top:1px solid rgb(var(--color-foreground-rgb) / .14);box-shadow:none}.sticky-add-to-cart__price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.product-card .card-gallery:before,.product-card .card-gallery:after{transition:opacity .2s linear}.product-form-buttons .add-to-cart-button:after{animation:none!important;opacity:0!important}.ff-lens{transition:opacity .18s linear;scale:1}:is(a,button):is(.button,.button-secondary):active{scale:1}.hero a:is(.button,.button-secondary):after{transition:none}}@media screen and (min-width:750px){aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-1{display:none}aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-2{margin-inline-start:auto}aside.ff-cond.ff-cond--line .ff-cell.ff-cell--proof-2:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fog-design-system-v4.css.map */
