To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts
To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts

To Kill a Mockingbird T-Shirt | Harper Lee Shirt | Literary Tees | Atticus Finch Shirts

Price
$65.00
$42.99
4 sold
Style
Please select a style
Size
Please select a size
Color
Please select a color
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

This shirt is soft and lightweight, with the right amount of stretch. It's comfortable and flattering for both men and women. Most people have found that it's true to size. Women can expect a longer fit in the torso and sleeves (great for rolling sleeves, tucking in, or tying up). Size up for a more loose/relaxed fit!

// sizing //

Unisex S, M, L, XL ,2XL,3XL
See last photo for sizing details

// materials //

• Solid colors are 100% combed and ring-spun cotton
• Heather colors are 52% combed and ring-spun cotton, 48% polyester

// care suggestions //

• Washing: Turn shirt inside out and machine wash cold.
• Drying: Tumble dry low or air dry. Shirt may shrink slightly in dryer.
• Other: Do not iron over ink.
Please note: We are not responsible for shirts damaged by improper care.