.t2-gallery-included{display:block;position:relative;width:100%;margin:24px 0 0;padding:0;border:1px solid #e6e3dd;border-radius:8px;overflow:hidden;background:#fff;cursor:zoom-in}.t2-gallery-included img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:989px){.t2-gallery-included{display:none}}.t2-pdp{color:#262626;background:#fafafa;font-family:var(--font-body-family,sans-serif);font-size:16px;line-height:1.6;letter-spacing:0}.t2-pdp *{box-sizing:border-box}.t2-pdp [hidden]{display:none!important}.t2-pdp button{font:inherit;cursor:pointer}.t2-pdp button:focus-visible,.t2-pdp a:focus-visible,.t2-pdp input:focus-visible{outline:2px solid #b53a00;outline-offset:4px}.t2-hero{max-width:1300px;margin:0 auto;padding:24px 24px 36px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:50px;align-items:start}.t2-gallery{min-width:0}.t2-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#fff;border-radius:8px}.t2-slides::-webkit-scrollbar{display:none}.t2-slide{position:relative;flex:0 0 100%;width:100%;aspect-ratio:1;border:0;padding:0;background:#fff;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.t2-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.t2-enlarge{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#262626;font-size:23px}.t2-gallery-nav{display:flex;justify-content:center;align-items:center;gap:16px;padding:8px}.t2-arrow{display:grid;place-items:center;background:transparent;border:0;min-width:44px;height:44px;color:#262626}.t2-photo-count{font-size:12px;color:#666}.t2-dots{display:none}.t2-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.t2-thumbs button{padding:0;aspect-ratio:1;border:1px solid #e6e3dd;border-radius:6px;background:#fff;overflow:hidden}.t2-thumbs button[aria-current=true]{border:2px solid #b53a00}.t2-thumbs img{width:100%;height:100%;display:block;object-fit:contain}.t2-gallery-editorial{margin-top:24px;border-radius:8px;overflow:hidden;aspect-ratio:1.25}.t2-gallery-editorial img{display:block;object-fit:cover;width:100%;height:100%}.t2-buybox{min-width:0}.t2-buybox h1{font-family:var(--font-heading-family,"larken",serif);font-size:clamp(38px,4vw,56px);line-height:1.05;font-weight:400;letter-spacing:0;margin:0 0 24px;max-width:640px}.t2-price{font-weight:600;font-size:16px;color:#595959;margin:0 0 20px}.t2-buybox .ember-cp{margin:22px 0}.t2-buybox .ember-cp__swatch{width:52px;height:52px}.t2-buybox .ember-cp__swatch img{object-fit:contain}.t2-size{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0}.t2-size>span:first-child{font-family:var(--font-mono-family,monospace);text-transform:uppercase;font-size:11px;letter-spacing:.1em}.t2-size__value{border:2px solid #b43a00;border-radius:6px;background:#fbf8f3;padding:10px 14px;font-size:13px;min-height:44px}.t2-included-note{margin:12px 0 18px;padding:12px 14px;border:1px solid #e6e3dd;border-radius:6px;background:#fbf8f3;font-size:14px;line-height:1.5}.t2-quantity-label{display:block;margin-bottom:8px;font-size:13px}.t2-quantity{display:flex;align-items:center;width:140px;height:46px;border:1px solid #a6a6a6;border-radius:30px;margin-bottom:18px;background:#fff}.t2-quantity button{width:44px;height:44px;padding:0;border:0;background:transparent;color:#262626}.t2-quantity input{width:48px;height:42px;border:0;padding:0;text-align:center;background:transparent;color:#262626;font:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.t2-quantity input::-webkit-inner-spin-button,.t2-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t2-pdp .t2-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 26px;border:1px solid #e85e1a;border-radius:6px;background:#e85e1a;color:#fff;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-decoration:none}.t2-pdp .t2-button:hover{background:#cc4e12;border-color:#cc4e12}.t2-pdp .t2-button:disabled{cursor:default;opacity:.78}.t2-buy-button{width:100%;max-width:440px}.t2-purchase-links{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0;padding-top:12px;border-top:1px solid #e6e3dd;font-size:12px}.t2-purchase-links a{color:#595959;text-underline-offset:3px}.t2-description{font-size:15px;line-height:1.75;color:#595959;margin-top:26px}.t2-description h2{font-family:inherit;font-size:16px;font-weight:600;color:#262626;margin:0 0 12px;line-height:1.5;letter-spacing:0}.t2-description p{margin:0 0 16px}.t2-error{color:#a0250b;font-size:14px}.t2-sticky{position:fixed;z-index:20;bottom:var(--ember-preview-offset,0px);left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border-top:1px solid #e6e3dd;padding:12px max(24px,calc((100vw - 1120px)/2));box-shadow:0 -5px 20px #00000008;visibility:hidden;transform:translateY(120%);transition:transform .18s ease,visibility .18s}.t2-sticky.is-visible{visibility:visible;transform:translateY(0)}.t2-sticky>div{display:flex;flex-direction:column;min-width:0}.t2-sticky strong{font-size:17px;line-height:1.4}.t2-sticky span{font-size:13px;color:#595959}.t2-sticky .t2-button{min-height:48px;min-width:185px;padding:12px 24px}.t2-viewer{border:0;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;padding:0;margin:0;background:#fff;color:#262626;overflow:hidden}.t2-viewer::backdrop{background:#fff}.t2-viewer[open]{display:flex;align-items:center;justify-content:center}.t2-viewer>img{display:block;width:100%;height:100%;object-fit:contain;padding:65px 70px;cursor:zoom-out}.t2-viewer button{position:absolute;z-index:2;min-height:46px;border:1px solid #d4ccc3;background:#fffffff0;color:#262626;border-radius:50px;padding:10px 16px}.t2-viewer-close{right:18px;top:16px}.t2-viewer-prev{left:18px;top:calc(50% - 23px)}.t2-viewer-next{right:18px;top:calc(50% - 23px)}.t2-viewer-count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:12px;background:#ffffffd9;padding:5px 10px}body:has([data-t2-pdp]){padding-bottom:calc(84px + var(--ember-preview-offset,0px))}body:has([data-t2-pdp]) access-widget-ui::part(acsb-trigger){bottom:calc(94px + var(--ember-preview-offset,0px))!important}@media(min-width:750px)and (max-width:1100px){.t2-hero{gap:30px}.t2-buybox .ember-bb-benefits{padding:10px 8px;gap:6px}.t2-buybox .ember-bb-benefits__item{gap:6px}.t2-buybox .ember-bb-benefits__label strong{font-size:15px}.t2-buybox .ember-bb-benefits__label span{font-size:9px}}@media(max-width:749px){.t2-hero{padding:12px 18px 32px;grid-template-columns:1fr;gap:12px}.t2-slide{height:clamp(220px,34svh,290px);aspect-ratio:auto}.t2-gallery-nav{padding:0;gap:14px}.t2-gallery-nav button{height:36px;min-height:36px}.t2-thumbs,.t2-gallery-editorial{display:none}.t2-enlarge{bottom:8px;right:8px}.t2-buybox h1{font-size:34px;line-height:1.08;margin-bottom:14px}.t2-price{margin-bottom:14px}.t2-buybox .ember-cp{margin:16px 0}.t2-buybox .ember-cp__head{margin-bottom:8px}.t2-size{margin:14px 0}.t2-buybox .ember-bb-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px;padding:10px 8px;margin-top:14px}.t2-buybox .ember-bb-benefits__item{gap:5px;flex-direction:column;align-items:flex-start}.t2-buybox .ember-bb-benefits__label strong{font-size:16px;white-space:nowrap}.t2-buybox .ember-bb-benefits__label span{font-size:9px;letter-spacing:.04em}.t2-included-note{font-size:13px}.t2-buy-button{max-width:none}.t2-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:12px}.t2-sticky strong{font-size:14px}.t2-sticky span{font-size:11px}.t2-sticky .t2-button{min-width:140px;font-size:14px;padding:12px 15px}.t2-viewer>img{padding:60px 8px}.t2-viewer-prev{left:8px}.t2-viewer-next{right:8px}}@media(prefers-reduced-motion:reduce){.t2-pdp *{scroll-behavior:auto!important;transition:none!important}}.t2-rating:has(.yotpo-sr-bottom-line-summary){margin:-8px 0 16px}body:has([data-t2-pdp]) #reviews{scroll-margin-top:100px}.t2-rating .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important;gap:8px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ember-tumbler2-pdp.css.map */
