tapanda-lifestyle-gallery.tp-lifestyle{display:block;position:relative;width:100%;margin:20px 0 0;isolation:isolate;color:#3c342c;font-family:inherit}tapanda-lifestyle-gallery[hidden]{display:none!important}[id^=MainProduct-][data-tp-custom-changes-photo][data-tp-custom-changes-text] tapanda-lifestyle-gallery.tp-lifestyle:not([data-customer-artwork-ready]),[id^=MainProduct-][data-tp-custom-changes-photo][data-tp-custom-changes-text][data-tp-cc-gallery-url=""] tapanda-lifestyle-gallery.tp-lifestyle{display:none!important}.product__media-wrapper.tee-gallery-wrapper>tapanda-lifestyle-gallery.tp-lifestyle:not([hidden]){display:block!important}.tp-lifestyle *{box-sizing:border-box}.tp-lifestyle__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:10px}.tp-lifestyle__heading h2{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;color:inherit}.tp-lifestyle__heading>span{font-size:11px;color:#786a5c}.tp-lifestyle__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-lifestyle__card{padding:0;border:1px solid #e5d9cc;background:#fffcf7;border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;color:inherit;font:inherit;min-width:0;box-shadow:0 2px 5px #3c342c0f,0 6px 16px #3c342c1a;transition:border-color .15s,box-shadow .15s}.tp-lifestyle__card:hover{border-color:#b97a47;box-shadow:0 3px 7px #3c342c14,0 9px 20px #3c342c21}.tp-lifestyle button:focus-visible{outline:2px solid #a96436;outline-offset:3px}.tp-lifestyle__scene{display:block;position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;background:#f1eee7}.tp-lifestyle__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.tp-lifestyle__art{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:0 0;overflow:hidden;background:transparent;pointer-events:none;z-index:1}.tp-lifestyle__art>svg{display:block;position:relative;width:100%;height:100%;filter:brightness(.96) saturate(.98)}.tp-lifestyle__scene{--tp-glass-angle:116deg;--tp-glass-light:.28;--tp-glass-start:7%;--tp-glass-peak:19%;--tp-glass-end:40%;--tp-glass-shade:.055}.tp-lifestyle__scene--console{--tp-glass-angle:110deg;--tp-glass-light:.23;--tp-glass-start:3%;--tp-glass-peak:16%;--tp-glass-end:35%;--tp-glass-shade:.065}.tp-lifestyle__scene--flatlay{--tp-glass-angle:126deg;--tp-glass-light:.3;--tp-glass-start:12%;--tp-glass-peak:27%;--tp-glass-end:48%;--tp-glass-shade:.045}.tp-lifestyle__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(var(--tp-glass-angle),transparent var(--tp-glass-start),rgba(255,255,255,var(--tp-glass-light)) var(--tp-glass-peak),rgba(255,255,255,.025) var(--tp-glass-end),transparent 58%),linear-gradient(var(--tp-glass-angle),transparent 48%,rgba(255,255,255,.07) 64%,transparent 78%),linear-gradient(135deg,rgba(255,252,244,.025),transparent 42%,rgba(45,39,29,var(--tp-glass-shade)) 100%)}.tp-lifestyle__art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(to bottom,rgba(26,22,16,.24),rgba(26,22,16,.055) .8%,transparent 2.3%),linear-gradient(to right,rgba(26,22,16,.17),rgba(26,22,16,.035) .7%,transparent 1.8%),linear-gradient(to top,rgba(26,22,16,.09),transparent 1.5%),linear-gradient(to left,rgba(26,22,16,.12),transparent 1.7%);box-shadow:none}.tp-lifestyle__reflection{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;filter:grayscale(1) contrast(1.15);mix-blend-mode:soft-light;opacity:.15}.tp-lifestyle__caption{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;line-height:1.4;gap:3px}.tp-lifestyle__caption svg{width:15px;height:15px;flex-shrink:0;color:#a36e42}.tp-lifestyle__note{font-size:10px;color:#8a7d70;line-height:1.5;margin:8px 0 0;letter-spacing:0}.tp-lifestyle__dialog{color:#3c342c;border:0;border-radius:12px;padding:0;max-width:calc(100vw - 160px);width:min(740px,calc(100vw - 160px),calc(100dvh - 48px));max-height:none;overflow:visible;box-shadow:none;background:transparent;font-family:inherit}.tp-lifestyle__dialog::backdrop{background:#1916136b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-lifestyle__dialog-header{position:absolute;inset:0 0 auto;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:10px;height:0;margin:0;pointer-events:none}.tp-lifestyle__dialog-header h2{font-size:16px;margin:0;color:inherit;line-height:1.4}.tp-lifestyle__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fffcf7f0;box-shadow:0 2px 12px #1916132e;border-radius:50%;font-size:24px;line-height:1;color:inherit;cursor:pointer;pointer-events:auto;flex-shrink:0}.tp-lifestyle__close:hover{background:#fff}.tp-lifestyle__navigation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.tp-lifestyle__dialog .tp-lifestyle__nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid rgba(60,52,44,.12);border-radius:50%;background:#fffcf7f0;box-shadow:0 2px 12px #1916132e;color:#3c342c;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-lifestyle__dialog .tp-lifestyle__nav:hover{background:#fff}.tp-lifestyle__nav--previous{left:-60px}.tp-lifestyle__nav--next{right:-60px}.tp-lifestyle__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tp-lifestyle__navigation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.tp-lifestyle__dialog{max-width:calc(100vw - 32px);width:min(740px,calc(100vw - 32px),calc(100dvh - 106px))}.tp-lifestyle__dialog .tp-lifestyle__navigation{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;height:44px;margin-top:14px}.tp-lifestyle__dialog .tp-lifestyle__nav{position:static;inset:auto;transform:none;flex:0 0 44px}}.tp-lifestyle__dialog .tp-lifestyle__scene{border-radius:12px;max-height:none;width:100%;max-width:100%;margin:0;aspect-ratio:1;box-shadow:0 24px 80px #0f0c084d,0 4px 18px #0f0c082e}.tp-lifestyle__dialog-caption{font-size:12px;margin:10px 0 0;color:#786a5c}@media(max-width:749px){.main-product_info>tapanda-lifestyle-gallery.tp-lifestyle:not([hidden]){display:block!important;flex:0 0 100%;width:100%;margin:12px 0 20px}}@media(max-width:479px){.tp-lifestyle__grid{gap:7px}.tp-lifestyle__caption{font-size:10px;padding:7px 6px}.tp-lifestyle__caption svg{width:12px;height:12px}.tp-lifestyle__heading h2{font-size:13px}.tp-lifestyle__heading>span{font-size:10px}}.tp-lifestyle__card:disabled{cursor:wait}@media(prefers-reduced-motion:reduce){.tp-lifestyle__card{transition:none}}.tp-lifestyle__heading,.tp-lifestyle__caption,.tp-lifestyle__note,.tp-lifestyle__dialog-caption{display:none}.tp-lifestyle__dialog-header{justify-content:flex-end}.tp-lifestyle__dialog-header h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:750px){[id^=MainProduct-] .main-product_info>.product__media-wrapper:has(>tapanda-lifestyle-gallery.tp-lifestyle:not([hidden])){padding-bottom:0}[id^=MainProduct-] .main-product_info>.product__media-wrapper:has(>tapanda-lifestyle-gallery.tp-lifestyle:not([hidden]))>.tee-gallery-content{height:auto!important;min-height:0!important}[id^=MainProduct-] .main-product_info>.product__media-wrapper>tapanda-lifestyle-gallery.tp-lifestyle:not([hidden]){margin-top:12px}}.tp-mobile-main-gallery{display:none;position:absolute;z-index:15;pointer-events:none;box-sizing:border-box}.tp-mobile-main-gallery[hidden]{display:none!important}.tp-mobile-main-gallery__open{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;transform:scale(var(--tp-pdp-scale,1));transform-origin:top center;visibility:hidden;pointer-events:none;cursor:zoom-in}.tp-mobile-main-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:12px;pointer-events:none}.tp-mobile-main-gallery__arrow{position:absolute;top:31%;transform:translateY(-50%);display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #e5d9cc;border-radius:50%;background:#fffdf8;box-shadow:0 3px 12px #3c342c1f;color:#674a35;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-mobile-main-gallery__arrow--previous{left:4px}.tp-mobile-main-gallery__arrow--next{right:4px}.tp-mobile-main-gallery__arrow svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tp-mobile-main-gallery button:focus-visible{outline:2px solid #24733e;outline-offset:3px}.tp-mobile-main-gallery__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){[id^=MainProduct-].tp-has-personalizer .product__media-wrapper.tp-mobile-gallery-compact>.tp-mobile-main-gallery:not([hidden]){display:block!important}[id^=MainProduct-].tp-has-personalizer .product__media-wrapper.tp-mobile-gallery-compact.tp-mobile-main-has-scene .tee-gallery-content{opacity:0!important;pointer-events:none!important}[id^=MainProduct-].tp-has-personalizer .product__media-wrapper.tp-mobile-gallery-compact.tp-mobile-main-has-scene .tp-mobile-main-gallery__open{visibility:visible;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/tapanda-lifestyle-gallery.css.map */
