:root{--suvi-wishlist-red: #e0263c}.suvi-wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;margin-block:10px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease}.suvi-wishlist-button [data-suvi-wishlist-heart]{display:inline-flex;font-size:22px;line-height:1}.suvi-wishlist-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;transition:fill .2s ease,transform .2s ease}.suvi-wishlist-button[aria-pressed=true] svg{fill:var(--suvi-wishlist-red);stroke:var(--suvi-wishlist-red)}.suvi-wishlist-button--icon[aria-pressed=true]{border-color:#f2b8bf}.suvi-wishlist-button:active svg{transform:scale(.88)}.suvi-wishlist-button:focus-visible,.suvi-wishlist-card a:focus-visible,.suvi-wishlist-toast a:focus-visible{outline:2px solid currentColor;outline-offset:4px}product-form .suvi-wishlist-button:not(.suvi-wishlist-button--icon){width:100%;margin-block:0}buy-buttons:has(>.suvi-wishlist-button){display:grid!important;grid-template-columns:minmax(0,1fr) 56px;gap:10px;align-items:stretch}buy-buttons:has(>.suvi-wishlist-button)>:not(style){min-width:0;width:100%;grid-column:1 / -1}buy-buttons:has(>.suvi-wishlist-button)>:first-child{grid-column:1;grid-row:1}buy-buttons>.suvi-wishlist-button--icon{grid-column:2!important;grid-row:1;width:56px!important;height:auto;min-height:44px;margin:0;padding:0;border:1px solid rgb(207,207,207);border-radius:0;background:#fff;color:#1f1f1f}buy-buttons>.suvi-wishlist-button--icon:hover{border-color:#1f1f1f}buy-buttons>.suvi-wishlist-button--icon[aria-pressed=true]{border-color:#f2b8bf}buy-buttons>.suvi-wishlist-button--icon [data-suvi-wishlist-heart]{display:inline-flex!important}html body buy-buttons>button.suvi-wishlist-button--icon svg{display:block!important;width:20px;height:20px}.sbb-bar buy-buttons:has(>.suvi-wishlist-button){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px}.sbb-bar buy-buttons:has(>.suvi-wishlist-button)>:not(style){grid-column:auto;grid-row:1;padding-inline:6px;white-space:nowrap;letter-spacing:1.2px;font-size:12px}.sbb-bar buy-buttons>.suvi-wishlist-button--icon{grid-column:3!important;width:48px!important;padding:0}html.sbb-on .suvi-wishlist-toast{bottom:96px}.suvi-wishlist-button--icon{flex:0 0 auto;width:44px;height:44px;padding:0;margin:0;border:1px solid #e5e5e5;border-radius:0;background:#fff;color:#111}.suvi-wishlist-button--icon:hover{border-color:#b3b3b3}.suvi-wishlist-button--icon svg{width:18px;height:18px}.product-card__actions--wishlist-only{justify-content:center}.suvi-wishlist-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.suvi-wishlist-note{margin:0;font-size:13px;line-height:1.45;color:#24502a}.suvi-wishlist-note.is-error{color:#8c1d18}.suvi-wishlist-note:empty{display:none}.suvi-wishlist-note a,.suvi-wishlist-toast a{color:inherit;text-decoration:underline;text-underline-offset:3px}.suvi-wishlist-toast{position:fixed;left:50%;bottom:24px;z-index:2147483000;max-width:calc(100% - 32px);padding:12px 16px;border-radius:4px;background:#1f1f1f;color:#fff;font-size:14px;line-height:1.4;box-shadow:0 10px 30px -10px #00000059;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.suvi-wishlist-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.suvi-wishlist-toast.is-error{background:#8c1d18}.suvi-wishlist-toast:empty{display:none}.suvi-header-wishlist{position:relative;display:inline-flex;align-items:center;justify-content:center;color:inherit;-webkit-tap-highlight-color:transparent}.suvi-header-wishlist--mobile{vertical-align:middle}@media(min-width:700px){.suvi-header-wishlist--mobile{display:none!important}}@media(max-width:699px){.header:has(.suvi-header-wishlist--mobile) .header__wishlist-link{display:none}.header__primary-nav:has(.suvi-header-wishlist--mobile){display:flex;flex-wrap:nowrap;align-items:center;column-gap:14px}}@media(max-width:389px){.header:has(.suvi-header-wishlist--mobile){column-gap:.75rem}.header:has(.suvi-header-wishlist--mobile) .header__logo-image{max-width:130px}}.suvi-header-wishlist__icon{display:block;transition:transform .2s ease;margin-top:8px}.suvi-header-wishlist__icon path{transition:fill .2s ease,stroke .2s ease}.suvi-header-wishlist.has-items .suvi-header-wishlist__icon path{fill:var(--suvi-wishlist-red);stroke:var(--suvi-wishlist-red)}.suvi-header-wishlist:hover .suvi-header-wishlist__icon{transform:scale(1.08)}.suvi-header-wishlist:focus-visible{outline:2px solid currentColor;outline-offset:4px}.suvi-header-wishlist__count{position:absolute;top:-7px;inset-inline-end:-9px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#111;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.suvi-header-wishlist__count[hidden]{display:none}.suvi-header-wishlist.is-bump .suvi-header-wishlist__icon{animation:suvi-heart-bump .45s ease}@keyframes suvi-heart-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.suvi-wishlist-page{max-width:1200px;margin-inline:auto;padding:24px 20px;text-align:start}.suvi-wishlist-page [hidden]{display:none!important}.suvi-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.suvi-wishlist-card{min-width:0;display:flex;flex-direction:column}.suvi-wishlist-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:4px}.suvi-wishlist-card h2{font-size:15px;font-weight:600;line-height:1.35;margin-block:12px 6px}.suvi-wishlist-card a{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}.suvi-wishlist-card a:hover h2{text-decoration:underline;text-underline-offset:3px}.suvi-wishlist-card a span{font-size:13px;text-decoration:underline;text-underline-offset:3px}.suvi-wishlist-card .suvi-wishlist-button{display:flex;width:100%;margin-block:12px 0}.suvi-wishlist-status{margin-block:12px;color:#24502a}.suvi-wishlist-status.is-error{color:#8c1d18}.suvi-wishlist-status:empty{display:none}@media(max-width:999px){.suvi-header-wishlist__count{top:-6px;inset-inline-end:-8px}}@media(max-width:989px){.suvi-wishlist-button--icon{width:40px;height:40px}}@media(max-width:749px){.suvi-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.suvi-wishlist-page{padding-inline:16px}.suvi-wishlist-toast{bottom:16px}}@media(max-width:699px){.suvi-header-wishlist__count{top:-5px;inset-inline-end:-7px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;font-size:9px;line-height:16px}}@media(max-width:599px){.suvi-wishlist-button--icon{width:36px;height:36px}.suvi-wishlist-button--icon svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.suvi-wishlist-button,.suvi-wishlist-button svg,.suvi-wishlist-toast,.suvi-header-wishlist__icon,.suvi-header-wishlist__icon path{transition:none}.suvi-header-wishlist.is-bump .suvi-header-wishlist__icon{animation:none}}.suvi-menu-badge{display:inline-flex;align-items:center;margin-inline-start:8px;padding:2px 8px;border:1px solid #E0263C;border-radius:999px;background:#fff1f2;color:#d21f33;font-family:var(--text-font-family, inherit);font-size:10px;font-weight:700;font-style:normal;letter-spacing:.02em;line-height:1.4;text-transform:none;vertical-align:middle;white-space:nowrap;cursor:help;transform:translateY(-1px)}.header-sidebar .suvi-menu-badge{margin-inline-start:10px}.suvi-menu-tip{position:fixed;z-index:2147483000;left:0;top:0;max-width:240px;padding:8px 12px;background:#1f1f1f;color:#fff;font-family:var(--text-font-family, inherit);font-size:12px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;border-radius:6px;box-shadow:0 10px 24px -8px #00000059;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.suvi-menu-tip.is-on{opacity:1;transform:none}.suvi-menu-tip:after{content:"";position:absolute;left:var(--suvi-tip-arrow, 50%);top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f1f1f}.suvi-menu-tip.is-below{transform:translateY(-4px)}.suvi-menu-tip.is-below.is-on{transform:none}.suvi-menu-tip.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1f1f1f}@media(prefers-reduced-motion:reduce){.suvi-menu-tip{transition:none}}.line-item .suvi-prop__key{font-weight:700;color:rgb(var(--text-color, 28 28 28))}.line-item .suvi-prop__val{color:inherit}.line-item ul:has(.suvi-prop){display:grid;gap:3px}buy-buttons:has(>.wishlist-cart-flex)>*{flex:1 1 100%!important}.product-card__actions{--pc-icon-btn-bg: #ffffff;--pc-icon-btn-border: #e5e5e5;--pc-icon-btn-color: #2b2522;--pc-buy-now-bg-start: #c4a676;--pc-buy-now-bg-end: #c4a676;--pc-buy-now-text: #ffffff;display:flex;align-items:center;gap:6px;width:100%;margin-top:4px}.product-card__add-to-cart-wrapper{margin:0;display:contents}.product-card__icon-button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;border:1px solid var(--pc-icon-btn-border);background-color:var(--pc-icon-btn-bg);color:var(--pc-icon-btn-color);cursor:pointer;transition:border-color .2s ease,transform .15s ease}.product-card__icon-button:hover{border-color:#b3b3b3;transform:translateY(-1px)}.product-card__icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-card__buy-now-button{flex:1 1 auto;height:44px;border:none;border-radius:0;padding:0 16px;font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--pc-buy-now-text);cursor:pointer;background-color:var(--pc-buy-now-bg-end);background-image:linear-gradient(90deg,var(--pc-buy-now-bg-start) 0%,var(--pc-buy-now-bg-end) 100%);transition:opacity .2s ease,transform .15s ease;white-space:nowrap}.product-card__buy-now-button:hover{opacity:.92;transform:translateY(-1px)}.product-card__buy-now-button:active,.product-card__icon-button:active{transform:translateY(0)}@media screen and (max-width:989px){.product-card__icon-button{width:40px;height:40px}.product-card__buy-now-button{height:40px;font-size:13px;padding:0 12px}}@media screen and (max-width:599px){.product-card__actions{gap:5px}.product-card__icon-button{width:36px;height:36px}.product-card__icon-button svg{width:15px;height:15px}.product-card__buy-now-button{height:36px;font-size:12px;padding:0 10px}}.product-card__title-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.35;min-height:2.7em}.product-card{display:flex;flex-direction:column;height:100%}.product-card__figure{flex:0 0 auto}.product-card{--pc-image-ratio: 3 / 4}.product-card__media{display:block;position:relative;width:100%;aspect-ratio:var(--pc-image-ratio);overflow:hidden}.product-card__media .product-card__image{width:100%;height:100%;object-fit:cover}.product-card__info{display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.product-card__info>*{width:100%}.product-card__actions{margin-top:auto;padding-top:8px}.header__primary-nav-item a[href="/pages/gift"]{color:#b8862f}.header__primary-nav-item a[href="/pages/gift"]:hover{color:#8a6420}.sl-search .sl-search__input{border-color:#e8dcc8;background:#fffdf9;transition:border-color .25s ease,box-shadow .25s ease}.sl-search .sl-search__input::placeholder{color:#a39789;letter-spacing:.02em}.sl-search .sl-search__input:focus{border-color:#b8862f;box-shadow:0 0 0 3px #b8862f1f;outline:none;background:#fff}#sidebar-menu .header-sidebar__linklist{border-color:#efe5d6}#sidebar-menu .header-sidebar__linklist>li{border-color:#efe5d6}#sidebar-menu .header-sidebar__linklist-button{font-family:var(--heading-font-family);font-size:27px;font-weight:500;letter-spacing:.005em;text-transform:none;color:#2b2522;padding-block:15px;line-height:1.15}#sidebar-menu .header-sidebar__linklist-button[href="/pages/gift"]{color:#b8862f;display:flex;align-items:center;gap:10px}#sidebar-menu .header-sidebar__linklist-button[href="/pages/gift"]:after{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8862f' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='8' width='17' height='4' rx='.8'/%3E%3Cpath d='M5 12v8.5h14V12M12 8v12.5M12 8C10.8 5.2 7.2 4.6 7.2 6.6 7.2 8 10 8 12 8zm0 0c1.2-2.8 4.8-3.4 4.8-1.4C16.8 8 14 8 12 8z'/%3E%3C/svg%3E") center/contain no-repeat}#sidebar-menu .header-sidebar__login-button{background:transparent!important;color:#2b2522!important;border:1px solid #e3d5bd;font-size:11px;letter-spacing:.18em;padding:7px 14px}#sidebar-menu .slm-extras{padding:26px 0 10px}#sidebar-menu .slm-card{position:relative;display:block;border-radius:14px;overflow:hidden;text-decoration:none;color:#2b2522;background:#f7efe3}#sidebar-menu .slm-card__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 62%}#sidebar-menu .slm-card__txt{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}#sidebar-menu .slm-card__eye{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#b8862f;font-weight:600}#sidebar-menu .slm-card__h{font-family:var(--heading-font-family);font-size:21px;line-height:1.2}#sidebar-menu .slm-card__cta{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-top:6px}#sidebar-menu .slm-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:24px 0 0}#sidebar-menu .slm-links a{font-size:13px;letter-spacing:.04em;color:#6b615a;text-decoration:none}#sidebar-menu .slm-links a:hover{color:#b8862f}#sidebar-menu .slm-note{margin:22px 0 0;padding-top:16px;border-top:1px solid #efe5d6;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a7f75;text-align:center}#sidebar-menu .header-sidebar__linklist .header-sidebar__linklist-button{font-family:var(--heading-font-family)!important;font-size:26px!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important}#sidebar-menu .header-sidebar__linklist-button[href="/pages/gift"]{justify-content:flex-start!important}@media screen and (max-width:699px){.button:not([class*=icon]){min-height:42px!important;padding-block:8px!important;font-size:12px!important;letter-spacing:.14em!important}.slg .slg__btn{padding:12px 20px;font-size:12px;letter-spacing:.12em}#sidebar-menu .header-sidebar__login-button{padding:9px 14px}}#sidebar-menu .header-sidebar__login-button{display:inline-flex!important;align-items:center;gap:8px;font-size:0!important;line-height:1;border:1px solid #d9c6a3!important;background:#fffdf8!important;color:#2b2522!important;border-radius:999px;padding:10px 18px 10px 14px!important}#sidebar-menu .header-sidebar__login-button svg{display:none!important}#sidebar-menu .header-sidebar__login-button:before{content:"";width:16px;height:16px;flex:0 0 16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8862f' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20.5c.9-4 4.3-6 8-6s7.1 2 8 6'/%3E%3C/svg%3E") center/contain no-repeat}#sidebar-menu .header-sidebar__login-button:after{content:"Sign in";font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}@media screen and (max-width:699px){.slideshow__slide-content.place-self-start-center{place-self:stretch!important}.slideshow__slide-content.place-self-start-center>.prose{height:100%;display:flex;flex-direction:column;align-items:center}.slideshow__slide-content.place-self-start-center .h6{background:#fdf9f2e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:14px 14px 0 0;padding:12px 16px 2px;margin:0!important;font-size:10px!important;color:#8a6420!important}.slideshow__slide-content.place-self-start-center .h1{background:#fdf9f2e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:0 0 14px 14px;padding:4px 16px 12px;margin:0!important;font-size:28px!important;line-height:1.1}.slideshow__slide-content.place-self-start-center .button-group{margin-top:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/suvi-wishlist.css.map */
