.shortlist-button{position:relative}.shortlist-button .action-button-icon{display:flex!important}.shortlist-button .action-button-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shortlist-button .shortlist-blip[hidden]{display:none}.sr-phone-only{display:none!important}@media(max-width:389px){.sr-phone-hide{display:none!important}.sr-phone-only{display:flex!important}}.add-to-cart-container.sr-has-heart{position:relative}.add-to-cart-container.sr-has-heart:not(:has(.sr-pdp-heart:disabled)){grid-template-columns:minmax(0,1fr) auto}.add-to-cart-container.with-quantity-input.sr-has-heart:not(:has(.sr-pdp-heart:disabled)){grid-template-columns:auto minmax(0,1fr) auto}.sr-pdp-heart:disabled{display:none}.sr-pdp-heart{align-self:stretch;width:48px;min-height:44px;padding:0;border:1px solid currentColor;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.sr-pdp-heart[aria-pressed=true] path{fill:currentColor}.sr-pdp-heart:disabled{opacity:.4;cursor:default}.sr-pdp-heart:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sr-pdp-saved{position:absolute;right:0;bottom:calc(100% + 8px);z-index:3;margin:0;padding:8px 12px;display:flex;align-items:center;gap:12px;background:#545049;color:#f9f6f1;font-size:12px;white-space:nowrap}.sr-pdp-saved[hidden]{display:none}.sr-pdp-saved button{padding:0;border:0;background:none;color:#f9f6f1;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sr-menu-region{width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 0;border:0;border-top:1px solid var(--color-borders);border-bottom:1px solid var(--color-borders);background:none;color:inherit;font:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.drawer-shortlist .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.drawer-shortlist .drawer-content{display:flex;flex-direction:column;padding-bottom:calc(var(--drawer-content-padding, 24px) + 80px)}.sr-sl-bar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-borders)}.sr-sl-bar .sr-sl-wide,.sr-sl-bar .sr-sl-hint,.sr-sl-bar .sr-sl-msg{grid-column:1 / -1}.sr-sl-bar .btn{width:100%;min-height:44px}.sr-sl-intro{margin:0 0 4px;font-size:14px}.sr-sl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sr-sl-empty p{margin:0;font-size:14px;line-height:1.55}.sr-sl-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:6px 14px;padding:16px 0;border-bottom:1px solid var(--color-borders)}.sr-sl-img{display:block;width:72px;height:72px;background:rgb(var(--color-foreground-rgb) / .06)}.sr-sl-img img{display:block;width:72px;height:72px;object-fit:cover}.sr-sl-info{min-width:0}.sr-sl-info p{margin:0}.sr-sl-name{font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.sr-sl-spec,.sr-sl-door{margin-top:2px!important;font-size:13px;line-height:1.4;opacity:.75}.sr-sl-price{margin-top:4px!important;font-size:14px}.sr-sl-remove{align-self:start;width:32px;height:32px;margin:-6px -6px 0 0;padding:0;border:0;background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}.sr-sl-note{grid-column:1 / -1;display:block}.sr-sl-note textarea{display:block;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--color-borders);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.45;resize:vertical}.sr-sl-quote{grid-column:1 / -1;margin:2px 0 0;font-size:13px;line-height:1.5;font-style:italic}.sr-sl-actions{grid-column:1 / -1;display:flex;align-items:center;gap:18px;margin-top:4px}.sr-sl-actions .btn{padding:12px 18px;font-size:11px}.sr-sl-actions .btn[disabled]{opacity:.5;cursor:default}.sr-sl-link{color:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.drawer-shortlist .drawer-footer{display:flex;flex-direction:column;gap:10px}.drawer-shortlist .drawer-footer[hidden]{display:none}.sr-sl-ghost{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 18px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer}.drawer-shortlist .drawer-footer .btn{width:100%}.sr-sl-hint,.sr-sl-msg{margin:0;font-size:12px;line-height:1.45;opacity:.75}.sr-sl-msg:empty{display:none}@media(min-width:1024px){.template-product .section--main-product .big-image-product-layout .media-area .hotspot-container{max-width:max(480px,calc(100vh - 135px));margin-left:auto;margin-right:auto}}@media(min-width:1024px){.template-product .section--main-product .big-image-product-layout .grid--product-main-content>.media-area{grid-column:1 / span 6}.template-product .section--main-product .big-image-product-layout .grid--product-main-content>.content-column{grid-column:span 6 / -1}}.sr-choose-hit{position:absolute;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.sr-choose-hit[hidden]{display:none}.sr-choose-hit:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes srFlashA{0%{background:#e8d9c4;box-shadow:0 0 0 10px #e8d9c4}to{background:#e8d9c400;box-shadow:0 0 0 10px #e8d9c400}}@keyframes srFlashB{0%{background:#e8d9c4;box-shadow:0 0 0 10px #e8d9c4}to{background:#e8d9c400;box-shadow:0 0 0 10px #e8d9c400}}@keyframes srNudgeA{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes srNudgeB{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.sr-flash-a{animation:srFlashA 2.2s ease-out .3s both}.sr-flash-b{animation:srFlashB 2.2s ease-out .3s both}.sr-flash-a>label{animation:srNudgeA .45s ease-in-out .45s both}.sr-flash-b>label{animation:srNudgeB .45s ease-in-out .45s both}.sr-choose-note{flex-basis:100%;width:100%;margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#8a5a3c}.sr-choose-note:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:reduce){.sr-flash-a>label,.sr-flash-b>label{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/sr-shortlist.css.map */
