.home-product-card{display:block;min-width:0;color:inherit;text-decoration:none;-webkit-user-drag:none}.home-product-card__media{position:relative}.home-product-card__media{display:block;aspect-ratio:1;margin:0 0 8px;overflow:hidden;border-radius:10px;background:#f8f8f8}.home-product-card__image{transition:opacity .26s ease}.home-product-card__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-drag:none}.home-product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.home-product-card__image--scene{object-fit:cover;mix-blend-mode:normal}.home-product-card:hover .home-product-card__image--hover,.home-product-card:focus-within .home-product-card__image--hover{opacity:1}.home-product-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.home-product-card__image-link:focus-visible{outline:2px solid #0069f0;outline-offset:-3px}.product-badges{position:absolute;z-index:2;top:8px;left:8px;display:flex;max-width:calc(100% - 16px);align-items:flex-start;flex-wrap:wrap;gap:8px;pointer-events:none}.product-badge{box-sizing:border-box;display:inline-flex;min-height:21px;flex:0 1 auto;align-items:center;padding:3px 10px 2px;border:1px solid #e1e551;border-radius:9999px;color:#28201a;background:#e1e551;font-family:Noi Grotesk,Arial,sans-serif;font-size:14px;font-weight:400;line-height:14px;white-space:nowrap}.product-badge--final-sale{border-color:#ab0206;color:#ab0206;background:#fff}.product-badge--best-seller{border-color:#e1e551;color:#28201a;background:#e1e551}.product-badge--new{border-color:#32a451;color:#fff;background:#32a451}.product-badge--limited,.product-badge--back-in-stock{border-color:#0069f0;color:#fff;background:#0069f0}.product-badge--final-few{border-color:#171717;color:#fff;background:#171717}.product-badge--discount{min-height:21px;border-color:#e3eb4b;color:#171717;background:#e3eb4b;font-size:12px}.product-badges[hidden]{display:none}.product-card__media{position:relative}.product-card__badges{position:absolute;top:8px;left:8px}.home-product-card__rating,.collection-products .home-product-card .home-product-card__rating{position:static;display:flex;align-items:center;gap:5px;margin-top:2px;color:#666;font-size:13px;line-height:16px;pointer-events:auto}.home-product-card__stars{display:inline-flex;gap:1px;color:#c8c8c8;font-size:15px;line-height:1}.home-product-card__star.is-filled{color:#0069f0}.home-product-card__swatches{display:flex;align-items:center;gap:3px;min-height:48px;margin:-4px 0 7px;overflow-x:auto;scrollbar-width:none}.home-product-card__swatches::-webkit-scrollbar{display:none}.home-product-card__swatch{display:grid;flex:0 0 48px;width:48px;height:48px;padding:4px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer}.home-product-card__swatch[aria-pressed=true]{border-color:#dedede;background:#fff}.home-product-card__swatch:focus-visible{outline:2px solid #0069f0;outline-offset:1px}.home-product-card__swatch img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.home-product-card__title{display:block;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.home-product-card__details,.home-product-card__title,.home-product-card__color,.home-product-card__price{margin:0;font-size:15px;line-height:18px}.home-product-card__color{display:block;color:#28201ab3}.home-product-card__price{display:flex;align-items:baseline;gap:4px;margin-top:1px;font-size:14px;line-height:16.8px}.home-product-card__title:hover{text-decoration:underline}.home-product-card__description{display:block;margin-top:3px;color:#6e6e6e;font-size:14px;line-height:18px}.home-product-card__quick-add{position:absolute;z-index:4;top:9px;right:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 14px;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:#fff;background:#69696994;box-shadow:0 2px 8px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 12px/1 Arial,sans-serif;letter-spacing:.02em;cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .18s ease}.home-product-card__quick-add:hover{background:#414141b8}.home-product-card__quick-add:focus-visible{outline:2px solid #0069f0;outline-offset:2px;opacity:1}@media(hover:hover)and (pointer:fine){.home-product-card:hover .home-product-card__quick-add,.home-product-card:focus-within .home-product-card__quick-add{opacity:1}}.product-interactions [hidden]{display:none!important}.product-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;background:#46443c00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);cursor:default;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),backdrop-filter .35s cubic-bezier(.22,1,.36,1)}.product-drawer-backdrop.is-open{opacity:1;background:#46443c7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.product-drawer-backdrop[data-state=closing]{pointer-events:none}.product-drawer{position:fixed;z-index:1001;top:16px;right:16px;bottom:16px;display:flex;flex-direction:column;width:min(556px,calc(100vw - 32px));padding:0;color:#121212;background:transparent;opacity:0;transform:translate(100%);pointer-events:none;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .22s ease}.product-drawer.is-open{opacity:1;transform:translate(0);pointer-events:auto}.product-drawer[data-state=closing]{pointer-events:none}.product-drawer__scroll{display:flex;flex:1;min-height:0;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.product-drawer__card{flex:0 0 auto;padding:16px;border-radius:11px;background:#fff}.product-drawer__summary h2{margin:0 0 12px;font-size:30px;font-weight:500;line-height:1.15}.product-drawer__gallery{display:flex;gap:16px;margin:0 -16px 16px 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.product-drawer__gallery::-webkit-scrollbar{display:none}.product-drawer__gallery img{flex:0 0 200px;width:200px;aspect-ratio:1;border-radius:10px;background:#f7f6f4;object-fit:contain;mix-blend-mode:multiply;scroll-snap-align:start}.product-drawer__badges{display:flex;gap:7px;margin-bottom:9px}.product-drawer__badge{display:inline-flex;min-height:21px;align-items:center;padding:2px 10px;border-radius:999px;color:#111;background:#e1e551;font-size:12px;line-height:16px}.product-drawer__badge--sale{border:1px solid #d71920;color:#d71920;background:#fff}.product-drawer__badge--stock{color:#fff;background:#0069f0}.product-drawer__price{margin:0;font-size:28px;line-height:1.2}.product-drawer__price s{margin-right:8px;color:#777;font-size:16px}.product-drawer__price ins{color:#c00;text-decoration:none}.product-drawer__rating{display:flex;align-items:center;gap:6px;margin-top:8px;color:#0069f0;font-size:14px}.product-drawer__options{padding-top:16px}.product-drawer__gender{display:flex;gap:4px;padding:4px;border:1px solid #e1e1e1;border-radius:999px;background:#f5f5f5}.product-drawer__gender button{flex:1;min-height:34px;border:0;border-radius:999px;color:#0069f0;background:transparent;cursor:pointer}.product-drawer__gender button[aria-pressed=true]{background:#fff;box-shadow:0 0 0 1px #dedede}.product-drawer__color-heading{margin:23px 0 8px;font-size:14px}.product-drawer__colors{display:flex;flex-wrap:wrap;gap:5px}.product-drawer__color{display:grid;width:58px;height:54px;padding:4px;place-items:center;border:1px solid transparent;border-radius:7px;background:#fff;cursor:pointer}.product-drawer__color[aria-pressed=true]{border-color:#dedede;background:#f8f8f8}.product-drawer__color img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-drawer__size-heading{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:13px}.product-drawer__size-heading strong{margin-right:auto}.product-drawer__size-heading span{color:#b7b7b7}.product-drawer__size-heading button{padding:0;border:0;color:#0069f0;background:none;text-decoration:underline;cursor:pointer}.product-drawer__size-help{margin:8px 0 0;color:#666;font-size:12px}.product-drawer__sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.product-drawer__size{width:46px;height:46px;border:1px solid #e1e1e1;border-radius:50%;color:#0069f0;background:#f8f8f8;cursor:pointer}.product-drawer__size[aria-pressed=true]{border-color:#0069f0;color:#fff;background:#0069f0}.product-drawer__size:disabled{color:#aaa;text-decoration:line-through;cursor:not-allowed}.product-drawer__error{margin:10px 0 0;color:#b42318;font-size:13px}.product-drawer__actions{position:sticky;bottom:0;display:grid;flex:0 0 auto;gap:10px;padding:8px 0 max(8px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#fff 12%)}.product-drawer__details-link,.product-drawer__add{display:flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;color:#0069f0;background:#f8f8f8;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.product-drawer__add{color:#fff;background:#0069f0}.product-drawer__add:disabled{background:#d4d4d4;cursor:not-allowed}.product-drawer__close{position:absolute;z-index:2;top:0;left:-58px;display:grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#0069f0;font-size:32px;line-height:1;cursor:pointer}.product-drawer__cart-scroll{gap:12px}.product-drawer--cart{overflow:visible;border-radius:11px;background:#fff}.product-drawer__cart-heading{flex:0 0 auto;padding:18px 16px 12px}.product-drawer__cart-scroll{display:block;flex:1 1 auto;min-height:0;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.product-drawer__cart-lines{display:grid;gap:0}.product-drawer__cart-summary{flex:0 0 auto;margin:0;border-radius:0 0 11px 11px;border-top:1px solid #e7e7e7;padding:14px 16px max(14px,env(safe-area-inset-bottom));background:#fff}.product-drawer__cart-summary .product-drawer__add{min-height:50px}.product-drawer__cart-summary .product-drawer__details-link{min-height:32px}.product-drawer__cart-empty-view{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 16px 16px;border-radius:11px;background:#fff}.product-drawer__cart-empty-view[hidden]{display:none!important}.product-drawer__cart-empty-view h2{margin:0;color:#111;font-size:24px;font-weight:500;line-height:1.2}.product-drawer__empty-intro{margin:12px 0 0;font-size:17px;line-height:1.35}.product-drawer__empty-policies{display:grid;gap:20px;text-align:center}.product-drawer__empty-policies h3{margin:0 0 6px;font:400 14px/1.35 Diatype Mono,monospace;letter-spacing:.01em}.product-drawer__empty-policies p{margin:0;font-size:12px;line-height:1.35}.product-drawer__empty-policies a{display:inline-block;margin-top:5px;color:#0069f0;font-size:12px}.product-drawer__empty-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto}.product-drawer__empty-product{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;color:#111;font-size:12px;line-height:1.25;text-align:center;text-decoration:none}.product-drawer__empty-product-media{position:relative;display:block;width:100%;aspect-ratio:1;margin-bottom:6px;overflow:hidden;border-radius:12px;background:#f7f6f4}.product-drawer__empty-product-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-drawer__empty-product small{color:#777;font-size:11px}.product-drawer__empty-actions{display:grid;gap:10px;margin-top:4px}.product-drawer__empty-actions .product-drawer__add{min-height:42px;color:#fff;background:#0069f0}.product-drawer__free-shipping{display:grid;flex:0 0 auto;gap:5px;margin:0 16px 10px;padding:12px;border:1px solid #0069f0;border-radius:10px;color:#0069f0;background:#fff;font-size:13px;line-height:1.35;text-align:center}.product-drawer__free-shipping strong{font-size:13px;letter-spacing:.04em}.product-drawer__free-shipping span{color:#222;font-size:12px}.product-drawer__cart-recommendations{padding:16px 0 12px;border-top:1px solid #e7e7e7}.product-drawer__cart-recommendations>summary{position:relative;padding-right:22px;list-style:none;cursor:pointer}.product-drawer__cart-recommendations>summary::-webkit-details-marker{display:none}.product-drawer__cart-recommendations>summary:after{position:absolute;top:13px;right:5px;width:8px;height:8px;border-top:1.5px solid #222;border-right:1.5px solid #222;content:"";transform:rotate(-45deg)}.product-drawer__cart-recommendations:not([open])>summary:after{top:8px;transform:rotate(135deg)}.product-drawer__cart-recommendations>summary span{display:block;margin:0 0 4px;color:#0069f0;font:13px/1.3 Diatype Mono,monospace;letter-spacing:.04em}.product-drawer__cart-recommendations h3{margin:0 0 12px;color:#111;font-size:21px;font-weight:500;line-height:1.2}.product-drawer__cart-recommendation-list{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;scroll-snap-type:x mandatory}.product-drawer__cart-recommendation{flex:0 0 132px;scroll-snap-align:start}.product-drawer__cart-recommendation{position:relative}.product-drawer__cart-recommendation-media{display:block;margin-bottom:4px}.product-drawer__cart-recommendation-details{display:grid;gap:4px;color:inherit;font-size:12px;text-decoration:none}.product-drawer__cart-recommendation img{display:block;width:100%;aspect-ratio:1;border-radius:10px;background:#f7f6f4;object-fit:contain;mix-blend-mode:multiply}.product-drawer__cart-recommendation strong{font-weight:500}.product-drawer__cart-recommendation button{width:100%;min-height:34px;margin-top:6px;border:1px solid #0069f0;border-radius:999px;color:#0069f0;background:#fff;font:inherit;font-size:11px;cursor:pointer}.product-drawer__cart-heading{display:flex;align-items:baseline;justify-content:space-between}.product-drawer__cart-heading h2{margin:0;font-size:28px;font-weight:500}.product-drawer__cart-heading span{color:#666;font-size:13px}.product-drawer__cart-line{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid #e7e7e7}.product-drawer__cart-line img{width:92px;aspect-ratio:1;border-radius:7px;background:#f7f7f7;object-fit:contain;mix-blend-mode:multiply}.product-drawer__cart-product{min-width:0}.product-drawer__cart-product a{color:inherit;font-size:14px;text-decoration:none}.product-drawer__cart-product p{margin:5px 0;color:#666;font-size:12px}.product-drawer__cart-product strong{font-size:13px}.product-drawer__cart-quantity{display:flex;align-items:center;gap:7px;margin-top:8px}.product-drawer__cart-quantity button{width:26px;height:26px;border:1px solid #ddd;border-radius:50%;background:#fff;cursor:pointer}.product-drawer__cart-remove{display:grid;align-self:start;width:32px;height:38px;place-items:center;padding:0;border:0;color:#8caaff;background:transparent;cursor:pointer}.product-drawer__cart-remove svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-drawer__cart-summary p{display:flex;justify-content:space-between;margin:0 0 12px;font-size:15px}.product-drawer__cart-summary small{display:block;margin-bottom:16px;color:#666}.product-drawer__cart-summary p span small{display:inline;margin:0;color:#888;font:inherit}.product-drawer__cart-summary .product-drawer__details-link{margin-top:8px}.product-drawer__cart-email{display:block;margin-top:10px;color:#0069f0;font-size:13px;text-align:center}body.has-product-drawer{overflow:hidden}@media(max-width:700px){.home-product-card__quick-add{top:8px;right:8px;min-height:32px;padding-inline:11px;font-size:11px;opacity:1}.home-product-card__swatch{flex-basis:42px;width:42px;height:44px}.product-drawer{top:0;right:0;bottom:0;left:0;width:100%;padding:12px 10px max(8px,env(safe-area-inset-bottom))}.product-drawer--cart{padding-inline:0}.product-drawer__close{top:8px;right:12px;left:auto;width:40px;height:40px}.product-drawer__scroll{gap:10px;padding-top:0}.product-drawer__card{padding:14px;border-radius:10px}.product-drawer__summary h2{padding-right:44px;font-size:25px}.product-drawer__gallery{gap:10px;margin-right:-14px;margin-bottom:13px}.product-drawer__gallery img{flex-basis:min(47vw,190px);width:min(47vw,190px)}.product-drawer__color{width:48px;height:48px}.product-drawer__size{width:42px;height:42px}.product-drawer__actions{padding-bottom:max(8px,env(safe-area-inset-bottom))}.product-drawer__cart-line{grid-template-columns:74px minmax(0,1fr) auto;gap:9px}.product-drawer__cart-line img{width:74px}.product-drawer__cart-empty-view{gap:14px;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.product-drawer__empty-intro{margin-top:5px}.product-drawer__free-shipping{margin-inline:10px}}@media(prefers-reduced-motion:reduce){.home-product-card__image,.home-product-card__quick-add{transition:none}.product-drawer,.product-drawer-backdrop{transition-duration:1ms}.product-drawer,.product-drawer-backdrop{will-change:auto}.product-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.product-drawer__badge.product-badge--final-sale{border-color:#ab0206;color:#ab0206;background:#fff}.product-drawer__badge.product-badge--best-seller{border-color:#e1e551;color:#28201a;background:#e1e551}.product-drawer__badge.product-badge--new{border-color:#32a451;color:#fff;background:#32a451}.product-drawer__badge.product-badge--limited,.product-drawer__badge.product-badge--back-in-stock{border-color:#0069f0;color:#fff;background:#0069f0}.product-drawer__badge.product-badge--final-few{border-color:#171717;color:#fff;background:#171717}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-interactions.css.map */
